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 indicatifMoins de 500 €
Publié le29 septembre 2017 à 07h56
Début du projetCe mois-ci
Profils recherchés :

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Offres pour ce projet :

Offre déposée le 29/09/2017 à 09h10
Offre déposée le 29/09/2017 à 09h52
Offre déposée le 29/09/2017 à 08h25
Offre déposée le 29/09/2017 à 10h55
Offre déposée le 29/09/2017 à 10h14
Déposez un projet similaire
Publication 100% gratuite
Recevez 10 devis en moyenne
Pas de commission à payer

Vous êtes prestataire et vous cherchez des missions ?

Remplissez rapidement votre carnet de commandes en utilisant Codeur.com pour contacter des nouveaux clients.

Créer un compte gratuitement

Gérer mon projet

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

En utilisant ce site, vous acceptez l'utilisation de cookies. permettant de vous proposer des contenus et des services adaptés à vos centres d'intérêts.

Vous utilisez actuellement Internet Explorer. Pour profiter pleinement de Codeur.com, veuillez utiliser un des navigateurs suivant :