Zum Inhalt springen
E-Rechnung Zentrale

BR-CO-07

Positionsnachlass: Code (BT-140) und Text (BT-139) widersprechen sich

Code und Text des Positionsnachlasses sollen übereinstimmen; die Regel wird derzeit nicht maschinell geprüft.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Betroffene Felder
BT-139, BT-140
Originaltext der Meldung
[BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.

Was bedeutet BR-CO-07?

Laut EN 16931 sollen Code für den Grund des Positionsnachlasses (BT-140) und Grund des Positionsnachlasses (BT-139) dieselbe Art von Nachlass auf Positionsebene beschreiben – der Text darf also nicht etwas anderes aussagen als der Code. In den offiziellen Validierungsartefakten ist diese Regel jedoch nur als Platzhalter hinterlegt (Test true()): Sie wird derzeit maschinell nicht geprüft und kann in einem Prüfbericht praktisch nicht als Fehler erscheinen.

Fundort in UBL: cac:InvoiceLine/cac:AllowanceCharge (Indikator false) → cbc:AllowanceChargeReasonCode und cbc:AllowanceChargeReason. In CII: ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge → ram:ReasonCode und ram:Reason.

Inhaltlich sollten Sie die Regel trotzdem einhalten, denn ein Empfänger wertet häufig den Code automatisch aus und zeigt den Text an. Widersprechen sich beide, entstehen Rückfragen oder Fehlbuchungen.

Typische Ursachen

  • Standardcode für alle Positionsrabatte
  • Text frei formuliert

So beheben Sie den Fehler

  1. Prüfen Sie, ob Code und Text dieselbe Bedeutung haben (z. B. Code 95 und ein passender Text).
  2. Wenn Sie unsicher sind, welcher Code passt, lassen Sie den Code weg und geben nur den Text an – einer von beiden genügt.
  3. Hinterlegen Sie in der Software feste Paare aus Code und Text.
Wo die Regel prüft (XPath)
UBL
//cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator = false()] | //cac:CreditNoteLine/cac:AllowanceCharge[cbc:ChargeIndicator = false()]
CII
//ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator = 'false']

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,