PEPPOL-EN16931-R053: Gesamtbetrag der Umsatzsteuer in Rechnungswährung mehrfach vorhanden
Offizielle Meldung
[PEPPOL-EN16931-R053] No more than one tax total amount must be provided where currency id equals document currency code.
[PEPPOL-EN16931-R053] Only one tax total with tax subtotals MUST be 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?
Der Gesamtbetrag der Umsatzsteuer in Rechnungswährung (Invoice total VAT amount, BT-110) darf nur einmal vorkommen. Die Rechnung enthält ihn mehrfach bzw. in UBL nicht genau einmal.
Die Regel stammt aus Peppol BIS Billing 3.0 und wird bei der XRechnung-Prüfung angewendet. CII: höchstens ein ram:TaxTotalAmount mit currencyID gleich der Rechnungswährung (BT-5). UBL: genau ein cac:TaxTotal mit cac:TaxSubtotal.
Typische Ursachen
CII: Der Steuerbetrag in Buchungswährung (BT-111) wurde mit derselben Währung wie BT-5 ausgegeben, z. B. weil die Steuerwährung (BT-6) gleich der Rechnungswährung ist.
UBL: Für jeden Steuersatz wurde ein eigenes cac:TaxTotal angelegt statt mehrerer cac:TaxSubtotal in einem cac:TaxTotal.
UBL: Die Steueraufstellung (cac:TaxSubtotal) fehlt ganz.
So beheben Sie den Fehler
BT-110 genau einmal in Rechnungswährung angeben.
BT-6 und BT-111 nur angeben, wenn die Umsatzsteuer zusätzlich in einer anderen Währung auszuweisen ist (siehe PEPPOL-EN16931-R005).
UBL: alle Steueraufstellungen (BG-23) als cac:TaxSubtotal in einem gemeinsamen cac:TaxTotal zusammenfassen.
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, wenn die Steuer nur in Rechnungswährung ausgewiesen wird, und keine Steuerwährung wählen, die gleich „Währung (BT-5)“ ist.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
...
<ram:TaxTotalAmount currencyID="EUR">63.75</ram:TaxTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">63.75</ram:TaxTotalAmount>
...
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Richtig
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
...
<ram:TaxTotalAmount currencyID="EUR">63.75</ram:TaxTotalAmount>
...
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (CII) (CII)
Kontext: ram:ApplicableHeaderTradeSettlement
count(ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $documentCurrencyCode]) <=1
XRechnung (UBL) (UBL)
Kontext: ubl-creditnote:CreditNote | ubl-invoice:Invoice
count(cac:TaxTotal[cac:TaxSubtotal]) = 1
Verwandte Prüfregeln
- PEPPOL-EN16931-R001: Geschäftsprozesstyp (BT-23) fehlt
- PEPPOL-EN16931-R005: Steuerwährung (BT-6) ist gleich der Rechnungswährung (BT-5)
- 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
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.