Gelir İdaresi Başkanlığı E-Fatura Forumu - E-FATURA
Soru Detaylarını Görüntüle
0006070E-FATURAe-Fatura Teknik SorularHerkese Açık2014-03-13 15:392018-01-31 13:49
Atakan Koycu 
cevaplanmışcevaplandı 
Bu forum sitesinde yazılanlar özelge niteliği taşımamakta olup sadece mükelleflerimize yardımcı olma amaçlıdır.
0006070: XML Standartlarına Uygun Olmayan Karakter İçeren Fatura Dataları
Merhabalar,

Bildiğim kadarıyla XML standartları gereği XML içerisinde bulunamayacak yada <![CDATA[]]> içerisinde gönderilmesi gereken 5 adet karakter bulunmaktadır. Bu karakterler (yanlarında escape edilmiş halleri ile birlikte)

" "
' '
< <
> >
& &

şeklindedir.

Fatura alış-verişinde kullanmış olduğumuz UBL-TR formatı içerisinde escape edilmemiş, <![CDATA[]]> içerisine koyulmamış şekilde bu karakterler ile karşılaşmaktayız.

UBL-TR xml yapısı için farklı bir durum mu sözkonusudur? GİB sistemlerinde bu kontrol yapılmakta mıdır? Eğer yapılmıyorsa; bu durumu içeren veriler için nasıl bir yol izlenmelidir? Escape edilmeleri veri değişikliği anlamına gelecektir; dopru bir yöntem midir?

İyi çalışmalar, teşekkürler.
hatalı karakter, karakter sorunu, uygun olmayan karakter, xml standartları

Cevap
(0009666)
2014-03-14 08:31   
Merhabalar;
Faturayı oluşturanlar bu kurallara dikkat etmelidir.
Genel XML kuralları UBL-TR için de geçerlidir.
İyi çalışmalar..