Zum Inhalt springen

BR-IC-11: Lieferdatum oder Rechnungszeitraum fehlt bei innergemeinschaftlicher Lieferung

Offizielle Meldung

[BR-IC-11] In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank.

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

[BR-IC-11] In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank.

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

[BR-IC-11] In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank.

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-23, BT-118, BT-72, BG-14

Was bedeutet das?

Enthält die Rechnung eine Umsatzsteueraufschlüsselung (BG-23) mit der Kategorie K (Intra-community supply, steuerfreie innergemeinschaftliche Lieferung), muss das tatsächliche Lieferdatum (Actual delivery date, BT-72) oder der Rechnungszeitraum (Invoicing period, BG-14) angegeben sein. Beides fehlt.
Für den Rechnungszeitraum genügt in CII das Anfangs- oder das Enddatum (BT-73 oder BT-74), in UBL ein beliebiges Element in cac:InvoicePeriod.

Typische Ursachen

Das Lieferdatum wurde nicht angegeben, weil es dem Rechnungsdatum entspricht.
Das Datum steht nur auf Positionsebene (Rechnungszeitraum der Position, BG-26) oder in einem Freitext.

So beheben Sie den Fehler

Das tatsächliche Lieferdatum (BT-72) oder den Rechnungszeitraum (BT-73/BT-74) auf Dokumentebene angeben.
CII: ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString bzw. ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod, UBL: cac:Delivery/cbc:ActualDeliveryDate bzw. cac:InvoicePeriod.

In E-Rechnungsfreund

Im Rechnungsformular im Abschnitt „Datum & Zeiträume“ das Feld „Lieferdatum (BT-72)“ oder (Ansicht „Experte“) „Abrechnungszeitraum Start (BT-73)“ bzw. „Abrechnungszeitraum Ende (BT-74)“ ausfüllen.

Beispiel

Fehlerhaft

<ram:ApplicableHeaderTradeDelivery>
  ...
</ram:ApplicableHeaderTradeDelivery>
<!-- kein ram:BillingSpecifiedPeriod in ram:ApplicableHeaderTradeSettlement -->

Richtig

<ram:ApplicableHeaderTradeDelivery>
  ...
  <ram:ActualDeliverySupplyChainEvent>
    <ram:OccurrenceDateTime>
      <udt:DateTimeString format="102">20261015</udt:DateTimeString>
    </ram:OccurrenceDateTime>
  </ram:ActualDeliverySupplyChainEvent>
</ram:ApplicableHeaderTradeDelivery>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[.= 'K'][upper-case(../ram:TypeCode) = 'VAT']

(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString) or (../../ram:BillingSpecifiedPeriod/ram:StartDateTime) or (../../ram:BillingSpecifiedPeriod/ram:EndDateTime)

EN 16931 (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

(exists(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) = 'K']) and (string-length(cac:Delivery/cbc:ActualDeliveryDate) > 1 or (cac:InvoicePeriod/*))) or (not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) = 'K']))

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000144

Kontext: //rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[.= 'K']

(/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString) or (../../ram:BillingSpecifiedPeriod/ram:StartDateTime) or (../../ram:BillingSpecifiedPeriod/ram:EndDateTime)

Verwandte Prüfregeln

  • BR-IC-01: Nicht genau eine Umsatzsteueraufschlüsselung der Kategorie K
  • BR-IC-02: USt-IdNr. von Verkäufer oder Käufer fehlt bei einer Position der Kategorie K
  • BR-IC-03: USt-IdNr. von Verkäufer oder Käufer fehlt bei einem Abschlag der Kategorie K
  • BR-IC-04: USt-IdNr. von Verkäufer oder Käufer fehlt bei einem Zuschlag der Kategorie K
  • BR-IC-05: Steuersatz einer Position der Kategorie K ist nicht 0
  • BR-IC-06: Steuersatz eines Abschlags der Kategorie K ist nicht 0

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.