Zum Hauptinhalt springen

BR-53 USt-Gesamtbetrag in Buchungswährung ist bei gesetzter USt-Währung erforderlich

Wenn der Code der USt-Buchungswährung (BT-6) vorhanden ist, muss der USt-Gesamtbetrag in Buchungswährung (BT-111) angegeben werden.

Problembeschreibung

FEHLER

Geschäftsregel der EN 16931 (CEN)

Kontext und Bedeutung

Dies ist eine bedingte Kernregel der EN 16931. Typischer Fall ist eine Rechnung in einer Währung, deren Umsatzsteuer zusätzlich in der Landeswährung des Mitgliedstaats anzugeben ist, etwa eine EUR-Rechnung eines schwedischen Verkäufers, die die Steuer auch in SEK ausweisen muss. Sobald BT-6 befüllt ist, ist der Umsatzsteuergesamtbetrag in dieser Währung (BT-111) Pflicht. Der Fehler entsteht, wenn ein Export die Steuerwährung im Kopf setzt, das zweite Steuertotal aber nicht schreibt.

Lösung

Sobald cbc:TaxCurrencyCode (BT-6) vorhanden ist, ergänzen Sie ein zweites cac:TaxTotal, das nur cbc:TaxAmount in dieser Währung (currencyID gleich BT-6) und kein cac:TaxSubtotal enthält; Peppol BIS prüft das zusätzlich mit PEPPOL-EN16931-R054. In CII ergänzen Sie ein zweites ram:TaxTotalAmount mit currencyID gleich ram:TaxCurrencyCode.

Schnellzugriff

Gültige Beispiele

  • BT-6 = SEK mit BT-111 = 190,00 SEK neben der USt-Summe in EUR

Ungültige Beispiele

  • BT-6 = SEK gesetzt, aber kein USt-Gesamtbetrag BT-111 in SEK vorhanden

Code-Beispiele

Gültiges XML
<cbc:TaxCurrencyCode>SEK</cbc:TaxCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="SEK">190.00</cbc:TaxAmount>
</cac:TaxTotal>
Ungültiges XML
<cbc:TaxCurrencyCode>SEK</cbc:TaxCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Betroffene Felder

Validierungstools