Was bedeutet PEPPOL-EN16931-R005?
BT-6 gibt an, in welcher Währung der Umsatzsteuerbetrag zusätzlich ausgewiesen wird (z. B. Landeswährung bei Fremdwährungsrechnung). Ist sie gleich der Rechnungswährung, ist die Angabe sinnlos und PEPPOL untersagt sie.
Häufige Ursachen für PEPPOL-EN16931-R005
- TaxCurrencyCode (BT-6) wurde automatisch mit derselben Währung wie InvoiceCurrencyCode (BT-5) befüllt.
So behebst du PEPPOL-EN16931-R005
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-6 über den folgenden XPath:
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode - Korrektur einsetzen. Entferne BT-6 ('ram:TaxCurrencyCode'), wenn Steuer- und Rechnungswährung identisch sind — BT-6 ist nur für eine abweichende Steuerwährung gedacht.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass PEPPOL-EN16931-R005 nicht mehr gemeldet wird.
Entferne BT-6 ('ram:TaxCurrencyCode'), wenn Steuer- und Rechnungswährung identisch sind — BT-6 ist nur für eine abweichende Steuerwährung gedacht.
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCodeHäufige Fragen zu PEPPOL-EN16931-R005
Wann brauche ich BT-6 überhaupt?
Verwandte Fehlercodes
PEPPOL-EN16931-R005 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.