VIES indisponible : que faire quand la vérification du numéro de TVA échoue

Publié le 10 septembre 2026 · Mis à jour le · L'équipe Vérifier TVA

Quand VIES est indisponible, la vérification renvoie un code d'erreur (MS_UNAVAILABLE, MS_MAX_CONCURRENT_REQ, TIMEOUT, SERVICE_UNAVAILABLE) et non un résultat : le numéro n'est ni validé ni invalidé. La conduite à tenir est de réessayer, de conserver la trace de l'indisponibilité et, pour une facture urgente, de préférer facturer avec TVA puis régulariser. Notre vérificateur affiche ces codes en clair avec leur signification.

Les codes d'erreur et ce qu'ils signifient

Code Origine Signification Délai typique
MS_UNAVAILABLE Base nationale La base de l'État membre interrogé ne répond pas Quelques minutes à quelques heures
MS_MAX_CONCURRENT_REQ Base nationale Trop de requêtes simultanées vers cette base Quelques secondes à quelques minutes
GLOBAL_MAX_CONCURRENT_REQ VIES Le service central est saturé Quelques minutes
SERVICE_UNAVAILABLE VIES Maintenance ou incident du service central Variable, souvent annoncé
TIMEOUT Réseau ou base nationale Aucune réponse dans le délai Réessayer
INVALID_INPUT Saisie Format incorrect pour l'État membre Corriger la saisie
RATE_LIMIT (notre fonction) Ce site Plus de 30 vérifications par minute depuis votre adresse Une minute

Ces codes sont ceux renvoyés par l'API VIES ; notre outil les transmet tels quels et ajoute un message en français.

Pourquoi VIES tombe-t-il en panne ?

VIES n'est pas une base unique : c'est un relais vers 27 bases nationales, chacune avec ses horaires de maintenance et ses capacités. Une indisponibilité concerne souvent un seul État membre, souvent la nuit ou le week-end selon les fuseaux et les fenêtres de maintenance. Le service central peut aussi être saturé aux heures de pointe de facturation, en fin de mois.

Que faire selon l'urgence

Pas d'urgence. Réessayer une heure plus tard, puis le lendemain. Noter la date et l'heure de chaque tentative.

Facture à émettre aujourd'hui. Trois options, de la plus prudente à la moins prudente : reporter l'émission de quelques heures ; facturer avec TVA française et émettre un avoir avec la facture hors taxe une fois le numéro validé ; facturer hors taxe en conservant la preuve de l'indisponibilité, une attestation d'assujettissement ou un justificatif récent du client, et en vérifiant dès le retour du service. La dernière option expose au risque de remise en cause si le numéro s'avère invalide.

Vérification de masse (marketplace, ERP). Mettre en file d'attente les vérifications échouées et les rejouer automatiquement, en respectant les limites de requêtes ; ne jamais interpréter une erreur comme un « invalide ».

Quelle preuve conserver

Pour chaque vérification réussie : date, heure, numéro, résultat, nom et adresse renvoyés. Pour chaque échec : date, heure, code d'erreur. Cette chronologie montre votre diligence en cas de contrôle. Le guide vérifier un numéro de TVA précise ce qu'un contrôle attend.

Alternatives à VIES

Aucun autre service ne fait autorité pour la validité intracommunautaire. Les registres nationaux (par exemple le registre des entreprises de l'État membre du client) peuvent confirmer l'existence de la société, pas son identification à la TVA à la date de l'opération. Une attestation d'assujettissement délivrée par l'administration fiscale du client est l'élément le plus solide en complément.

Cas concrets

Vendredi 18 h, base allemande indisponible. L'entreprise reporte la facture au lundi ; le numéro est validé, la facture part hors taxe.

Fin de mois, saturation MS_MAX_CONCURRENT_REQ. Trois tentatives espacées de dix minutes ; la troisième aboutit.

Distinguer une panne d'une erreur de saisie

Avant d'attendre, vérifiez que l'erreur n'est pas de votre côté. INVALID_INPUT signale un format incorrect ; un numéro belge avec des points, un numéro grec saisi avec GR au lieu de EL, un numéro français sans sa clé sont les cas les plus fréquents. Un résultat « invalide » (et non une erreur) signifie que la base a répondu : le numéro n'existe pas ou n'est plus actif, et réessayer ne changera rien ; c'est le client qu'il faut interroger.

Organiser la facturation pour ne pas dépendre de VIES le jour J

Vérifiez les numéros à l'ouverture de la fiche client et lors de la validation du devis, pas au moment d'émettre la facture. Conservez la date de la dernière vérification dans votre outil. Prévoyez une vérification périodique automatisée pour les clients récurrents. Ainsi, une panne au moment de la facturation ne bloque plus l'émission : vous disposez d'une vérification récente et datée.

Un service central, pas un guichet français

VIES est géré par la Commission européenne ; les administrations nationales n'ont pas la main sur ses indisponibilités. En France, le service des impôts des entreprises peut confirmer le numéro d'un assujetti français, mais pas celui d'un client établi dans un autre État membre : pour celui-ci, VIES reste le seul canal officiel, et l'attestation délivrée par l'administration du pays du client le seul complément.

Un incident se prépare avant qu'il n'arrive

Documentez dans vos procédures ce que fait votre équipe de facturation quand VIES ne répond pas : qui décide de reporter, avec quelle preuve on facture hors taxe, comment on trace l'incident. Une procédure écrite vaut mieux qu'une décision prise sous pression un vendredi soir de clôture.

Numéro espagnol en INVALID_INPUT. Le client a donné son numéro avec un tiret ; retirer la ponctuation. Voir structure des numéros par pays.

Questions fréquentes

Que signifie MS_UNAVAILABLE ?

La base nationale de l'État membre interrogé (Member State) est momentanément indisponible. VIES lui-même fonctionne. Réessayez plus tard ; ce n'est pas un résultat « invalide ».

Que signifie MS_MAX_CONCURRENT_REQ ?

La base nationale reçoit trop de requêtes simultanées et refuse temporairement les nouvelles. Réessayez dans quelques instants.

Puis-je facturer hors taxe si VIES est en panne ?

La prudence recommande d'attendre le résultat, ou de facturer avec TVA puis d'émettre un avoir. Si l'urgence l'impose, conservez la trace de l'indisponibilité (date, heure, code) et vérifiez dès le retour du service ; une attestation d'assujettissement du client est un élément complémentaire.

Sources officielles

Faits vérifiés le 10 septembre 2026. Voir la méthodologie.