Les meilleurs développeurs jQuery freelances sont sur Codeur.com
Terminé·Moins de 500 €·5 offres·1001 vues·8 interactions
Bonjour,
Notre site propose des calculateurs utiles aux entreprises. Ex :
[URL visible pour les membres Pro]
Je souhaite les faire évoluer, celui ci calcule le numéro de TVA à partir du SIREN. Demain il calculera à partir du SIREN ou du SIRET qu'il vérifiera au préalable pour prévenir s'ils sont faux. Le process serait le suivant :
1 champ remplissable qui accepte :
SIRET (14 chiffres) ou SIREN (9 chiffres)
+ bouton Valider
->
1) Supprimer espaces puis vérifier nombre de chiffres. Si numéro comporte autre chose que 9 ou 14 chiffres :
"Veuillez indiquer un numéro de SIREN (9 chiffres) ou de SIRET (14 chiffres)
2) Vérification du numéro SIREN
Utiliser le SIREN en retirant espaces éventuels ou l'extraire du SIRET :
SIREN = 9 premiers chiffres de SIRET (ex: [Téléphone visible pour les membres Pro])
Séparer chaque chiffre, multiplier chiffres de colonne impaire par 1, multiplier chiffres des colonnes paires par 2 en additionnant le chiffre des dizaines avec le chiffre des unités si multiplication supérieure à 10, puis additionner le tout : si total est multiple de 10, le SIREN est valide.
ex:
5 1 7 4 0 3 5 7 2 (SIREN)
1 2 1 2 1 2 1 2 1 (colonnes paires/impaires = coefficient multiplicateur)
5 2 7 8 0 6 5 1+4 2 (7*2 = 14 donc 1+4)
5 + 2 + 7 + 8 + 0 + 6 + 5 +1+4+2 = 40 (40 multiple de 10 : SIREN valide)
Si SIREN invalide : "Le numéro de SIREN n'est pas valide."
Si SIREN valide : "Le numéro de SIREN est valide." puis passer à étape 2)
3) Calcul du numéro de TVA
Numéro de TVA = FRCLETVASIREN (ex: FRclé[Téléphone visible pour les membres Pro])
Clé TVA (2 chiffres) = ( ( (Siren Modulo 97) * 3 ) + 12 ) Modulo 97
(ex: cléTVA = ( ( ([Téléphone visible pour les membres Pro] Modulo 97) * 3 ) + 12 ) Modulo 97 = 44
numéro TVA = FR[Téléphone visible pour les membres Pro])
Afficher : "Le numéro de TVA intracommunautaire est : xyz"
D'autres calculateurs de ce style à venir.
Budget indicatif : Moins de 500 €
Publication : 29 septembre 2017 à 07h56
Profils recherchés : Développeur jQuery
5 freelances ont répondu à ce projet
5 propositions de devis en moins de 2h
Montant moyen des devis proposés : 200 €
Estimation du délai de réalisation : 1 jour
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.