Zum Inhalt springen

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.

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[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.

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[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.

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
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.