BR-CO-19: Rechnungszeitraum (BG-14) ohne Start- und Enddatum
Offizielle Meldung
[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.
[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.
[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.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BG-14, BT-73, BT-74
Was bedeutet das?
Wird ein Rechnungszeitraum (Invoicing period, BG-14) angegeben, muss er ein Startdatum (BT-73), ein Enddatum (BT-74) oder beide enthalten. Der Zeitraum in der Rechnung hat keines davon. In UBL genügt alternativ der Steuerfälligkeitscode (BT-8) in cac:InvoicePeriod.
Typische Ursachen
Das Element für den Zeitraum wurde leer erzeugt, z. B. weil das erzeugende System es immer ausgibt.
Die Datumsangaben stehen an anderer Stelle, z. B. nur in einer Bemerkung.
So beheben Sie den Fehler
Start- (BT-73) und/oder Enddatum (BT-74) des Zeitraums angeben oder den Zeitraum ganz weglassen, wenn es keinen gibt.
CII: ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod mit ram:StartDateTime bzw. ram:EndDateTime, UBL: cac:InvoicePeriod mit cbc:StartDate bzw. cbc:EndDate.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Datum & Zeiträume“ die Felder „Abrechnungszeitraum Start (BT-73)“ und/oder „Abrechnungszeitraum Ende (BT-74)“ ausfüllen. Sind beide leer, wird kein Zeitraum in die XML geschrieben. Danach die Rechnung erneut prüfen.
Beispiel
Fehlerhaft
<ram:ApplicableHeaderTradeSettlement>
...
<ram:BillingSpecifiedPeriod/>
...
</ram:ApplicableHeaderTradeSettlement>
Richtig
<ram:ApplicableHeaderTradeSettlement>
...
<ram:BillingSpecifiedPeriod>
<ram:StartDateTime><udt:DateTimeString format="102">20261001</udt:DateTimeString></ram:StartDateTime>
<ram:EndDateTime><udt:DateTimeString format="102">20261031</udt:DateTimeString></ram:EndDateTime>
</ram:BillingSpecifiedPeriod>
...
</ram:ApplicableHeaderTradeSettlement>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod
(ram:StartDateTime) or (ram:EndDateTime)
EN 16931 (UBL) (UBL)
Kontext: cac:InvoicePeriod
exists(cbc:StartDate) or exists(cbc:EndDate) or (exists(cbc:DescriptionCode) and not(exists(cbc:StartDate)) and not(exists(cbc:EndDate)))
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000060
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod
(ram:StartDateTime) or (ram:EndDateTime)
Verwandte Prüfregeln
- BR-CO-03: Steuerfälligkeitsdatum (BT-7) und Steuerfälligkeitscode (BT-8) schließen sich aus
- BR-CO-04: Steuerkategorie der Position (BT-151) fehlt
- BR-CO-05: Code des Abschlagsgrunds (BT-98) und Abschlagsgrund (BT-97) müssen dieselbe Art beschreiben
- BR-CO-06: Code des Zuschlagsgrunds (BT-105) und Zuschlagsgrund (BT-104) müssen dieselbe Art beschreiben
- BR-CO-07: Code des Abschlagsgrunds der Position (BT-140) und Abschlagsgrund (BT-139) müssen dieselbe Art beschreiben
- BR-CO-08: Code des Zuschlagsgrunds der Position (BT-145) und Zuschlagsgrund (BT-144) müssen dieselbe Art beschreiben
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.