BR-29: Wenn Start- und Enddatum des Rechnungszeitraums gesetzt sind, muss BT-74 ≥ BT-73 gelten.
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
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.