Was bedeutet BR-CO-8?
Grundtext und Grundcode eines Zuschlags auf Positionsebene muessen dieselbe Art bezeichnen. Sonst ist die Angabe uneindeutig.
Häufige Ursachen für BR-CO-8
- Der Grund-Code (BT-145) meint eine andere Zuschlagsart als der Grundtext (BT-144).
- Freitext aus einer Vorlage passt nicht zum gewählten Code.
- Verwechslung von Zuschlags-Codes (UNTDID 7161) mit Abschlags-Codes (UNTDID 5189).
So behebst du BR-CO-8
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-145 über den folgenden XPath:
//ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge - Korrektur einsetzen. Grund-Code (BT-145) und Grundtext (BT-144) eines Zuschlags auf Positionsebene müssen dieselbe Zuschlagsart bezeichnen. Stelle im 'ram:SpecifiedTradeAllowanceCharge' der Position (ChargeIndicator=true) sicher, dass 'ram:ReasonCode' (BT-145, UNTDID 7161) und 'ram:Reason' (BT-144) inhaltlich zusammenpassen.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CO-8 nicht mehr gemeldet wird.
Grund-Code (BT-145) und Grundtext (BT-144) eines Zuschlags auf Positionsebene müssen dieselbe Zuschlagsart bezeichnen. Stelle im 'ram:SpecifiedTradeAllowanceCharge' der Position (ChargeIndicator=true) sicher, dass 'ram:ReasonCode' (BT-145, UNTDID 7161) und 'ram:Reason' (BT-144) 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>true</udt:Indicator></ram:ChargeIndicator>
<ram:ReasonCode>PC</ram:ReasonCode>
<ram:Reason>Frachtkosten</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ReasonCode>PC</ram:ReasonCode>
<ram:Reason>Verpackung</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
Häufige Fragen zu BR-CO-8
Welche Codeliste gilt für BT-145?
Wie hängt das mit BR-CO-24 zusammen?
Verwandte Fehlercodes
BR-CO-8 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.