Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Ce numéro de TVA est-il correct et actif ?

0000001014     -      13/03/2026

Ce site permet de vérifier la validité des numéros de TVA.

💡 Cette vérification peut être effectuée directement dans Mercator via le menu contextuel "Vérifier via CheckVatPort" sur une zone "Numéro de TVA".

⛔ CheckVatPort est un service indépendant de Mercator (dépendant de la Commission Européenne), lui-même dépendant de chaque fichier des assujettis à la TVA dans chaque état-membre. Il souffre parfois d'indisponibilité. Ce problème est en dehors du périmètre des responsabilités de Mercator. Le support Mercator n'a aucun moyen de remédier à une indisponibilité ou une défaillance de ce service.

 

Ces erreurs peuvent être rencontrées :

  • GLOBAL_MAX_CONCURRENT_REQ: Your Request for VAT validation has not been processed; the maximum number of concurrent requests has been reached.
  • MS_MAX_CONCURRENT_REQ: Your Request for VAT validation has not been processed; the maximum number of concurrent requests for this Member State has been reached.
  • SERVICE_UNAVAILABLE: an error was encountered either at the network level or the Web application level.
  • MS_UNAVAILABLE: The application at the Member State is not replying or not available.
  • TIMEOUT: The application did not receive a reply within the allocated time period.

 


Cette vérification peut aussi être effectuée par code :

Zoom
string vatno = "BE0000000097";
MercatorController.xFunctions.xViesRet xViesRet = MercatorController.xFunctions.xNumTvaVies(vatno);
if (xViesRet == null)
{
    Dialogs.Stop(Api.LastError);
    return;
}

if (!xViesRet.Valid)
{
    Dialogs.Stop("Le n° de TVA n'existe PAS !");
}
else if (string.IsNullOrWhiteSpace(xViesRet.Name))
{
    Dialogs.Stop("Le n° de TVA existe mais aucun nom ne lui est associé !");
}
else
{
    Dialogs.Stop("Données trouvées sur CheckVatPort pour \r\n" + xViesRet.Name + "\r\n" + xViesRet.AddressFull);
}

La méthode MercatorController.xFunctions.xNumTvaViesAsync est aussi disponible.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)