Referans
Markdown dışa aktarBR-05 Fatura para birimi kodu belirtilmelidir
Avrupa standardı EN 16931-1 ve XRechnung standardı uyarınca, her e-fatura ISO 4217 standardından geçerli 3 harfli bir alfabetik kod (EUR, USD, GBP, CHF) kullanarak ana fatura para birimi kodunu (BT-5 / DocumentCurrencyCode) açıkça belirtmelidir. Faturadaki tüm parasal tutarlar—satır net tutarları, masraf/indirim tutarları, vergi dökümleri ve ödenecek toplam tutar—bu para birimi cinsinden ifade edilir.
Sorun açıklaması
Avrupa standardı EN 16931-1 ve XRechnung standardı uyarınca, her e-fatura ISO 4217 standardından geçerli 3 harfli bir alfabetik kod (EUR, USD, GBP, CHF) kullanarak ana fatura para birimi kodunu (BT-5 / DocumentCurrencyCode) açıkça belirtmelidir. Faturadaki tüm parasal tutarlar—satır net tutarları, masraf/indirim tutarları, vergi dökümleri ve ödenecek toplam tutar—bu para birimi cinsinden ifade edilir.
HATA
XRechnung 3.0
Bağlam ve önem
Açık bir para birimi kodu olmadan muhasebe sistemleri kalemlerin değerini veya vergi yükümlülüğünü hesaplayamaz ve BR-05 hatası oluşur.
Çözüm
ERP veya muhasebe yazılımınızda fatura başlığına belge para birimini tanımlayın. UBL 2.1 sözdiziminde kök <Invoice> öğesi altında <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode> alanını doldurun. CII sözdiziminde <ram:ApplicableHeaderTradeSettlement> altına <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode> ekleyin. Tüm tutar öğelerinin currencyID="EUR" niteliğini taşıdığından emin olun.
Hızlı işlemler
Geçerli örnekler
- Fatura başlığı ISO 4217 kod listesinden BT-5 = "EUR" içeriyor
- Uluslararası faturalama için fatura başlığı BT-5 = "USD" içeriyor
Geçersiz örnekler
- Fatura kök öğesi cbc:DocumentCurrencyCode / ram:InvoiceCurrencyCode alanını tamamen atlıyor
- Para birimi alanına 3 harfli ISO 4217 kodu yerine sembol ("€" veya "$") yazılmış
Kod örnekleri
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode><cbc:ID>INV-2026-001</cbc:ID>
<cbc:IssueDate>2026-02-15</cbc:IssueDate>