Was bedeutet BR-CO-7?
Grundtext und Grundcode eines Abschlags auf Positionsebene muessen dieselbe Art bezeichnen. Sonst ist die Angabe uneindeutig.
Häufige Ursachen für BR-CO-7
- Der Grund-Code (BT-140) meint eine andere Abschlagsart als der Grundtext (BT-139).
- Standard-Code gesetzt, aber der Freitext aus einer alten Position übernommen.
- Verwechslung von Abschlags-Codes (UNTDID 5189) mit Zuschlags-Codes (UNTDID 7161).
So behebst du BR-CO-7
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-140 über den folgenden XPath:
//ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge - Korrektur einsetzen. Grund-Code (BT-140) und Grundtext (BT-139) eines Abschlags auf Positionsebene müssen dieselbe Abschlagsart bezeichnen. Stelle im 'ram:SpecifiedTradeAllowanceCharge' der Position (ChargeIndicator=false) sicher, dass 'ram:ReasonCode' (BT-140, UNTDID 5189) und 'ram:Reason' (BT-139) inhaltlich zusammenpassen.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CO-7 nicht mehr gemeldet wird.
Grund-Code (BT-140) und Grundtext (BT-139) eines Abschlags auf Positionsebene müssen dieselbe Abschlagsart bezeichnen. Stelle im 'ram:SpecifiedTradeAllowanceCharge' der Position (ChargeIndicator=false) sicher, dass 'ram:ReasonCode' (BT-140, UNTDID 5189) und 'ram:Reason' (BT-139) inhaltlich zusammenpassen.
//ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceChargeVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
<ram:ReasonCode>95</ram:ReasonCode>
<ram:Reason>Verpackung</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
<ram:ReasonCode>95</ram:ReasonCode>
<ram:Reason>Rabatt</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
Häufige Fragen zu BR-CO-7
Gilt diese Regel je Position?
Welche Codes sind für BT-140 zulässig?
Verwandte Fehlercodes
BR-CO-7 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.