Referans
Markdown dışa aktarBR-04 Fatura türü kodu zorunludur
Bir fatura, belgenin işlevsel türünü (ör. ticari fatura veya alacak dekontu) belirten bir Fatura türü koduna (BT-3) sahip olmalıdır.
Sorun açıklaması
HATA
EN 16931 temel iş kuralı (CEN)
Bağlam ve önem
Bu bir EN 16931 temel kuralıdır. Tür kodu, alıcıya belgeyi fatura, düzeltilmiş fatura veya alacak dekontu olarak işlemesi gerektiğini bildirir; BR-DE-17 gibi ulusal kurallar kabul edilen kodları daha da daraltır. Ne UBL ne de CII şeması bu öğeyi zorunlu kılar; bu nedenle kodu atlayan bir dışa aktarım şema kontrolünden geçer ve yalnızca BR-04’te başarısız olur.
Çözüm
cbc:InvoiceTypeCode alanına izin verilen bir UNTDID 1001 kodu ekleyin, örn. ticari fatura için 380 veya düzeltilmiş fatura için 384. UBL’de alacak dekontunu (381) cbc:CreditNoteTypeCode içeren bir CreditNote belgesi olarak oluşturun; BR-CL-01, cbc:InvoiceTypeCode içinde 381’i reddeder. CII’de kod rsm:ExchangedDocument/ram:TypeCode alanındadır.
Hızlı işlemler
Geçerli örnekler
- BT-3 = 380 — ticari fatura
- BT-3 = 381 — alacak dekontu (UBL’de CreditNote belgesinde cbc:CreditNoteTypeCode olarak)
Geçersiz örnekler
- cbc:InvoiceTypeCode öğesi fatura başlığında eksik
Kod örnekleri
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode><cbc:IssueDate>2024-05-01</cbc:IssueDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>