VAT checkVATEuropeanNumber : Différence entre versions

De BlueWiki
(Page créée avec « {| class="wikitable" !Paramètres !Type ! !Description |- |Code pays |Texte |caption |Spécifier "FR" pour la France. Exemple pour 4D : "FR" |- |Nume... »)
 
(Description)
 
(6 révisions intermédiaires par un utilisateur sont masquées)
Ligne 9 : Ligne 9 :
  
 
|-
 
|-
|Code pays
+
|valign="top"|Code pays
|Texte
+
|valign="top"|Texte
|[[File:in.png|caption]]
+
|valign="top"|[[File:in.png|caption]]
|Spécifier "FR" pour la France. Exemple pour 4D : "FR"
+
|Code du pays "FR" pour la France par exemple.  
 +
Pour la société 4D par exemple : "FR"
  
 
|-
 
|-
|Numero TVA intracommunautaire sans le code pays
+
|valign="top"|Numero TVA intracommunautaire sans le code pays
|Texte
+
|valign="top"|Texte
|[[File:in.png|caption]]
+
|valign="top"|[[File:in.png|caption]]
|Spécifier le numéro de TVA sans les premières lettres. Exemple pour 4D : "72318918851"
+
|Numéro de TVA sans les lettres.
 +
Pour la société 4D par exemple : "72318918851"
  
 
|-
 
|-
|Nom de la societé
+
|valign="top"|Nom de la societé
|Texte
+
|valign="top"|Texte
|[[File:in.png|caption]]
+
|valign="top"|[[File:in.png|caption]]
 
|Nom de la société correspondant au N° de TVA intracommunautaire si il a été trouvé
 
|Nom de la société correspondant au N° de TVA intracommunautaire si il a été trouvé
  
 
|-
 
|-
|Adresse societé
+
|valign="top"|Adresse societé
|Texte
+
|valign="top"|Texte
|[[File:in.png|caption]]
+
|valign="top"|[[File:in.png|caption]]
 
|Adresse de la société correspondant au N° de TVA intracommunautaire si il a été trouvé
 
|Adresse de la société correspondant au N° de TVA intracommunautaire si il a été trouvé
 
  
 
|-
 
|-
|Validation
+
|valign="top"|Validation
|Entier long
+
|valign="top"|Entier long
|[[File:out.png|caption]]
+
|valign="top"|[[File:out.png|caption]]
 
|Retourne 1 si le numéro a été trouvé sinon retourne 0
 
|Retourne 1 si le numéro a été trouvé sinon retourne 0
  
Ligne 43 : Ligne 44 :
 
=== Description ===
 
=== Description ===
 
----
 
----
Cette méthode permet de vérifier la validité d'un numéro de TVA intracommunautaire dans la base de donnée de la commission européenne
+
Cette méthode permet de vérifier la validité d'un numéro de TVA intracommunautaire dans la base de donnée de la commission européenne, elle retourne le nom et les coordonnées de la société correspondante.
 +
 
 +
La vérification est effectué par le biais d'un web service gratuit proposé par la commission européenne, ce qui garantit d'une part le pérennité des sources et d'autres part leur fiabilité.
  
 +
ATTENTION : Le serveur de la commission européenne peut ne pas être opérationnel en raison de maintenance de temps en temps.
  
 
=== Exemple de code===
 
=== Exemple de code===

Version actuelle en date du 4 mai 2013 à 21:43


Paramètres Type Description
Code pays Texte caption Code du pays "FR" pour la France par exemple.

Pour la société 4D par exemple : "FR"

Numero TVA intracommunautaire sans le code pays Texte caption Numéro de TVA sans les lettres.

Pour la société 4D par exemple : "72318918851"

Nom de la societé Texte caption Nom de la société correspondant au N° de TVA intracommunautaire si il a été trouvé
Adresse societé Texte caption Adresse de la société correspondant au N° de TVA intracommunautaire si il a été trouvé
Validation Entier long caption Retourne 1 si le numéro a été trouvé sinon retourne 0

[modifier] Description


Cette méthode permet de vérifier la validité d'un numéro de TVA intracommunautaire dans la base de donnée de la commission européenne, elle retourne le nom et les coordonnées de la société correspondante.

La vérification est effectué par le biais d'un web service gratuit proposé par la commission européenne, ce qui garantit d'une part le pérennité des sources et d'autres part leur fiabilité.

ATTENTION : Le serveur de la commission européenne peut ne pas être opérationnel en raison de maintenance de temps en temps.

[modifier] Exemple de code


C_TEXTE($company;$adresse;)
C_ENTIER LONG($ok)
$ok:=VAT_checkVATEuropeanNumber("FR";"72318918851";->$company;->$adresse)