Gelir İdaresi Başkanlığı E-Fatura Forumu - E-FATURA
Soru Detaylarını Görüntüle
0001867E-FATURAe-Fatura Teknik SorularHerkese Açık2014-01-06 12:232014-05-26 10:06
cetin_tas 
cevaplanmışcevaplandı 
Bu forum sitesinde yazılanlar özelge niteliği taşımamakta olup sadece mükelleflerimize yardımcı olma amaçlıdır.
0001867: Invoice yapısındaki namespace standartları hakkında
Sayın Yetkili,

Firmamızın Posta Kutusuna gelen bir Fatura da Dökümanlarda ve örneklerde ifade edilen cbc, cac, ext gibi namespace ler yerine ns3, ns4, ns5 gibi isimlendirmeler yapılmış. Bu normal bir durum mudur. Dökümanlarda belirtilen namespace kısaltmaları uyulması gereken bir zorunluluk değil midir?
Hiçbir etiketi yok.

Cevap
(0004475)
2014-01-22 09:30   
(güncelleme tarihi: 2014-05-26 10:06)
Kısaltmalar değiştirilebilmektedir. Çünkü aşağıdaki örneğe bakılırsa:

<ApplicationResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" [^] xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xsi:schemaLocation="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2 ../xsd/maindoc/UBLTR-ApplicationResponse-2.0.xsd" xmlns="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2">

cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" denilmiş. Buraya "farklibirkisaltma" da yazılabilir. Bu durumda
farklibirkisaltma="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" şeklinde doğru referans verildiği sürece XML içerisinde "cbc" yerine "farklibirkisaltma" kullanılabilmektedir.

Bu durum XML standartlarına uygundur. Faturanın GİB schematron kontrollerinden sorunsuz bir şekilde geçebilmesi de yapısal bir sorun olmadığını gösterir.