Le VIES (système d'échange d'informations TVA) de l'UE est le pilier du commerce B2B transfrontalier. Comme toute infrastructure, il n'est pas parfait. Maintenance programmée ou panne serveur : une indisponibilité peut survenir au pire moment—au checkout client.

Pour une entreprise qui vise la conformité ViDA 2026, « le système était down » n'est pas une excuse valable pour une traçabilité manquante. Voici comment gérer les coupures VIES de façon professionnelle et légale.
1 Pourquoi VIES tombe (et pourquoi ce n'est pas un seul système)
VIES est une « passerelle » vers 27 bases fiscales nationales. Lors d'une validation, la requête part du portail de la Commission vers la base du pays concerné.
Si l'Italie ou l'Allemagne met à jour ses serveurs fiscaux, VIES ne peut pas vérifier les numéros de ces pays.
En période de déclarations, les temps de réponse peuvent fortement ralentir.
Si un serveur national ne répond pas en quelques secondes, VIES renvoie « Indisponible » ou MS_UNAVAILABLE.
2 Règle d'or : « Indisponible » ≠ « Invalide »
Une erreur fréquente : assimiler un timeout technique à un numéro de TVA invalide.
Attention : Si votre système rejette automatiquement le client parce que VIES est temporairement down, vous perdez du chiffre d'affaires. À l'inverse, appliquer 0 % de TVA sans vérification ultérieure expose à de lourdes amendes en contrôle.
En pratique : Documentez chaque tentative, mettez en place des relances intelligentes et communiquez clairement avec l'utilisateur—ne jamais considérer « indisponible » comme « invalide ».
3 Conduite à tenir : stratégie en 3 étapes
Quand VIES est down, suivez ces étapes pour protéger ventes et conformité :
- 1. Documenter chaque tentative — Pour le contrôleur, une « tentative » n'existe que s'il y a un enregistrement. Toujours logger : numéro saisi, horodatage exact, message d'erreur (ex. « Service indisponible » ou « MS_UNAVAILABLE »).
- 2. Relances intelligentes — Ne faites pas attendre le client sur « Payer ». Acceptez la commande et programmez une re-vérification en arrière-plan. Le système doit relancer toutes les 30–60 minutes jusqu'à une réponse « Valide » ou « Invalide ».
- 3. Communiquer avec transparence — Indiquez clairement : « La validation TVA est temporairement indisponible (maintenance serveurs UE). Nous validerons votre statut sous peu et mettrons à jour la facture. » Cela rassure et limite les abandons de panier.
Cette fenêtre de 30–60 minutes est typique des systèmes classiques—ils interrogent simplement aussi rarement. Avec VIESAC, la technologie asynchrone, les requêtes et serveurs distribués et VIESAC AI nous permettent de suivre la disponibilité VIES quasi en temps réel et de vous livrer l'audit dès que le service répond.
Comment VIESAC automatise la gestion des indisponibilités
Gérer manuellement les relances et les logs est un cauchemar. VIESAC a été conçu pour absorber l'instabilité des serveurs publics.
- →Relances et file d'attente automatiques : Si VIES est down, notre système met la requête en file et relance jusqu'à complétion.
- →Statuts clairs : Nous distinguons « Invalide » et « Service indisponible » pour que votre workflow continue sans blocage.
- →Traçabilité complète : VIESAC stocke un certificat digital pérenne pour chaque vérification—y compris après plusieurs tentatives—vous êtes prêt pour un audit ViDA.
Conseil pro
Ne laissez pas une panne serveur à l'étranger freiner votre croissance. Utilisez une API de validation TVA UE avec logique de relance ou notre plugin WooCommerce pour que le checkout ne bloque jamais et que votre traçabilité reste complète. Voir aussi comment valider la TVA UE pour l'audit.