Ana içeriğe atla

BR-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

Geçerli XML
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
Geçersiz XML
<cbc:IssueDate>2024-05-01</cbc:IssueDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

Etkilenen alanlar

Doğrulama araçları