ISDOC, UBL ve CII
Üç elektronik fatura standardı ailesi. Kökenleri farklıdır, ancak ifade ettikleri şey aynıdır — içeriği oldukça benzerdir. Tümünü hem girişte hem de çıkışta kullanabiliyoruz.
ISDOC
Çek standardı, bugün 6.0.2 versiyonunda. Avantajı, neredeyse her Çek muhasebe programı tarafından kullanılabilmesidir. Dezavantajı, Çek Cumhuriyeti dışında kimsenin duymamış olmasıdır.
6.0.2 versiyonunu bağımsız bir .isdoc dosyası olarak üretiyoruz. Girişte 5.x versiyonlarını ve ekli PDF ile birlikte XML içeren ISDOCX ZIP dosyasını okuyabiliyoruz — PDF, belgenin orijinali olarak kaydedilir. Çıkışta ISDOCX üretmiyoruz.
UBL 2.1
OASIS tarafından geliştirilmiş uluslararası bir standart. Avrupa Peppol ağı (BIS Billing 3.0 profili) ve Alman XRechnung (3.0.2) bu standart üzerine kuruludur. Yurt dışına veya AB'deki kamu idaresine fatura gönderdiğinizde, genellikle bunu isterler.
İade faturası UBL'de ayrı bir CreditNote belgesi olarak gider, negatif işaretli fatura olarak değil. Tutarlar, kalemlerin toplamından hesaplanır, okunan özetlerden değil — aksi takdirde belge alıcının iç tutarlılık kontrolünden geçmez. Tarafların adresi ve e-posta adresi DIČ (vergi numarası) ile elde edilir.
CII D16B
UN/CEFACT tarafından geliştirilen bir standart. Alman ZUGFeRD ve Fransız Factur-X bunu kullanmaktadır. Her ikisi de hibrittir: sonuç bir PDF'dir, içinde gömülü XML bulunmaktadır. İnsan faturayı görür, makine verileri okur. Seçenekleriniz arasında düz XML (ZUGFeRD) ve gömülü XML içeren tam PDF/A-3b (ZUGFeRD PDF) bulunmaktadır. Bu tür bir PDF'yi girişte tanıyoruz ve içinden modeli olmadan XML okuyoruz.
Hangi Seçilmeli
| Durum | Format |
|---|---|
| Çek muhasebe programı | ISDOC, veya doğrudan Pohoda ya da Money S3 |
| AB'deki kamu idaresi | Peppol BIS 3.0 |
| Alman alıcı | XRechnung veya ZUGFeRD PDF |
| Fransız alıcı | ZUGFeRD PDF (Factur-X) |
| Kendi sisteminiz | JSON |
Doğrulama
Çıktının biçimi ve ticari kurallar (XSD, Schematron EN 16931 ve Peppol) gelişim sırasında kendimizden sorumlu, her indirmede değil. İndirmeden önce doğrulanabilenler veriler: kontrol bulguları, toplamların uyuşmadığını veya DIČ'nın eksik olduğunu belirtir ve başka bir tür belge, fatura formatına dönüştürülmez. Alıcı dosyayı yine de reddederse, bize hata mesajını ve belgenin kimlik numarasını gönderin.