Test de numéro de TVA Belge

Discussion dans 'Web, design' créé par guslinux, 2 Janvier 2005.

Statut de la discussion:
Fermée.
  1. Offline
    MoTh Elite
    AGAIN, désolé de te décevoir mais c'est ABSOLUMENT pas ca pour la TVA belge. Le numéro de TVA doit etre visible par 11 point final.
    MoTh, 9 Janvier 2005
    #21
  2. Offline
    seeya ex membre
    je ne sais pas si il est "visible" par 11 mais en tout cas quand je divise le mien pas 11 ça donne ceci:
    Code:
    78884413.090909090909090909090909
    enfin, oui, tu n'as pas précisé que le résultat devait être un entier :D

    :arrow:
    seeya, 9 Janvier 2005
    #22
  3. Offline
    La Poubelle Elite
    Pour faire des numéro de TVA qui passe dans des progs de compta , il fallait faire des faux numéros en attendant. Donc, j'ai du appliquer cette méthode.

    Cela se vérifie avec un numéro de TVA au hasard, il passe avec la méthode expliqué et ce n'est pas divisible par 11
    http://www.computersupplies.be/contact.php

    Pour une fois que j'ai raison, j'insiste :D
    La Poubelle, 9 Janvier 2005
    #23
  4. Offline
    guslinux Gamerz'ien
    oui c'est deja implémenté ca :D la page est là pour tester la fonction qui j'ai faite là derière.

    NB : Les nouveaus numéros de tva c'est BE x.xxx.xxx.xxx
    guslinux, 10 Janvier 2005
    #24
  5. Offline
    guslinux Gamerz'ien
    guslinux, 10 Janvier 2005
    #25
  6. Offline
    La Poubelle Elite
  7. Offline
    guslinux Gamerz'ien
    guslinux, 10 Janvier 2005
    #27
  8. Offline
    La Poubelle Elite
    Remarque idiote, qu'est-ce qu'il a de plus sérieux ?

    Avant de "comparer" le sérieux, il aurait été "plus" sérieux de tester.

    A part qu'il a tout compliqué pour rien. (Quand on voit la structure des progs pour les comptables . Comptables recyclés en programmeur, c'est pas très réussi)
    La Poubelle, 10 Janvier 2005
    #28
  9. Offline
    guslinux Gamerz'ien
    autant pour moi, je pensais que tu avais mis le lien histoire de dire que tout le monde pouvait mettre qqch et dire que c'est un test de TVA valide ... donc je n'ai pas cliqué sur le lien lol

    ps: je capte pas bien la methode du modulo 97 ...
    guslinux, 10 Janvier 2005
    #29
  10. Offline
    La Poubelle Elite
    Comme pour la carte bancaire, il faut diviser par 97 (le nombre premier le plus proche de 100).

    Et Prendre le reste.

    La seul différence avec les cartes bancaires est qu'il faut soustraire le reste de 97 pour obtenir le Digit

    Ex

    000000097
    0000000 / 97 => Reste 0
    97 - 0 (le reste) = 97 (Digit)

    000010094
    0000100/97 => Reste 3
    97 - 3 (le reste) = 94 (Digit)
    La Poubelle, 10 Janvier 2005
    #30
  11. Offline
    guslinux Gamerz'ien
    et qu'est ce qu'on fait avec le digit ?
    guslinux, 10 Janvier 2005
    #31
  12. Offline
    La Poubelle Elite
    le comparer à la valeur des deux derniers chiffres du numéro de TVA (ou de la carte bancaire).


    000010094
    0000100/97 => Reste 3
    97 - 3 (le reste) = 94 (Digit)
    La Poubelle, 10 Janvier 2005
    #32
  13. Offline
    guslinux Gamerz'ien
    haaa ok voila :) merci

    Code:
    	$Digit 		= $NumTVA - (floor($NumTVA/100)*100);
    	$DigitCalc	= 97 - (floor($NumTVA/100)%97);
    	
    	if($Digit == $DigitCalc)
    		return true;
    	else
    		return false;
    + simple en effet ...
    guslinux, 10 Janvier 2005
    #33
Statut de la discussion:
Fermée.