Nordlet

← Documentation / Glossaire

Qu'est-ce que le VIES ? Validation des numéros de TVA intracommunautaire

Rôle et limites du système VIES, importance de la validation comme condition de fond pour l'exonération, gestion des pannes et pièces justificatives à conserver.

Le VIES (VAT Information Exchange System, ou système d'échange d'informations sur la TVA) est le service de la Commission européenne permettant de vérifier la valadité d'un numéro de TVA intracommunautaire. Vous lui fournissez un code pays et un numéro, et il vous indique si ce numéro est actuellement enregistré pour le commerce intracommunautaire, en renvoyant souvent le nom et l'adresse enregistrés.

Il ne s'agit pas d'une base de données gérée par la Commission. Le VIES est un relais : chaque requête est transmise en temps réel à l'administration fiscale nationale qui a émis le numéro, et la réponse provient de celle-ci. Cette architecture explique presque tout du comportement du VIES en pratique, y compris ses pannes.

Pourquoi la validation est importante

Depuis les « mesures rapides » (quick fixes) de l'UE en 2020, la détention d'un numéro de TVA valide par le client constitue une condition de fond pour appliquer l'exonération à une livraison intracommunautaire, et non une simple formalité à régulariser ultérieurement.

La conséquence est directe : si vous vendez des biens à une entreprise européenne dont le numéro de TVA s'avère invalide, la vente devient taxable au taux national qui vous est applicable. Vous devenez redevable de cette TVA sur votre propre marge, pour une vente où vous n'en avez facturé aucune. Le client n'acceptera pas de facturation rétroactive et, au moment où un contrôle fiscal le découvrira, la relation commerciale aura peut-être pris fin depuis des années.

Le même raisonnement s'applique à l'autoliquidation de la TVA sur les prestations de services : le mécanisme suppose que le client soit un assujetti, et son numéro de TVA constitue la preuve de cette qualité.

Ce que le VIES confirme - et ce qu'il ne confirme pas

Il confirme : que le numéro est valide au moment de la requête et qu'il est enregistré pour les transactions intracommunautaires.

Il ne confirme pas :

  • Que la personne avec laquelle vous traiter est bien l'entreprise titulaire du numéro. Le VIES ne vous dira pas si la demande de facture émane d'un usurpateur.
  • Que le numéro était valide par le passé ou qu'il le sera demain. Il s'agit d'une réponse ponctuelle à un instant T.
  • La solvabilité ou la légitimité commerciale de la structure.
  • L'uniformité des données de nom et d'adresse, car certains États membres choisissent de ne renvoyer aucun détail sur l'opérateur.

Une validation constitue donc un contrôle nécessaire, mais non suffisant. Une divergence entre le nom renvoyé par le VIES et celui figurant dans votre dossier tiers mérite d'être examinée par un humain avant d'exonérer une facture : il peut s'agir d'un nom commercial, d'une restructuration de groupe ou d'une entreprise totalement différente.

Le problème opérationnel : les pannes du VIES

Les requêtes étant relayées vers les systèmes nationaux, la panne d'un seul État membre rend les numéros de ce pays invérifiables alors que le reste du système fonctionne. Les maintenances planifiées sont publiées, mais pas les pannes imprévues.

Cela soulève une véritable question de conception : que faites-vous lorsqu'un client souhaite acheter et que le VIES ne répond pas ?

Bloquer la vente est une fausse bonne réponse. Cela rend votre chiffre d'affaires dépendant de la disponibilité d'un service externe, alors que la réglementation fiscale n'exige pas un contrôle instantané, mais que vous ayez pris des mesures raisonnables et puissiez en apporter la preuve. Le modèle fonctionnel consiste à :

  1. Mettre en cache les validations pour une durée de vie raisonnable plutôt que de réinterroger le service à chaque transaction.
  2. Revalider au moment opportun - c'est-à-dire lors de l'émission d'une facture basée sur un résultat ancien.
  3. Ne jamais bloquer la vente en cas de panne. Enregistrer le fait que le service était indisponible.
  4. Orienter les cas incertains vers une file d'attente manuelle - résultats invalides, défaillances du service, discordances de noms.
  5. Conserver la réponse et non seulement le verdict, afin de prouver les informations qui vous ont été communiquées et leur date.

Ce dernier point transforme un simple contrôle en élément de preuve. « Nous l'avons validé » a beaucoup moins de valeur lors d'un contrôle fiscal qu'une réponse enregistrée avec un horodatage et l'identifiant de requête renvoyé par le service.

Comment Nordlet procède

La validation s'exécute automatiquement lors de l'enregistrement de tiers (la création ou la modification d'un tiers avec un code TVA déclenche une vérification) et peut être appelée directement via POST /v1/partners/validate-vat, par code TVA ou par identifiant de tiers.

Le résultat est mis en cache sur le tiers avec son horodatage et l'ensemble de la charge utile (payload) de la réponse VIES. Les résultats de plus de 30 jours font l'objet d'une nouvelle validation automatique avant l'émission d'une facture, de sorte que la preuve rattachée à la facture soit récente et non vieille de plusieurs mois.

Rien n'est bloqué. Un numéro invalide, un service injoignable ou un nom ne correspondant pas à l'opérateur enregistré ouvre un dossier dans une file de révision de la TVA au lieu d'interrompre la vente :

  • invalid - Le VIES indique que le numéro n'est pas valide
  • service_error - Le VIES était injoignable ou a renvoyé une erreur
  • name_mismatch - Le VIES a renvoyé un nom d'entreprise sans correspondance significative avec votre dossier tiers, après suppression des formes juridiques et des accents

Les révisions sont traitées au moyen d'une décision et d'une note facultative (confirmé valide, confirmé invalide ou rejeté) via /v1/partners/vat-reviews/resolve, et un contrôle ultérieur positif clôt automatiquement une révision ouverte. Les événements webhook vat_review.opened et vat_review.resolved permettent à une plateforme de réagir plutôt que d'interroger le système en continu.

Enfin, chaque facture émise fige un instantané des justificatifs de TVA (VAT evidence snapshot) : la charge utile de la réponse VIES, son horodatage, l'identifiant de la requête, la version de la table des taux et les signaux de localisation utilisés. C'est cet instantané qui permet de rejouer une décision prise il y a deux ans avec les données existant à l'époque, ce qui correspond précisément aux attentes d'un auditeur lors d'un contrôle.

FAQ

Qu'est-ce que le VIES ?

Le système d'échange d'informations sur la TVA de l'Union européenne est un service en ligne permettant de vérifier la valadité d'un numéro de TVA intracommunautaire. Il transmet chaque requête à l'administration fiscale nationale émettrice et restitue sa réponse, parfois accompagnée du nom et de l'adresse enregistrés.

La vérification d'un numéro de TVA sur le VIES est-elle une obligation légale ?

Pour exonérer des livraisons intracommunautaires, la détention d'un numéro de TVA client valide constitue une condition de fond ; la vérification est donc le moyen d'établir cette validité. Les administrations fiscales attendent des vérifications raisonnables et les preuves associées. Ne pas effectuer ce contrôle vous expose à devoir payer la TVA que vous n'avez jamais facturée.

Que se passe-t-il si le VIES ne renvoie aucun nom ni adresse ?

Cela signifie que l'État membre émetteur a choisi de ne pas divulguer ces informations, ce qui est le cas de plusieurs pays. Une réponse valide sans nom reste une réponse valide ; elle offre simplement moins d'éléments à croiser.

Que dois-je faire si le VIES est indisponible ?

Ne bloquez pas la vente. Enregistrez l'incident, procédez sur la base des éléments dont vous disposez et effectuez une nouvelle vérification dès que le service sera rétabli. Acheminez le dossier vers une file de révision afin qu'un opérateur humain le confirme au lieu de le laisser sans suivi.

À quelle fréquence les numéros de TVA doivent-ils être revalidés ?

Au minimum avant d'utiliser le numéro pour une livraison exonérée. Une approche courante consiste à mettre en cache les validations pendant environ 30 jours et à relancer la vérification lors de l'émission d'une facture si le résultat est ancien. Les clients perdent parfois leur immatriculation, et le contrôle qui compte est celui réalisé le plus près possible de la livraison.