PEPPOL-EN16931-R005: Steuerwährung (BT-6) ist gleich der Rechnungswährung (BT-5)
Offizielle Meldung
[PEPPOL-EN16931-R005] VAT accounting currency code MUST be different from invoice currency code when provided.
[PEPPOL-EN16931-R005] VAT accounting currency code MUST be different from invoice currency code when provided.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- XRechnung (CII), XRechnung (UBL)
Was bedeutet das?
Ist die Währung für die Umsatzsteuerbuchung (VAT accounting currency code, BT-6) angegeben, muss sie sich von der Rechnungswährung (Invoice currency code, BT-5) unterscheiden. Beide Codes sind gleich.
Die Regel stammt aus Peppol BIS Billing 3.0 und wird bei der XRechnung-Prüfung angewendet. BT-6 ist nur für den Fall gedacht, dass die Umsatzsteuer zusätzlich in einer anderen Währung auszuweisen ist.
Typische Ursachen
BT-6 wurde vorsorglich mit derselben Währung wie BT-5 ausgefüllt.
Ein Vorlage- oder Standardwert (z. B. EUR) wurde für BT-6 übernommen.
So beheben Sie den Fehler
BT-6 weglassen, wenn die Umsatzsteuer nur in Rechnungswährung ausgewiesen wird; dann auch den Steuerbetrag in Buchungswährung (BT-111) weglassen.
Ist die Steuer in einer anderen Währung auszuweisen, dort diese Währung angeben und BT-111 in dieser Währung ergänzen.
CII: ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode, UBL: cbc:TaxCurrencyCode.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Rechnungsdetails“ im Feld „Steuerwährung (BT-6)“ „– nicht angegeben –“ wählen oder eine andere Währung als „Währung (BT-5)“.
Beispiel
Fehlerhaft
<ram:ApplicableHeaderTradeSettlement>
<ram:TaxCurrencyCode>EUR</ram:TaxCurrencyCode>
<ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
...
</ram:ApplicableHeaderTradeSettlement>
Richtig
<ram:ApplicableHeaderTradeSettlement>
<ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
...
</ram:ApplicableHeaderTradeSettlement>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (CII) (CII)
Kontext: ram:ApplicableHeaderTradeSettlement
not(ram:TaxCurrencyCode) or normalize-space(ram:TaxCurrencyCode/text()) != normalize-space(ram:InvoiceCurrencyCode/text())
XRechnung (UBL) (UBL)
Kontext: cbc:TaxCurrencyCode
not(normalize-space(text()) = normalize-space(../cbc:DocumentCurrencyCode/text()))
Verwandte Prüfregeln
- PEPPOL-EN16931-R001: Geschäftsprozesstyp (BT-23) fehlt
- PEPPOL-EN16931-R008: Die Rechnung enthält leere Elemente
- PEPPOL-EN16931-R010: Elektronische Adresse des Käufers (BT-49) fehlt
- PEPPOL-EN16931-R020: Elektronische Adresse des Verkäufers (BT-34) fehlt
- PEPPOL-EN16931-R040: Betrag eines Zu- oder Abschlags passt nicht zu Grundbetrag und Prozentsatz
- PEPPOL-EN16931-R041: Grundbetrag fehlt bei Zu- oder Abschlag mit Prozentsatz
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.