14 gün ücretsiz deneyin — Hemen Başlayın →
SözlükTeknik & EntegrasyonXML

XML (eXtensible Markup Language), yapılandırılmış veriyi etiket (tag) hiyerarşisi ile taşıyan metin tabanlı veri formatıdır. Türkiye'de e-Fatura, e-Arşiv ve e-Defter'in resmi taşıyıcı formatıdır.

UBL-TR Standardı

e-Fatura için kullanılan format UBL-TR 1.2 (Universal Business Language - Türkiye uyarlaması)'dir. GİB tarafından şema (XSD) sağlanır.

Tipik UBL-TR Fatura Yapısı

<Invoice>
  <cbc:UUID>...</cbc:UUID>
  <cbc:IssueDate>2026-05-12</cbc:IssueDate>
  <cac:AccountingSupplierParty>...</>
  <cac:AccountingCustomerParty>...</>
  <cac:InvoiceLine>...</cac:InvoiceLine>
</Invoice>

JSON ile Karşılaştırma

XMLJSON
YapıEtiket hiyerarşisiAnahtar-değer
Şema doğrulamaXSD (güçlü)JSON Schema (gevşek)
Kullanıme-Fatura, SOAPREST API, modern web

Örnek Kullanım

  • e-Fatura UBL-TR XML formatında oluşturulup mali mühürle imzalanır.
  • XSD şema doğrulamasından geçmeyen XML GİB tarafından reddedilir.
Tahsilat360 ile

XML tahsilatlarınızı tek panelden yönetin

Sanal POS, link ile ödeme, vade takibi ve cari mutabakat — hepsi tek hesapta. 14 gün ücretsiz deneyin.