Fehler-Codes

BR-CO-10: Summe der Positionsnettobeträge (BT-106)

Schweregrad: fatal · Syntax: CII, UBL

Offizielle Meldung

Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

Was bedeutet das?

BT-106 muss der Summe der Positionsnettobeträge BT-131 entsprechen. Die UBL-Assertion vergleicht cbc:LineExtensionAmount mit der Summe der Positions-LineExtensionAmount, gerundet auf zwei Nachkommastellen (round(Summe × 100) div 100). Offizielle Aussage: Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

Typische Ursache

Eine Position fehlt in der Summe, oder Kopf- und Positionsbeträge sind mit unterschiedlicher Rundung entstanden.

So beheben Sie es

Rechnen Sie die genannten BT-Felder in derselben Währung und setzen Sie die Kopfbeträge auf das Ergebnis der Assertion. Die Prüfung hilft Ihnen, die Differenz zu finden.

UBL

<cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>

CII

<ram:LineTotalAmount>100.00</ram:LineTotalAmount>

Business Term

BT-106, BT-131

Verwandte Regeln

Kontext und Prüfbedingung

UBL cac:LegalMonetaryTotal

CII //ram:SpecifiedTradeSettlementHeaderMonetarySummation

UBL

(xs:decimal(cbc:LineExtensionAmount) = xs:decimal(round(sum(//(cac:InvoiceLine|cac:CreditNoteLine)/xs:decimal(cbc:LineExtensionAmount)) * 10 * 10) div 100))

CII

xs:decimal(ram:LineTotalAmount) = round(xs:decimal(sum(../../ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount)) * xs:decimal(100)) div xs:decimal(100)

Datei jetzt kostenlos prüfen

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Fragen

Was prüft BR-CO-10 genau?

BT-106 muss der Summe der Positionsnettobeträge BT-131 entsprechen. Die UBL-Assertion vergleicht cbc:LineExtensionAmount mit der Summe der Positions-LineExtensionAmount, gerundet auf zwei Nachkommastellen (round(Summe × 100) div 100). Offizielle Aussage: Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

Wie behebe ich BR-CO-10?

Rechnen Sie die genannten BT-Felder in derselben Währung und setzen Sie die Kopfbeträge auf das Ergebnis der Assertion. Die Prüfung hilft Ihnen, die Differenz zu finden.

Heißt eine bestandene Prüfung von BR-CO-10, 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.