Fehler-Codes

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

Datei jetzt kostenlos prüfen

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.