BR-16: Keine Rechnungsposition (BG-25)
Schweregrad: fatal · Syntax: CII, UBL
Offizielle Meldung
An Invoice shall have at least one Invoice line (BG-25).
Was bedeutet das?
Die Rechnung braucht mindestens eine Rechnungsposition BG-25. UBL prüft exists(cac:InvoiceLine) or exists(cac:CreditNoteLine). Eine Rechnung nur mit Dokumentnachlass und ohne Position besteht diese Regel nicht.
Typische Ursache
Der Beleg wurde als Kopf ohne Positionen exportiert.
So beheben Sie es
Fügen Sie mindestens eine InvoiceLine bzw. CreditNoteLine hinzu.
UBL
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
</cac:InvoiceLine>CII
<ram:IncludedSupplyChainTradeLineItem>
<ram:AssociatedDocumentLineDocument>
<ram:LineID>1</ram:LineID>
</ram:AssociatedDocumentLineDocument>
</ram:IncludedSupplyChainTradeLineItem>
Business Term
BG-25
Verwandte Regeln
Kontext und Prüfbedingung
UBL /ubl:Invoice | /cn:CreditNote
CII /rsm:CrossIndustryInvoice
UBL
exists(cac:InvoiceLine) or exists(cac:CreditNoteLine)CII
//ram:IncludedSupplyChainTradeLineItem
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-16 genau?
Die Rechnung braucht mindestens eine Rechnungsposition BG-25. UBL prüft exists(cac:InvoiceLine) or exists(cac:CreditNoteLine). Eine Rechnung nur mit Dokumentnachlass und ohne Position besteht diese Regel nicht.
Wie behebe ich BR-16?
Fügen Sie mindestens eine InvoiceLine bzw. CreditNoteLine hinzu.
Heißt eine bestandene Prüfung von BR-16, dass ein Portal die Rechnung annimmt?
Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.