Was bedeutet BR-CO-5?
Grundtext und Grundcode eines Abschlags auf Belegebene muessen dieselbe Art bezeichnen. Sonst ist die Angabe uneindeutig.
Häufige Ursachen für BR-CO-5
- Der Grund-Code (BT-98) meint eine andere Abschlagsart als der Grundtext (BT-97).
- Ein Standard-Code wurde gesetzt, der Freitext aber aus einer alten Vorlage übernommen.
- Verwechslung von Abschlags-Codes (UNTDID 5189) mit Zuschlags-Codes (UNTDID 7161).
So behebst du BR-CO-5
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-98 über den folgenden XPath:
//ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge - Korrektur einsetzen. Grund-Code (BT-98) und Grundtext (BT-97) eines Abschlags auf Dokumentebene müssen dieselbe Abschlagsart bezeichnen. Stelle in 'ram:SpecifiedTradeAllowanceCharge' (ChargeIndicator=false) sicher, dass 'ram:ReasonCode' (BT-98, UNTDID 5189) und 'ram:Reason' (BT-97) inhaltlich zusammenpassen.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CO-5 nicht mehr gemeldet wird.
Grund-Code (BT-98) und Grundtext (BT-97) eines Abschlags auf Dokumentebene müssen dieselbe Abschlagsart bezeichnen. Stelle in 'ram:SpecifiedTradeAllowanceCharge' (ChargeIndicator=false) sicher, dass 'ram:ReasonCode' (BT-98, UNTDID 5189) und 'ram:Reason' (BT-97) inhaltlich zusammenpassen.
//ram:ApplicableHeaderTradeSettlement/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>Frachtzuschlag</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-5
Woher kommen die Abschlags-Codes für BT-98?
Muss der Text exakt der Code-Bezeichnung entsprechen?
Verwandte Fehlercodes
BR-CO-5 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.