BR-21: Positionsnummer (BT-126) fehlt
Offizielle Meldung
[BR-21] Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
[BR-21] Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
[BR-21] Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
- 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-25, BT-126
Was bedeutet das?
Jede Rechnungsposition (BG-25) muss eine Positionsnummer (Invoice line identifier, BT-126) haben, mit der sie innerhalb der Rechnung gekennzeichnet ist. Bei mindestens einer Position fehlt sie oder ist leer.
Typische Ursachen
Das erzeugende System nummeriert die Positionen nicht.
Bei Text- oder Zwischensummenzeilen, die als Position ausgegeben werden, bleibt die Nummer leer.
So beheben Sie den Fehler
Jeder Position eine Positionsnummer geben, z. B. fortlaufend 1, 2, 3.
CII: ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID, UBL: cac:InvoiceLine/cbc:ID bzw. cac:CreditNoteLine/cbc:ID.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Rechnungspositionen (BG-25)“ bei jeder Position das Feld „Pos.-Nr. (BT-126)“ ausfüllen. In der Ansicht „Einfach“ werden leere Positionsnummern fortlaufend vergeben.
Beispiel
Fehlerhaft
<ram:IncludedSupplyChainTradeLineItem>
<ram:AssociatedDocumentLineDocument>
<ram:LineID></ram:LineID>
</ram:AssociatedDocumentLineDocument>
...
</ram:IncludedSupplyChainTradeLineItem>
Richtig
<ram:IncludedSupplyChainTradeLineItem>
<ram:AssociatedDocumentLineDocument>
<ram:LineID>1</ram:LineID>
</ram:AssociatedDocumentLineDocument>
...
</ram:IncludedSupplyChainTradeLineItem>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:IncludedSupplyChainTradeLineItem
normalize-space(ram:AssociatedDocumentLineDocument/ram:LineID) != ''
EN 16931 (UBL) (UBL)
Kontext: cac:InvoiceLine | cac:CreditNoteLine
normalize-space(cbc:ID) != ''
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000200
Kontext: //ram:IncludedSupplyChainTradeLineItem
(ram:AssociatedDocumentLineDocument/ram:LineID!='')
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.