Betalingskorting (skonto) opnemen in een UBL-factuur: de juiste elementen, berekening en valkuilen.
Betalingskorting, ook wel skonto genoemd, is een prijsvoordeel dat je aanbiedt als de afnemer de factuur binnen een kortere termijn betaalt. Denk aan "2% korting bij betaling binnen 14 dagen". Dit is een veelgebruikte constructie in het zakelijke verkeer, maar het correct opnemen in een UBL-factuur vergt aandacht. De korting staat namelijk niet op het factuurbedrag zelf, maar wordt apart beschreven.
Bij betalingskorting blijft het volledige factuurbedrag (inclusief BTW) staan in de factuurtotalen. De korting wordt beschreven in het PaymentTerms-element als voorwaardelijke informatie: als de afnemer op tijd betaalt, mag hij een bepaald bedrag of percentage in mindering brengen.
Dit betekent dat het PayableAmount op de factuur altijd het volledige bedrag is. De afnemer past de korting zelf toe bij het betalen. De factuur zelf wordt niet gecrediteerd of aangepast.
Betalingskorting wordt opgenomen via een combinatie van twee elementen:
Het PaymentTerms-element bevat de menselijk leesbare beschrijving van de kortingsregeling:
<cac:PaymentTerms>
<cbc:Note>2% korting bij betaling binnen 14 dagen, netto 30 dagen</cbc:Note>
</cac:PaymentTerms>
Dit veld is vrije tekst. De ontvanger ziet deze tekst in zijn systeem en kan op basis daarvan de korting toepassen.
De UBL 2.1-specificatie bevat elementen als SettlementDiscountPercent en SettlementDiscountAmount in de CommonAggregateComponents. Deze elementen bestaan technisch, maar het gebruik ervan genereert een WARNING in de Peppol BIS V3- en SI 2.0-validatie (regel UBL-CR-460). De reden: ontvangende software heeft deze velden vaak niet geïmplementeerd, waardoor de informatie verloren gaat. Bovendien worden warnings in de Peppol-validatie op termijn regelmatig omgezet naar fatale fouten, wat betekent dat facturen met deze elementen in de toekomst kunnen worden afgewezen.
De EN 16931-norm heeft betalingskorting bewust niet als semantisch element opgenomen. Betalingskorting is een conditionele, voorspellende regel (als de afnemer op tijd betaalt), niet een feit op het moment van facturatie. De norm modelleert uitsluitend gegevens die eenduidig uit de factuur af te leiden zijn voor automatische verwerking.
De veiligste en meest toekomstbestendige manier om betalingskorting op te nemen is via het PaymentTerms/Note-veld met een gestructureerde notatie. De Duitse SKONTO-notatie is hiervoor de de facto standaard:
<cac:PaymentTerms>
<cbc:Note>
#SKONTO#TAGE=14#PROZENT=2.00#
Netto binnen 30 dagen
</cbc:Note>
</cac:PaymentTerms>
In dit voorbeeld: 2% korting bij betaling binnen 14 dagen. Na de SKONTO-regel kun je aanvullende vrije tekst plaatsen. De EN 16931-norm zegt over PaymentTerms/Note: "This business term may convey payment conditions like due-date, discount conditions etc., but it is free text in the model." Er is geen validatie op dit veld, behalve in Duitsland waar de SKONTO-notatie formeel wordt verwacht.
Tip: ook als je niet aan Duitse partijen factureert, is de SKONTO-notatie een goede keuze. Het format is eenduidig, machineleesbaar en wordt door steeds meer ontvangende systemen herkend.
Een veelgestelde vraag: over welk bedrag bereken je de BTW als er betalingskorting van toepassing is?
De Europese richtlijn is hier helder: de BTW wordt berekend over het werkelijk betaalde bedrag. In de praktijk zijn er twee benaderingen:
Methode 1: BTW over het volledige bedrag. De factuur bevat BTW over het totale bedrag. Als de afnemer de korting benut, wordt het BTW-verschil verwerkt via een correctie of een aparte creditnota. Dit is de meest gangbare methode in Nederland.
Methode 2: BTW over het kortingsbedrag. De BTW wordt direct berekend over het bedrag na aftrek van de korting. Dit komt minder vaak voor en kan tot complicaties leiden als de afnemer uiteindelijk niet op tijd betaalt.
Let op: bij twijfel over de BTW-behandeling van betalingskorting is het raadzaam om je accountant of belastingadviseur te raadplegen. De juiste methode hangt af van je specifieke situatie en eventuele afspraken met de afnemer.
Stel je factureert 1.000 euro exclusief BTW, met 21% BTW en 2% betalingskorting bij betaling binnen 14 dagen.
<cac:PaymentTerms>
<cbc:Note>2% korting bij betaling binnen 14 dagen, netto binnen 30 dagen</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>
Het factuurbedrag is 1.210 euro. De korting van 2% (24,20 euro inclusief BTW) past de afnemer zelf toe bij de betaling. Op de factuur staat het volledige bedrag.
Het kortingsbedrag aftrekken van PayableAmount. Dit is onjuist. PayableAmount moet altijd het ongekorte bedrag zijn. De korting is voorwaardelijk en wordt pas effectief bij betaling.
Betalingskorting verwarren met factuurkorting. Een factuurkorting (AllowanceCharge) is een onvoorwaardelijke korting die al in het factuurbedrag is verwerkt. Betalingskorting is voorwaardelijk en wordt niet van het factuurbedrag afgetrokken.
Geen PaymentTerms opnemen. Als je betalingskorting aanbiedt maar dit niet in de factuur vermeldt, kan de afnemer niet weten dat er korting beschikbaar is. Neem de voorwaarden altijd op in het PaymentTerms-element.
Tip: als je via het eConnect-platform een factuur handmatig opstelt, kun je betalingsvoorwaarden meegeven in het veld "Betalingscondities". Dit wordt automatisch vertaald naar het PaymentTerms-element in de UBL-factuur.
Nee. Het PayableAmount op de factuur is altijd het volledige bedrag. Betalingskorting is voorwaardelijk: de afnemer past de korting zelf toe bij het betalen als hij binnen de gestelde termijn betaalt. De factuur zelf wordt niet aangepast.
Een factuurkorting (via AllowanceCharge) is onvoorwaardelijk en verlaagt direct het factuurbedrag. Betalingskorting is voorwaardelijk (afhankelijk van de betaaltermijn) en wordt beschreven in het PaymentTerms-element, zonder het factuurbedrag te wijzigen.
Gebruik het PaymentTerms/Note-veld met een beschrijving van de kortingsregeling, bij voorkeur in de gestructureerde SKONTO-notatie. Vermijd de UBL-elementen SettlementDiscountPercent en SettlementDiscountAmount, want die genereren een WARNING in de Peppol-validatie.
Factuur valideren