Platební sleva (skonto) v UBL faktuře: správné elementy, výpočet a úskalí.
Platební sleva, také nazývaná skonto, je cenová výhoda, kterou nabízíte, pokud kupující zaplatí fakturu v kratší lhůtě. Například "2% sleva při platbě do 14 dnů". Toto je běžná konstrukce v obchodním styku, ale správné zahrnutí do UBL faktury vyžaduje pozornost. Sleva totiž není na částce faktury samotné, ale je popsána samostatně.
U platební slevy zůstává plná částka faktury (včetně DPH) v celkových částkách faktury. Sleva je popsána v elementu PaymentTerms jako podmíněná informace: pokud kupující zaplatí včas, může si odečíst určitou částku nebo procento.
To znamená, že PayableAmount na faktuře je vždy plná částka. Kupující si slevu uplatní sám při platbě. Samotná faktura se nekredituje ani neupravuje.
Platební sleva se zahrne kombinací dvou elementů:
Element PaymentTerms obsahuje lidsky čitelný popis podmínek slevy:
<cac:PaymentTerms>
<cbc:Note>2% sleva při platbě do 14 dnů, netto 30 dnů</cbc:Note>
</cac:PaymentTerms>
Toto pole je volný text. Příjemce vidí tento text ve svém systému a na jeho základě může slevu uplatnit.
Specifikace UBL 2.1 obsahuje prvky jako SettlementDiscountPercent a SettlementDiscountAmount v CommonAggregateComponents. Tyto prvky technicky existují, jejich použití však vygeneruje WARNING ve validaci Peppol BIS V3 a SI 2.0 (pravidlo UBL-CR-460). Důvod: přijímací software tato pole často neimplementoval, takže informace se ztratí. Kromě toho se varování v Peppol validaci pravidelně mění na fatální chyby, takže faktury s těmito prvky mohou být v budoucnu odmítnuty.
Norma EN 16931 záměrně nezahrnula platební slevu jako sémantický prvek. Platební sleva je podmíněné, prediktivní pravidlo (pokud kupující zaplatí včas), nikoli fakt v okamžiku vystavení faktury. Norma modeluje pouze údaje, které lze z faktury jednoznačně odvodit pro automatické zpracování.
Nejbezpečnější a nejbudoucnější způsob, jak uvést platební slevu, je pole PaymentTerms/Note se strukturovanou notací. Německá notace SKONTO je de facto standard:
<cac:PaymentTerms>
<cbc:Note>
#SKONTO#TAGE=14#PROZENT=2.00#
Netto do 30 dnů
</cbc:Note>
</cac:PaymentTerms>
V tomto příkladu: 2% sleva při platbě do 14 dnů. Po řádku SKONTO můžete přidat další volný text. Norma EN 16931 k PaymentTerms/Note uvádí: „This business term may convey payment conditions like due-date, discount conditions etc., but it is free text in the model.“ Na toto pole se nevztahuje validace, kromě Německa, kde se notace SKONTO formálně očekává.
Tip: i když nefakturujete německým stranám, notace SKONTO je dobrá volba. Formát je jednoznačný, strojově čitelný a rozpoznává ho stále více přijímacích systémů.
Často kladená otázka: z jaké částky se počítá DPH, pokud platí platební sleva?
Evropská směrnice je v tomto jasná: DPH se počítá ze skutečně zaplacené částky. V praxi existují dva přístupy:
Metoda 1: DPH z plné částky. Faktura obsahuje DPH z celkové částky. Pokud kupující využije slevu, rozdíl DPH se zpracuje přes opravu nebo zvláštní dobropis. Toto je nejběžnější metoda v Nizozemsku.
Metoda 2: DPH ze zvýhodněné částky. DPH se přímo počítá z částky po odečtení slevy. Toto se vyskytuje méně často a může vést ke komplikacím, pokud kupující nakonec nezaplatí včas.
Pozor: Při pochybnostech o zacházení s DPH u platební slevy je vhodné poradit se s účetním nebo daňovým poradcem. Správná metoda závisí na Vaší konkrétní situaci a případných dohodách s kupujícím.
Řekněme, že fakturujete 1 000 eur bez DPH, s 21% DPH a 2% platební slevou při platbě do 14 dnů.
<cac:PaymentTerms>
<cbc:Note>2% sleva při platbě do 14 dnů, netto do 30 dnů</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>
Částka faktury je 1 210 eur. Slevu 2% (24,20 eura včetně DPH) si kupující uplatní sám při platbě. Na faktuře je uvedena plná částka.
Odečtení částky slevy z PayableAmount. Toto je nesprávné. PayableAmount musí být vždy nesnížená částka. Sleva je podmíněná a nabude účinnosti až při platbě.
Zaměňování platební slevy s fakturovou slevou. Fakturová sleva (AllowanceCharge) je nepodmíněná sleva, která je již zahrnuta v částce faktury. Platební sleva je podmíněná a neodečítá se od částky faktury.
Žádné PaymentTerms. Pokud nabízíte platební slevu, ale neuvádíte to na faktuře, kupující nemůže vědět, že sleva je dostupná. Podmínky vždy zahrňte do elementu PaymentTerms.
Tip: Pokud přes platformu eConnect vytváříte fakturu manuálně, platební podmínky můžete zadat do pole "Platební podmínky". Toto se automaticky přeloží do elementu PaymentTerms v UBL faktuře.
Validovat fakturu