BR-IC-11: Lieferdatum oder Abrechnungszeitraum fehlt bei innergemeinschaftlicher Lieferung
Enthält die Rechnung eine Steueraufschlüsselung mit Kategorie K, muss das tatsächliche Lieferdatum (BT-72) oder ein Abrechnungszeitraum (BG-14) angegeben sein. Meist fehlt schlicht das Lieferdatum im Erfassungsdialog.
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.
BR-IC-11 gehört zu den beiden Zusatzregeln, die nur die IC-Serie hat: Bei innergemeinschaftlichen Lieferungen verlangt die Norm mehr Angaben zur Lieferung selbst als bei Inlandsumsätzen.
Was die Regel prüft
Kategorie K im Feld BT-118 (BT = Business Term, das nummerierte Feld der Norm) steht für die innergemeinschaftliche Lieferung, in Deutschland steuerfrei nach § 6a UStG. Sobald die Rechnung eine Steueraufschlüsselung (BG-23) mit diesem Code enthält, muss mindestens eines von beiden gefüllt sein:
- BT-72, das tatsächliche Lieferdatum, oder
- BG-14, der Abrechnungszeitraum mit Von- und Bis-Datum.
Der Hintergrund: Für die Steuerfreiheit ist entscheidend, wann die Ware die Grenze überschritten hat. Ohne Datum oder Zeitraum lässt sich das nicht zuordnen.
Warum sie in der Praxis fehlschlägt
Bei Inlandsrechnungen sind beide Felder optional, viele Programme lassen sie deshalb standardmäßig leer und der Anwender vermisst nichts. Erst wenn die Steuerkategorie auf K wechselt, wird aus dem optionalen Feld ein Pflichtfeld, und die zuvor unauffällige Vorlage fällt durch.
Zweiter Fall: Das Lieferdatum steht als Text in der Positionsbeschreibung („Lieferung am 15.07.2026") statt im strukturierten Feld. Der Validator liest keine Freitexte.
So behebst du den Fehler
Trag das tatsächliche Lieferdatum ein. Bei Dauerleistungen oder Sammelabrechnungen nimmst du stattdessen den Abrechnungszeitraum. Eines von beiden reicht, du musst nicht beides füllen. In Belegschmied ist das Leistungsdatum ein normales Rechnungsfeld und wandert automatisch als BT-72 ins XML.
XML-Beispiel: vorher und nachher
<rsm:SupplyChainTradeTransaction>
<!-- … -->
<!-- verletzt BR-IC-11: Kategorie K, aber weder Lieferdatum noch Abrechnungszeitraum -->
<ram:ApplicableHeaderTradeDelivery/>
<ram:ApplicableHeaderTradeSettlement>
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>0.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>K</ram:CategoryCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<!-- … -->
</ram:ApplicableHeaderTradeSettlement>
</rsm:SupplyChainTradeTransaction>
<ram:ApplicableHeaderTradeDelivery>
<ram:ActualDeliverySupplyChainEvent>
<ram:OccurrenceDateTime>
<udt:DateTimeString format="102">20260715</udt:DateTimeString>
</ram:OccurrenceDateTime>
</ram:ActualDeliverySupplyChainEvent>
</ram:ApplicableHeaderTradeDelivery>
<!-- alternativ: BillingSpecifiedPeriod (BG-14) im ApplicableHeaderTradeSettlement -->
Rechnung selbst prüfen
Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.