Zurück zur Fehler-Bibliothek

BR-CO-19: Wenn der Rechnungszeitraum (BG-14) verwendet wird, muss mindestens BT-73 (Startdatum) oder BT-74 (Enddatum) gesetzt sein.

BR-CO-19Fatal

BR-CO-19: Rechnungszeitraum ohne Start- oder Enddatum

cac:InvoicePeriod (BG-14) erfordert BT-73 und/oder BT-74

Offizielle Regel

[BR-CO-19]-If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.

Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch

Was bedeutet das?

BR-CO-19 gilt auf Dokumentebene: Wenn cac:InvoicePeriod (BG-14) vorhanden ist, muss mindestens cbc:StartDate (BT-73) oder cbc:EndDate (BT-74) gesetzt sein — oder alternativ nur cbc:DescriptionCode (BT-8) ohne Datumsfelder. Ein InvoicePeriod-Block ohne diese Felder ist ungültig, auch wenn andere Kind-Elemente (z. B. Description) vorhanden sind.

Beispiel (UBL)

Gültig (BT-73 und BT-74 gesetzt):

<cac:InvoicePeriod>
  <cbc:StartDate>2018-10-01</cbc:StartDate>
  <cbc:EndDate>2018-10-23</cbc:EndDate>
</cac:InvoicePeriod>

Ungültig (InvoicePeriod ohne BT-73/BT-74 — BR-CO-19):

<!-- Invalid: InvoicePeriod without BT-73 or BT-74 — BR-CO-19 -->
<cac:InvoicePeriod>
  <cbc:Description>Leistungszeitraum ohne Start- oder Enddatum</cbc:Description>
</cac:InvoicePeriod>

Typische Ursachen

  • 1ERP exportiert leeren Rechnungszeitraum-Container ohne Datumsfelder.
  • 2Start-/Enddatum beim Mapping verloren, InvoicePeriod-Element bleibt.
  • 3Manuelle XML-Bearbeitung entfernte Datumsfelder, ließ InvoicePeriod stehen.
  • 4Template enthält InvoicePeriod-Platzhalter ohne BT-73/BT-74.

Was prüfen?

  • cac:InvoicePeriod auf Dokumentebene suchen (nicht unter InvoiceLine).
  • Prüfen ob cbc:StartDate (BT-73) oder cbc:EndDate (BT-74) vorhanden ist.
  • Alternative: nur cbc:DescriptionCode (BT-8) ohne Datumsfelder ist gültig.
  • Wenn kein Zeitraum benötigt wird: gesamtes InvoicePeriod-Element entfernen.
  • KoSIT-Validator erneut ausführen.

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-CO-19BT-73BT-74BG-14InvoicePeriodRechnungszeitraumXRechnungEN16931

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.