Ana içeriğe atla

BR-CO-19 Faturalama dönemi başlangıç veya bitiş tarihi gerektirir

Faturalama dönemi (BG-14) kullanılıyorsa, faturalama dönemi başlangıç tarihi (BT-73) veya bitiş tarihi (BT-74) ya da her ikisi doldurulmalıdır.

Sorun açıklaması

Faturalama dönemi (BG-14) kullanılıyorsa, faturalama dönemi başlangıç tarihi (BT-73) veya bitiş tarihi (BT-74) ya da her ikisi doldurulmalıdır.

HATA

XRechnung 3.0

Bağlam ve önem

Bu EN16931 çekirdek kuralı, herhangi bir faturalama zaman aralığı bilgisi taşımayan boş bir faturalama dönemi grubunu önler.

Çözüm

Bir cac:InvoicePeriod varsa en az bir StartDate (BT-73) veya EndDate (BT-74) belirtin; hiçbiri geçerli değilse dönemi kaldırın.

Hızlı işlemler

Geçerli örnekler

  • BT-73 = 2026-01-01 ve BT-74 = 2026-01-31

Geçersiz örnekler

  • cac:InvoicePeriod var, ancak ne BT-73 ne de BT-74 dolu

Kod örnekleri

Geçerli XML
<cac:InvoicePeriod>
  <cbc:StartDate>2026-01-01</cbc:StartDate>
  <cbc:EndDate>2026-01-31</cbc:EndDate>
</cac:InvoicePeriod>
Geçersiz XML
<cac:InvoicePeriod>
  <cbc:DescriptionCode>3</cbc:DescriptionCode>
</cac:InvoicePeriod>

Etkilenen alanlar

Doğrulama araçları