Was bedeutet BR-CL-16?
BR-CL-16 prüft, ob der Code zur Steuerbefreiung (BT-76) aus der VATEX-Codeliste stammt. Steuerbefreiungen müssen mit einem standardisierten Grund-Code belegt werden.
Häufige Ursachen für BR-CL-16
- Es wurde ein Freitext oder ein nicht-VATEX-Code im Feld ExemptionReasonCode verwendet.
So behebst du BR-CL-16
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-76 über den folgenden XPath:
//ram:ApplicableTradeTax/ram:ExemptionReasonCode - Korrektur einsetzen. Verwende gültige VATEX-Codes wie 'VATEX-EU-79-C' (innergemeinschaftliche Lieferung), 'VATEX-EU-AE' (Reverse Charge), 'VATEX-EU-0' (Export). Siehe https://www.peppol.eu/wp-content/uploads/2020/02/Pan-European-Public-Procurement-Online-VATEX-code-list-v1.0.pdf
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-CL-16 nicht mehr gemeldet wird.
Verwende gültige VATEX-Codes wie 'VATEX-EU-79-C' (innergemeinschaftliche Lieferung), 'VATEX-EU-AE' (Reverse Charge), 'VATEX-EU-0' (Export). Siehe https://www.peppol.eu/wp-content/uploads/2020/02/Pan-European-Public-Procurement-Online-VATEX-code-list-v1.0.pdf
//ram:ApplicableTradeTax/ram:ExemptionReasonCodeVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<ram:ApplicableTradeTax>
<ram:CategoryCode>E</ram:CategoryCode>
<ram:ExemptionReasonCode>steuerfrei</ram:ExemptionReasonCode><!-- ungültig -->
</ram:ApplicableTradeTax>
<ram:ApplicableTradeTax>
<ram:CategoryCode>E</ram:CategoryCode>
<ram:ExemptionReasonCode>VATEX-EU-79-C</ram:ExemptionReasonCode>
</ram:ApplicableTradeTax>
Verwandte Fehlercodes
BR-CL-16 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.