Zurück zur Fehler-Bibliothek

BR-29: Wenn Start- und Enddatum des Rechnungszeitraums gesetzt sind, muss BT-74 ≥ BT-73 gelten.

BR-29Fatal

BR-29: Rechnungszeitraum (BT-73/BT-74) widersprüchlich

Das Enddatum des Rechnungszeitraums muss nach oder gleich dem Startdatum liegen

Offizielle Regel

[BR-29]-If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73).

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

Was bedeutet das?

Im dokumentweiten Rechnungszeitraum (BG-14) liegt BT-74 vor BT-73. Wenn beide Daten gesetzt sind, muss EndDate ≥ StartDate gelten.

Beispiel (UBL)

Gültig (Enddatum ≥ Startdatum):

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

Ungültig (Enddatum vor Startdatum):

<cac:InvoicePeriod>
  <cbc:StartDate>2018-10-23</cbc:StartDate>
  <cbc:EndDate>2018-10-01</cbc:EndDate>
  <!-- BT-74 before BT-73 -->
</cac:InvoicePeriod>

Typische Ursachen

  • 1Start- und Enddatum vertauscht.
  • 2Manuelle XML-Änderung mit falscher Reihenfolge.
  • 3Vorlagen-Daten außer der Reihe.

Was prüfen?

  • Prüfen Sie den dokumentweiten cac:InvoicePeriod (nicht unter der Position).
  • Stellen Sie EndDate ≥ StartDate sicher (BT-74 ≥ BT-73).
  • Passen Sie Positionszeiträume ggf. an (R110/R111).
  • Validieren Sie erneut mit dem KoSIT-Validator.

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-29BT-73BT-74BG-14Rechnungszeitraum

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.