Deze module geeft je de mogelijkheid om het btw-nummer van een bedrijf te valideren via het VIES-systeem. Afhankelijk van het validatieresultaat wordt 0% btw toegepast op bedrijven die dit btw-nummer gebruiken (indien het adres van dat bedrijf zich in een ander land bevindt dan de verkoper). Omgekeerde btw is alleen van toepassing op bedrijven met een geldig btw-nummer.
Zoals u al weet - deze module biedt de mogelijkheid om het btw-nummer van de klant te valideren in VIES-service van de Europese Unie. Als het BTW-nummer geldig is, wordt het bedrijf dat het gebruikt onderworpen aan verlegging van de belasting. Volgens de belastingwetgeving staat het "verleggingsproces" voor het proces van het toerekenen van belastingschuld aan de koper - om specifieker te zijn, de btw-schuld. In de praktijk betekent dit dat de koper de btw-gerelateerde kosten rechtstreeks verrekent met het belastingkantoor in het land waar het bedrijf is geregistreerd.
Btw-belasting in de europese unie
De Europese Unie heeft de btw-regels gewijzigd, wat gevolgen heeft voor e-commercebedrijven uit de Europese Unie. Deze BTW-regels zijn ook van invloed op bedrijven die opereren vanuit landen buiten de Europese Unie. Het is voldoende om te verkopen aan klanten uit de Europese Unie, zelfs als je niet uit Europa komt. Simpel gezegd - Vanaf 1 juli 2021 hebben we nieuwe btw-regels (belasting over de toegevoegde waarde) voor grensoverschrijdende e-commerce activiteiten tussen bedrijven en consumenten (B2C) in de Europese Unie. Deze veranderingen vereisen dat je producten verkoopt met het belastingtarief van het land waar je klant woont. Als je klant een bedrijf is (bedrijf uit de Europese Unie), moet je het btw-tarief instellen op 0%. En dit is de module die aan deze behoeften voldoet.
Wat is de workflow van de module?
Onze addon biedt de mogelijkheid om de btw op twee manieren te valideren. Het eerste validatieproces is beschikbaar voor niet-ingelogde gebruikers. Je kunt een kopbalk of een speciale balk op de productpagina activeren waar de klant op de knop "BTW-nummer opgeven" kan klikken. Als deze knop wordt ingedrukt, verschijnt er een popupvenster met een formulier om de btw te valideren. Na verzenden controleert onze addon of het opgegeven BTW-nummer geldig is in de VIES-service van de Europese Unie. Als het nummer geldig is, worden de belastingtarieven gewijzigd in 0% (zodat klanten met deze btw onder de verleggingsregeling kunnen vallen).
Tweede validatie is beschikbaar voor aangemelde klanten. De module controleert het factuuradres of het factuuradres (dat kun je zelf bepalen) van de aangemelde klant. Als er een geldig btw-nummer is (gevalideerd met VIES), wordt deze klant onderworpen aan btw-verlegging. De belastingtarieven worden dan op 0% gezet. Als de klant deze btw niet gebruikt tijdens het afrekenen (als factuuradres), wordt de btw overgeschakeld op de standaard btw.
Let op: als de klant wordt aangemeld, wordt alleen het btw-nummer dat de klant in zijn bestelgegevens als factuuradres heeft opgegeven, gevalideerd en gebruikt door de module.
1.3.2
- VAT numbers validation service for each european union country has own individual datapoint.
- from time to time service from specific member states are unavailable due to some outgages
- module checks if service is available for specific country and depending on it - informs about it or spawns information about validation
1.3.1
- added improvements to identification process of vat number for Greece, from now both "GR" and "EL" country identification prefixes are supported
1.3.0
- added improvements to vat indentification process
- from now vat number variable is trimmed to avoid empty spaces (this affects vat number identification process in new VIES api)
1.2.9
Due to the changes in VIES validation wsdl service we had to update the module to support these changes.
New version of the module supports new wsdl soap service to check vat numbers in european union
1.2.8
- added improvement to VATEU number check process when customer changes the address details
1.2.7
- added improvements to module workflow in php 7.3 environments to avoid class names problem (module:: is not the same class as Module::)
1.2.6
- added improvements to module workflow in terms of checking the VAT number in VIES
- vat number is properly formatted before request is sent (thanks to this number delivered to VIES service is accepted)
- added improvements to order creation process in shop's back office (when you as admin creates order with valid vat number - the prices are vat exempt)
1.2.5
- added improvements to module workflow during checkout
1.2.4
- added support of displayCustomHtml that is used in sp_topdeals theme
1.2.3
- added improvements to save process of configuration fields in shop's back office
1.2.2
- added support of prestashop 1.6.x releases and thirty bees
1.2.1
- added feature to decide what address will be used to verify if order will be a subject of reverse charge of VAT
- you can select adress of delivery or invoice address
1.2.0
- added improvements to module to avoid problems with workflow of shop's back office
1.1.0
- added form to check vat in vies also on product page (you can activate or deactivate it)
1.0.0
- started project on mypresta addons marketplace