Skonto

Skonto in einer UBL-Rechnung aufnehmen: die richtigen Elemente, Berechnung und häufige Fehler.

Skonto ist ein Preisvorteil, den Sie anbieten, wenn der Käufer die Rechnung innerhalb einer kürzeren Frist bezahlt. Zum Beispiel "2 % Skonto bei Zahlung innerhalb von 14 Tagen". Dies ist eine gängige Vereinbarung im Geschäftsverkehr, aber die korrekte Aufnahme in einer UBL-Rechnung erfordert Sorgfalt. Der Rabatt wird nämlich nicht im Rechnungsbetrag selbst berücksichtigt, sondern separat beschrieben.

So funktioniert es in UBL

Bei Skonto bleibt der vollständige Rechnungsbetrag (inklusive MwSt.) in den Rechnungssummen erhalten. Der Rabatt wird im PaymentTerms-Element als bedingte Information beschrieben: Wenn der Käufer rechtzeitig bezahlt, darf er einen bestimmten Betrag oder Prozentsatz abziehen.

Das bedeutet, dass der PayableAmount auf der Rechnung immer der vollständige Betrag ist. Der Käufer wendet den Rabatt selbst bei der Zahlung an. Die Rechnung selbst wird nicht gutgeschrieben oder angepasst.

Die richtigen Elemente

Skonto wird über eine Kombination von zwei Elementen aufgenommen:

PaymentTerms (Freitext)

Das PaymentTerms-Element enthält die menschenlesbare Beschreibung der Skontoregelung:

<cac:PaymentTerms>
  <cbc:Note>2% Skonto bei Zahlung innerhalb von 14 Tagen, netto 30 Tage</cbc:Note>
</cac:PaymentTerms>

Dieses Feld ist Freitext. Der Empfänger sieht diesen Text in seinem System und kann den Rabatt entsprechend anwenden.

Strukturierte Rabattinformation (nicht empfohlen)

Die UBL-2.1-Spezifikation enthält Elemente wie SettlementDiscountPercent und SettlementDiscountAmount in den CommonAggregateComponents. Diese Elemente existieren technisch, ihre Verwendung löst jedoch eine WARNING in der Peppol-BIS-V3- und SI-2.0-Validierung aus (Regel UBL-CR-460). Grund: Empfangssoftware hat diese Felder oft nicht implementiert, sodass die Information verloren geht. Außerdem werden WARNINGs in der Peppol-Validierung regelmäßig in fatale Fehler umgewandelt, sodass Rechnungen mit diesen Elementen künftig abgelehnt werden könnten.

Der EN-16931-Standard hat Frühzahlerrabatte bewusst nicht als semantisches Element aufgenommen. Ein Frühzahlerrabatt ist eine bedingte, vorhersagende Regel (wenn der Käufer rechtzeitig zahlt), kein Fakt zum Zeitpunkt der Rechnungsstellung. Der Standard modelliert nur Daten, die aus der Rechnung für die automatisierte Verarbeitung eindeutig ableitbar sind.

Empfohlener Ansatz: strukturierte Note (SKONTO-Notation)

Der sicherste und zukunftssicherste Weg, Skonto zu übermitteln, ist das Feld PaymentTerms/Note mit einer strukturierten Notation. Die deutsche SKONTO-Notation ist der De-facto-Standard dafür:

<cac:PaymentTerms>
  <cbc:Note>
  #SKONTO#TAGE=14#PROZENT=2.00#
  Netto innerhalb von 30 Tagen
  </cbc:Note>
</cac:PaymentTerms>

In diesem Beispiel: 2 % Skonto bei Zahlung innerhalb von 14 Tagen. Nach der SKONTO-Zeile können Sie zusätzlichen Freitext anfügen. Der EN-16931-Standard sagt zu PaymentTerms/Note: „This business term may convey payment conditions like due-date, discount conditions etc., but it is free text in the model.“ Auf dieses Feld gibt es keine Validierung, außer in Deutschland, wo die SKONTO-Notation formal erwartet wird.

Tipp: Auch wenn Sie nicht an deutsche Parteien fakturieren, ist die SKONTO-Notation eine gute Wahl. Das Format ist eindeutig, maschinenlesbar und wird von einer wachsenden Zahl empfangender Systeme erkannt.

MwSt. bei Skonto

Eine häufig gestellte Frage: Auf welchen Betrag berechnen Sie die MwSt., wenn Skonto gilt?

Die europäische Richtlinie ist hier eindeutig: Die MwSt. wird auf den tatsächlich gezahlten Betrag berechnet. In der Praxis gibt es zwei Ansätze:

Methode 1: MwSt. auf den vollen Betrag. Die Rechnung enthält MwSt. auf den Gesamtbetrag. Wenn der Käufer den Skonto nutzt, wird die MwSt.-Differenz über eine Korrektur oder eine separate Gutschrift verarbeitet. Dies ist die gängigste Methode in den Niederlanden.

Methode 2: MwSt. auf den reduzierten Betrag. Die MwSt. wird direkt auf den Betrag nach Abzug des Skontos berechnet. Dies kommt seltener vor und kann zu Komplikationen führen, wenn der Käufer letztlich nicht rechtzeitig zahlt.

Wichtig: Bei Unsicherheit über die MwSt.-Behandlung von Skonto ist es ratsam, Ihren Steuerberater zu konsultieren. Die richtige Methode hängt von Ihrer spezifischen Situation und etwaigen Vereinbarungen mit dem Käufer ab.

Beispiel: vollständige Rechnung mit Skonto

Angenommen, Sie fakturieren 1.000 Euro netto, mit 21 % MwSt. und 2 % Skonto bei Zahlung innerhalb von 14 Tagen.

<cac:PaymentTerms>
  <cbc:Note>2% Skonto bei Zahlung innerhalb von 14 Tagen, netto innerhalb von 30 Tagen</cbc:Note>
</cac:PaymentTerms>

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>21.00</cbc:Percent>
      <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="EUR">1210.00</cbc:TaxInclusiveAmount>
  <cbc:PayableAmount currencyID="EUR">1210.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Der Rechnungsbetrag beträgt 1.210 Euro. Den Skonto von 2 % (24,20 Euro inklusive MwSt.) wendet der Käufer selbst bei der Zahlung an. Auf der Rechnung steht der vollständige Betrag.

Häufige Fehler

Den Skontobetrag vom PayableAmount abziehen. Dies ist falsch. Der PayableAmount muss immer der ungekürzte Betrag sein. Der Skonto ist bedingt und wird erst bei der Zahlung wirksam.

Skonto mit Rechnungsrabatt verwechseln. Ein Rechnungsrabatt (AllowanceCharge) ist ein unbedingter Rabatt, der bereits im Rechnungsbetrag berücksichtigt ist. Skonto ist bedingt und wird nicht vom Rechnungsbetrag abgezogen.

Keine PaymentTerms aufnehmen. Wenn Sie Skonto anbieten, aber dies nicht auf der Rechnung vermerken, kann der Käufer nicht wissen, dass ein Rabatt verfügbar ist. Nehmen Sie die Bedingungen immer in das PaymentTerms-Element auf.

Tipp: Wenn Sie über die eConnect-Plattform eine Rechnung manuell erstellen, können Sie Zahlungsbedingungen im Feld "Zahlungsbedingungen" angeben. Dies wird automatisch in das PaymentTerms-Element in der UBL-Rechnung übersetzt.

Rechnung validieren


Verwandt