PrestaShop Valideer BTW in VIES en stel 0% BTW in

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.

Główne zdjęcie produktu: Valideer BTW in VIES en stel 0% BTW in
79.99 €

Galeria 1/22

VIES BTW Validatie & 0% Tarief Verleggingsregeling

Deze Prestashop-module stroomlijnt btw-afhandeling voor B2B-transacties in de EU. Het valideert automatisch btw-nummers via de VIES-service van de Europese Unie. Bij een geldige registratie wordt de btw-verleggingsregeling toegepast en het belastingtarief op 0% ingesteld. Dit waarborgt naleving van de gewijzigde EU-btw-regels (sinds juli 2021), met 0% btw voor zakelijke klanten uit de EU. Validatie voor gasten en ingelogde klanten (via pop-up of factuuradres) zorgt voor accurate, geautomatiseerde btw-berekeningen in uw webshop. Een essentiële oplossing voor compliance.

Moduleversie: 2.2.1
Winkelversies:
9.x8.x1.7.x1.6.x
Werkt met ThirtyBees: Ja
Vertalingen:
Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Eesti (et)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Slovenčina (sk)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Magyar (hu)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Čeština (cs)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Srpski (rs)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Français (fr)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Bahasa Indonesia (id)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: 中文 (zh)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Русский (ru)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Norsk (no)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Svenska (sv)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Български (bg)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Íslenska (is)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: 中文 (zn)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Slovenščina (si)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Polski (pl)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: 日本語 (ja)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Slovenščina (si)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: हिन्दी (hi)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Lietuvių (lt)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Svenska (sv)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Українська (ua)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: 日本語 (ja)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Ελληνικά (el)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Eesti (et)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Deutsch (de)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Nederlands (nl)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Dansk (da)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Dansk (da)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: English (en)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Română (ro)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Italiano (it)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Bahasa Indonesia (id)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Latviešu (lv)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Português (pt)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Hrvatski (hr)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Suomi (fi)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Čeština (cs)Deze module: Valideer BTW in VIES en stel 0% BTW in is volledig vertaald in de taal: Español (es)

EU B2B-verkoop met 0% BTW – zonder gedoe.
Nettoprijzen voor je klant. Bewijs voor je boekhouder. Orders ook als VIES platligt.

De meeste PrestaShop BTW-modules pingen VIES één keer – en als Brussel time-out geeft, ziet je klant een foutmelding en haakt af. Eurovat v2.2.1 draait een 8-staps cascaderende validatiepipeline (lokaal formaat, dubbel VIES, nationale API's, optionele betaalde fallbacks), past echte 0% BTW toe op producten én verzending met een native TaxManager, schakelt direct om naar normale BTW als een klant een binnenlands adres kiest, en slaat bewijsdossiers per order op die je boekhouder echt kan gebruiken.

PrestaShop 1.7.x, 8.x, 9.x
8-laags validatiefallback
Bewijsdossiers per order (PDF/JSON)
Gamechanger

8-staps validatiepipeline – VIES plat? Shop blijft open.

VIES heeft slechte dagen. Concurrenten tonen een rode fout en de B2B-klant vertrekt. Eurovat doorloopt acht lagen tot iets het nummer bevestigt – of een duidelijke, eerlijke "ongeldig" met de API die dat zegt.

Eerst directe lokale checks

27 landsspecifieke regex-validators vangen typefouten in milliseconden – voordat VIES ooit wordt aangeroepen. DE, NL, PL, FR en elk EU-formaat gedekt. Minder belasting op Brussel, minder valse "dienst niet beschikbaar"-momenten.

Dubbel officieel VIES

Eerst SOAP, REST als SOAP hapert. Dezelfde EU-database, twee protocollen. Bedrijfsnaam en adres worden opgehaald wanneer beschikbaar. Alleen dit al verslaat modules die alles op één endpoint inzetten.

Backupketen tot het einde

VatComply, daarna optionele Vatlayer-, AbstractAPI- en Vatstack-keys. Elk succes is gemarkeerd met welke API gewonnen heeft – zichtbaar in de back office en in bewijsexporten.

Waarom dit telt: Een Duitse groothandelaar die vrijdag om 16.00 uur valideert, boeit het niet dat VIES SOAP time-out gaf. Die wil weten of jouw shop checkout toeliet tegen nettoprijzen. Eurovat is gebouwd zodat "VIES is down" jouw monitoringprobleem is – niet de reden van je klant om elders te kopen.

Wat Eurovat heeft. Wat basis-BTW-modules niet hebben.

Geen VIES-vinkje. Een volledig intracommunautair BTW-platform – wat concurrenten later erbij bouwen (als ze het al doen).

B2B-omzet die je echt kunt meten

Geldige vs ongeldige checks, aantal 0%-BTW-orders, netto B2B-omzet, VIES-downtime-events – trendgrafieken en maandtabellen in één dashboard. Exporteer CSV rechtstreeks naar je boekhouder. Mini-widget op het PrestaShop-startscherm.

Anderen: vliegen blind – geen idee hoeveel B2B je deed

Winkelwagen = checkout = factuur

Native TaxManager past 0% toe per adres – producten, verzending, winkelwagenoverzicht en orderregels kloppen allemaal. Geen negatieve BTW-regels in de back office. Geen supporttickets "waarom wijkt mijn totaal €3,42 af?".

Anderen: product netto, verzending bruto, chaos in BO

Bewijsdossiers – geen VIES-screenshots

Elke 0%-order krijgt een bewijspaneel: bedrijfsnaam uit VIES, exacte API die valideerde, tijdstempel, hervalidatie bij orderplaatsing. Exporteer JSON of PDF. Geef het aan je boekhouder – auditklaar, niet anekdotisch.

Anderen: "we hebben het gevalideerd, vertrouw ons"

Adresbewuste BTW-omschakeling

Geldig buitenlands btw-nummer maar klant kiest jouw thuisland bij checkout? 0% BTW verdwijnt direct – normale binnenlandse BTW keert terug. Banner verborgen voor locals. Stel je shopland één keer in; Eurovat handhaaft EU-intracommunautaire regels automatisch.

Anderen: 0% BTW blijft hangen na adreswijziging

Jij hoort over VIES vóór je klanten

E-mail wanneer VIES te vaak faalt, wanneer iemand bestelt met ongeldig btw-nummer, of wanneer gecachte validaties verlopen. Optionele herinneringen aan kopers om opnieuw te verifiëren. Cron controleert verouderde nummers op de achtergrond – compliance op de automatische piloot.

Anderen: horen het van een boze klant

Verkoop B2B door heel Europa in hun taal

40+ kant-en-klare vertaalpakketten voor BTW-balken, formulieren en back-office-labels. Schakel de module per taal uit wanneer selfservice-BTW niet geldt in een markt. Eén module, DE-shop, FR-shop, PL-shop – dezelfde engine.

Anderen: Engelse BTW-balk op een Duitse storefront

Hoe het werkt voor je klanten

Duidelijke taal. Geen fiscaal jargon. Dit is precies wat er in je storefront gebeurt.

Gast (niet ingelogd)

  1. 1. Ziet de blauwe BTW-balk – in de header, op productpagina's of bij checkout (jij kiest waar). Daar staat dat ze hun EU-btw-nummer kunnen invoeren voor 0% BTW.
  2. 2. Kiest land + typt btw-nummer – formaathints per land (bijv. NL: 123456789B01). Klikt op valideren.
  3. 3. Module controleert het nummer – eerst lokaal, daarna VIES en fallbacks. Duurt een paar seconden.
  4. 4. Bij geldig: balk wordt groen. Productprijzen, winkelwagen en checkouttotalen schakelen naar netto (0% BTW). Verzending ook.
  5. 5. Bij ongeldig: duidelijke melding (geen technisch jargon). Prijzen blijven met normale BTW.
  6. 6. Bij checkout: ze moeten een adres in een in aanmerking komend EU-land gebruiken met hetzelfde btw-nummer. Binnenlands adres = weer normale BTW.

Ingelogde klant

  1. 1. Btw-nummer staat op het adres – ze voegen het toe in Mijn account > Adressen (factuur of levering – jij configureert welke).
  2. 2. Module valideert automatisch – wanneer het adres wordt opgeslagen of de winkelwagen dat adres gebruikt. Dezelfde meerstaps-pipeline als bij gasten.
  3. 3. Statusbalk toont resultaat – geldig (groen), ongeldig, bezig met controleren, of geen btw-nummer bekend. Toont bedrijfsnaam uit VIES wanneer beschikbaar.
  4. 4. Geldig buitenlands adres: alle shopprijzen tonen 0% BTW. Winkelwagensom = nettobedrag. Geen verrassende BTW bij betaling.
  5. 5. Schakelt naar thuisland-adres: module stopt 0% BTW direct. Normale binnenlandse BTW geldt. Banner verborgen voor binnenlands.
  6. 6. Terugkerende koper: gecachte validatie betekent snelle checkout. Cron controleert oude nummers stilletjes op de achtergrond.

Belangrijk: je shopland is speciaal

In de instellingen kies je Jouw land (waar je bedrijf is geregistreerd). Kopers uit dat land krijgen nooit 0% BTW via deze module – zelfs niet met een geldig btw-nummer. Ze betalen normale BTW zoals elke lokale klant. De BTW-balk is voor hen verborgen. Dit volgt EU-recht: intracommunautaire levering vereist grensoverschrijdende levering.

Volledige functiegids

Elke instelling en back-office-tool uitgelegd voor shop-eigenaren. Eén voor één.

Zakelijk & fiscale regels (Instellingen)

  • Jouw land – waar je bedrijf voor BTW is geregistreerd. Binnenlandse verkoop gebruikt altijd de standaard shop-BTW.
  • In aanmerking komende landen – visuele landenkiezer met knop EU selecteren. Alleen buitenlandse B2B-kopers uit vermelde landen kunnen 0% BTW krijgen.
  • Select Tax rule – welk PrestaShop 0%-BTW-tarief na validatie wordt toegepast (meestal je bestaande 0%-regel onder Internationaal > Belastingen).
  • Adrestype – factuur- of leveringsadres levert het btw-nummer voor ingelogde klanten.

Storefront BTW-balken (jij kiest waar)

  • Header bar (displayBanner) – slanke topbalk voor gasten. Klassieke plaatsing.
  • Productpagina – valideer tijdens het browsen, prijzen verversen direct naar netto.
  • Checkout-stappen – persoonlijke info, orderoverzicht en betaalstap-balken.
  • Statusbalk ingelogd – toont validatiestatus zonder btw-nummer opnieuw in te voeren.
  • Custom theme hook – displayCustomhtml1 voor thema's zoals sp_topdeals.
  • Verleggingsregeling op PDF-factuur – juridische vermelding met btw-nummer koper voor conforme facturen.

Validatie, cache & automatisering

  • VIES cache TTL – hoe lang een geldig resultaat wordt onthouden (standaard 1 uur).
  • Cart recheck interval – pauze tussen automatische hercontroles in winkelwagen/checkout (standaard 5 min).
  • Revalidate on order – live VIES-check bij orderplaatsing voor compliance-bewijs.
  • Periodic cron revalidation – achtergrond-hercontrole van verouderde btw-nummers.
  • Flood protection – rate limit voor gasten zodat VIES niet wordt platgepingd.
  • Debug mode – toon API-details op de balk (alleen admin-troubleshooting).
  • Disabled languages – schakel module per taal-ISO-code uit (bijv. pl,de).
  • Backup API keys – optioneel Vatlayer, AbstractAPI, Vatstack voor extra betrouwbaarheid. Nationale belastingregisters kunnen inspringen wanneer nodig (bijv. de eigen BTW-opzoek-API van een land).

Dashboard-tab

Analytics in één oogopslag: geldige vs ongeldige VIES-checks, aantal 0%-BTW-orders, netto-omzet, API-downtime-events. Wekelijkse, maandelijkse en jaarlijkse grafieken. Maandelijkse 0%-BTW-samenvattingstabel. Mini-widget op het PrestaShop-startdashboard. CSV-export: alle validaties, orderlogs, 0%-BTW-orders voor boekhouding, plus XML/JPK-achtige aanvullende export.

Alerts-tab

E-mailmeldingen wanneer VIES te vaak down is, orders met ongeldig btw-nummer worden geplaatst, of de validatiecache verloopt. Configureerbare drempels, cooldowns en optionele herinneringsmails aan klanten om opnieuw te verifiëren voordat 0%-prijzen stoppen.

Audit-tab & bewijsdossiers

Volledige validatiegeschiedenis met filters (geldig/ongeldig, land, datum). Orderlogs voor elke 0%-BTW-aankoop. Hervalidatiewachtrij. Bewijsexport per record als JSON of PDF. Aparte adminpagina VAT Validation Audit. Bewijsdossierpaneel op elke order in de back office met bedrijfsnaam, gebruikte API en validatiestatus.

Hooks, Cron & Updates-tabs

  • Hooks repair – visuele lijst van alle 29 vereiste hooks met status, beschrijvingen en one-click repair.
  • Cron – beveiligde cron-URL, token en instructies voor achtergrond-hervalidatie.
  • Updates – controleer op nieuwe versies via MyPresta.eu.
  • Customer page – BTW-validatiegeschiedenis op AdminCustomers.

Belastingengine (onder de motorkap, maar jij profiteert)

Custom TaxManager past 0% alleen toe wanneer het specifieke leverings-/factuuradres in een in aanmerking komend buitenlands land staat EN BTW is geverifieerd. Producten, verzending, winkelwagensommen en back-office-orderregels blijven consistent. Geen core-overrides. Automatische reparatie van negatieve BTW-regels op oude orders in AdminOrders.

Eurovat in één zin

De enige PrestaShop BTW-module met een 8-laags validatiefallback, 0%-BTW per adres op producten en verzending, en bewijsdossiers per order – zodat grensoverschrijdende B2B-kopers afrekenen tegen nettoprijzen, ook als VIES crasht.

Onder de motorkap

Statistieken voor nerds

Geen dunne VIES-wrapper. Een volledig intracommunautair BTW-platform voor PrestaShop 1.7, 8 en 9.

30,000+
Regels code

PHP, JavaScript, Smarty en SQL voor validatie, belastingberekening, analytics en audit-exporten.

8
Validatie-API's

Lokaal formaat, VIES SOAP, VIES REST, VatComply, Vatlayer, AbstractAPI, Vatstack – cascaderende fallbackketen.

29
PrestaShop hooks

TaxManager, cart presentation, shipping, address events, cron, BO widgets – alleen hooks, geen core-overrides.

40+
Taalpakketten

Kant-en-klare vertalingen voor storefront-banners, formulieren en back-office-labels in Europese markten.

Databaselaag

  • 3 custom tables: validations, order logs en revalidation queue.
  • Address columns: vies flag en timestamp gesynchroniseerd met validatiecache.
  • Volledig audit trail: elke check opgeslagen met API-bron, bedrijfsnaam en foutcode.

Architectuur

  • EurovatTaxManager - native TaxManagerInterface, PS 8/9 compatible.
  • 7 admin tabs - Dashboard, Settings, Alerts, Audit, Hooks, Cron, Updates.
  • Dedicated services: ViesClient, TaxService, Analytics, Alerts, Export, ProofPack, OrderTaxNormalizer.
  • Front controllers: validate (AJAX), form (popup), cron (secure token).
Chart.js
Dashboard-trendgrafieken met configureerbare periode en granulariteit.
100 files
Classes, templates, JS, CSS, mails en 40+ vertaalpakketten.
v2.2.1
Huidige release. Hook-gebaseerde belastingengine. Geen legacy-overrides.

15+ dedicated PHP-serviceklassen, 27 EU-BTW-formaatvalidators en 15 jaar module-ervaring zitten achter de shopbalk voor BTW-controle die voor de klant simpel oogt. Daaronder zit een zeer complexe, uitgebreide functie voor BTW-nummerverificatie, audits en alerts. Implementeer B2B en VIES goed.

79.99 €

Modulegalerij 1/22

Waarom onze module kiezen
Valideer BTW in VIES en stel 0% BTW in?

Optimalisatie en Automatisering

Automatiseer uw btw-validatie voor EU-bedrijfsklanten via VIES en stel automatisch 0% btw in conform de verleggingsregeling. Dit optimaliseert het afrekenproces, zorgt voor naleving van de wetgeving en vermindert handmatige belastingaanpassingen, wat de operationele efficiëntie van uw webshop verbetert.

Verhoogde Verkoop

Deze module stroomlijnt internationale B2B-verkopen door automatische BTW-validatie via VIES en het toepassen van 0% BTW voor EU-bedrijven. Dit vereenvoudigt het aankoopproces, vergroot de aantrekkelijkheid van uw aanbod voor zakelijke klanten, reduceert afhaakmomenten en verhoogt direct uw conversie en omzet.

15 jaar ervaring

Al 15 jaar lang PrestaShop-specialist, anticiperen we op cruciale wijzigingen zoals de EU btw-regels. Deze module weerspiegelt die expertise, door moeiteloos VIES-validatie en 0% btw-toepassing voor B2B-klanten te garanderen, voor een feilloze en conforme bedrijfsvoering.

Uitgebreide Personalisatie

Deze module biedt uitgebreide configuratie van btw-validatie. Pas de weergave en validatiemethode aan voor gasten en kies het factuuradres voor ingelogde klanten. Zo integreert de module naadloos met uw unieke bedrijfsprocessen en klanttypes, en zorgt voor een perfecte belastingafhandeling.

Open Source Code

Deze module biedt volledige toegang tot de broncode. Er zijn geen beperkingen op bewerkingen of verborgen functies via 'ioncube'. Dit maakt geavanceerde aanpassingen en naadloze integraties mogelijk, zodat u het modulegedrag volledig kunt afstemmen op uw specifieke behoeften.

Licentie en Updates

De modulelicentie garandeert onbeperkt gebruik. Updates zorgen ervoor dat de BTW-validatie via VIES altijd voldoet aan de nieuwste EU-regelgeving. U ontvangt één jaar gratis updates. Daarna profiteert u van aantrekkelijke kortingen op de verlenging van uw toegang tot toekomstige updates, tot wel 90%.