Bij de verkoop van een artikel aan 0% btw beschouwt Mercator dit standaard als een verkoop aan 0% btw (vak 00 van de Belgische aangifte). In veel gevallen gaat het echter om een btw-vrijstelling. Bijvoorbeeld leeggoed op dranken, artikelen in consignatie (pallets), door te rekenen kosten voor rekening van derden, …
Mercator 12.0 of later kan met deze bijzonderheden rekening houden bij het genereren van een elektronische factuur. Hiervoor moet de volgende kolom aan de tabel STOCK worden toegevoegd:
alter table STOCK add S_TAXEXEMPTIONREASON char(20) not null default ''
en moet in de schermconfiguratie van de artikelen een TextBox worden geplaatst die deze kolom gebruikt.
In de artikelfiches die overeenkomen met een btw-vrijstelling volstaat het om:
- dit veld in te vullen met de reden van de vrijstelling,
- het btw-tarief op 0% te zetten.
⚠️ Na het toevoegen van deze kolom is het noodzakelijk om Mercator opnieuw op te starten en een structuurcontrole van de database uit te voeren via de geavanceerde tools. Mercator zal namelijk een constraint toevoegen die bepaalt dat, indien dit veld niet leeg is, het btw-tarief van het artikel nul moet zijn.
Bij de export naar Peppol zal Mercator de btw-categorie E gebruiken (in plaats van Z). De reden van de vrijstelling wordt geplaatst in de node cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReason. Indien meerdere vrijstellingsredenen bestaan, worden deze geconcateneerd (een Peppol-factuur kan slechts één btw-node van categorie E bevatten).
💡 Gezien deze mogelijke concatenatie dient dit veld bij voorkeur een korte informatie te bevatten.
Zie ook: In commercieel beheer, mogelijkheid om een btw-code te forceren op basis van het artikel