Supprimer un message
ovh
Tiens, modulo 97 c'est comme pour la TVA ça
Ma fonction de validation d'un numéro de tva (après validation de la pattern en regexp, non montrée ici) :
Ma fonction de validation d'un numéro de tva (après validation de la pattern en regexp, non montrée ici) :
- function checkTVA($tva) {
- if ($tva < 100000) return false;
- $modulo = 97;
- $verif = floor($tva / 100); // enlève les 2 derniers chiffres = check digits
- $digit = $tva % 100; // check digit entré par l'utilisateur
- $check = $modulo - ($verif % $modulo); // check digit calculé
- return ($check == $digit);
- }