PrestaShop Comptabilité & Facturation

Validation TVA Intracommunautaire VIES & Autoliquidation B2B

TVA intracommunautaire vérifiée, autoliquidation automatique, preuves d'audit horodatées.

Vérification VIES en temps réel, exonération B2B automatique (art. 138) et journal de preuves inaltérable pour affronter sereinement un contrôle fiscal.

En un coup d'œil
  • Vérification VIES en temps réel au checkout et à l'inscription, avec badge de validation instantané
  • Autoliquidation automatique : facture à 0 % de TVA pour les clients B2B intracommunautaires valides (art. 138)
  • Journal de preuves horodaté et inaltérable, avec numéro de consultation officiel VIES
  • Mention légale d'autoliquidation sur la facture PDF, en 5 langues et personnalisable
  • Compatible PrestaShop 8 et 9, multiboutique, export CSV du journal pour l'administration fiscale
PrestaShop 8 & 9 Multiboutique 5 langues (FR/EN/ES/DE/IT) Autoliquidation art. 138 Journal audit-proof
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Validation d'un numéro de TVA intracommunautaire via VIES au checkout B2B de PrestaShop
v1.0.0 · mis à jour 2026-07-11
Ce que ça fait

La version courte.

01

Vérification VIES en temps réel

Le numéro de TVA est contrôlé auprès de la base officielle VIES de la Commission européenne dès la saisie, au checkout comme à l'inscription. Un badge indique instantanément si le numéro est valide, invalide, ou si VIES est momentanément indisponible.

02

Autoliquidation automatique (art. 138)

Dès qu'un client professionnel d'un autre pays de l'UE possède un numéro de TVA validé, la commande est facturée hors taxe via le mécanisme d'autoliquidation. Aucun paramétrage de règle de taxe manuel, aucune erreur de taux.

03

Numéro de consultation officiel

En renseignant votre propre numéro de TVA, chaque vérification interroge VIES avec un identifiant demandeur : la base retourne alors un numéro de consultation officiel, la preuve la plus solide qu'un contrôleur fiscal puisse exiger.

04

Journal de preuves inaltérable

Chaque consultation VIES est enregistrée avec date et heure, résultat, nom du professionnel, numéro de consultation, source et adresse IP. Le journal est en lecture seule, sans suppression possible, et conservé même après désinstallation du module.

05

Mention légale sur la facture

Lorsqu'une facture est réellement établie à 0 % de TVA, la mention légale d'autoliquidation s'imprime automatiquement sur le PDF, dans la langue du client, avec le numéro de TVA et la date de vérification.

06

Revalidation automatique par cron

Une tâche planifiée revérifie périodiquement les numéros de TVA de vos clients récurrents, afin que vos preuves restent fraîches sans intervention manuelle.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Validation TVA Intracommunautaire VIES & Autoliquidation B2B, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Pourquoi ce module

Vendre en B2B dans l'Union européenne implique une obligation précise : ne facturer hors taxe (autoliquidation) que si le numéro de TVA du client est réellement valide, et pouvoir le prouver. En pratique, beaucoup de boutiques exonèrent sans vérifier, ou vérifient sans conserver de preuve. En cas de contrôle, l'administration réclame la preuve de la consultation VIES au moment de la vente — et son absence peut entraîner un redressement de la TVA non collectée. Ce module automatise toute la chaîne : vérification, exonération, et surtout constitution de la preuve.

§ 02

Vérification VIES en temps réel

Dès qu'un client saisit son numéro de TVA sur le formulaire d'adresse ou d'inscription, le module interroge la base VIES officielle de la Commission européenne. Un badge s'affiche immédiatement : numéro valide (avec le nom du professionnel retourné par VIES), invalide, format incorrect, ou service temporairement indisponible. La communication passe par SOAP et bascule automatiquement sur l'API REST si nécessaire, avec un délai d'attente maîtrisé pour ne jamais bloquer le tunnel de commande.

§ 03

Autoliquidation automatique et conforme

Quand un client professionnel établi dans un autre État membre dispose d'un numéro de TVA validé et récent dans le journal, sa commande est facturée à 0 % de TVA via le mécanisme natif d'autoliquidation de PrestaShop. Aucune règle de taxe à créer manuellement, aucun risque d'erreur de taux. Le chemin de calcul de la taxe n'effectue jamais d'appel réseau : il s'appuie uniquement sur les preuves déjà enregistrées, pour rester rapide et fiable.

§ 04

Un journal de preuves pensé pour l'audit

Chaque consultation VIES est consignée dans un journal dédié : date et heure, pays, numéro de TVA, résultat, nom et adresse du professionnel, numéro de consultation officiel, canal (adresse, inscription, commande, cron, manuel) et adresse IP. Le journal est strictement en lecture seule — aucune suppression n'est possible depuis l'interface — car une piste d'audit n'a de valeur que si elle est inaltérable. Un snapshot est en outre enregistré au moment précis de la validation de chaque commande, ce qui relie chaque facture hors taxe à sa preuve. Le journal est même conservé si vous désinstallez le module.

§ 05

Le numéro de consultation officiel

Le point le plus important en cas de contrôle. En renseignant votre propre numéro de TVA dans la configuration, le module interroge VIES en mode checkVatApprox avec un identifiant demandeur : la base européenne retourne alors un numéro de consultation officiel horodaté, qui prouve formellement que vous avez vérifié le client à cette date. C'est la pièce la plus solide que vous puissiez présenter à l'administration fiscale.

§ 06

Mention légale et back-office

Lorsqu'une facture est réellement établie à 0 % de TVA et qu'une preuve valide existe, la mention légale d'autoliquidation s'imprime automatiquement sur le PDF, dans la langue du client et avec les références de la vérification. Côté back-office, un panneau sur la fiche commande affiche le statut VIES, le nom du professionnel et le numéro de consultation, avec un accès direct au journal et à son export CSV.

§ 07

Robuste et paramétrable

Vous décidez du comportement si VIES est momentanément indisponible : accepter la commande sans exonération (par défaut) ou la bloquer. Les fenêtres de validité, de cache et de revalidation sont configurables, une tâche cron sécurisée rafraîchit les preuves des clients récurrents, et les vérifications en temps réel sont protégées par une limitation de débit. Le module est développé sans Composer, en PSR-4, avec un JavaScript vanilla sans dépendance.