Ana içeriğe atla

BR-CL-01 Fatura tür kodu UNTDID 1001 listesinden olmalıdır

Fatura tür kodu (BT-3), EN 16931’in UNTDID 1001’den aldığı fatura veya alacak dekontu kodlarından biri olmalıdır. UBL’de Invoice ve CreditNote belgelerinin her birinin kendi listesi vardır.

Sorun açıklaması

HATA

EN 16931 kod listesi kuralı (BR-CL)

Bağlam ve önem

BT-3, alıcıya belgeyi fatura olarak mı yoksa alacak dekontu olarak mı kaydedeceğini söyler. UBL’de 381 yalnızca cbc:CreditNoteTypeCode içinde geçerlidir: Her belgeyi 381 kodlu Invoice olarak dışa aktaran bir ERP bu kuralı ihlal eder; aynı kod CII’de ise geçerlidir. Diğer bir neden, kod yerine yazılan "INV" gibi dahili belge türleridir. Dışa aktarmadan önce her dahili belge türünü bir UNTDID 1001 koduyla eşleyin. XRechnung izin verilen kodları ayrıca sınırlar (BR-DE-17).

Çözüm

BT-3 alanını geçerli bir koda ayarlayın; örn. 380 (ticari fatura), 326 (kısmi fatura), 384 (düzeltilmiş fatura), 389 (öz faturalama) veya 875–877 (inşaat faturaları). 381 kodlu bir alacak dekontunu UBL’de Invoice olarak değil, CreditNote belgesi (cbc:CreditNoteTypeCode) olarak gönderin. CII’de kod rsm:ExchangedDocument/ram:TypeCode içinde yer alır.

Hızlı işlemler

Geçerli örnekler

  • BT-3 = 380 — ticari fatura (UBL Invoice)
  • BT-3 = 381 — alacak dekontu (UBL’de yalnızca CreditNote belgesinde)

Geçersiz örnekler

  • UBL Invoice içinde cbc:InvoiceTypeCode = 381 — alacak dekontu kodları CreditNote belgesine aittir
  • BT-3 = INV — kod yerine dahili belge türü
  • BT-3 = 999 — UNTDID 1001 içinde yok

Kod örnekleri

Geçerli XML
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
Geçersiz XML
<cbc:InvoiceTypeCode>381</cbc:InvoiceTypeCode>

Etkilenen alanlar

Doğrulama araçları