Passer au contenu principal

Validateur de VKN (Turquie)

Validez les numéros fiscaux d'entreprises turques (VKN) en temps réel.

Validation du VKN

Vérifie les 10 chiffres et la clé de contrôle de l'administration fiscale turque.

Garantit la conformité pour la facturation électronique (e-Fatura).

Anatomie et Structure du VKN (Vergi Kimlik Numarası)

Le Numéro d'Identification Fiscale turc comprend 10 chiffres en 2 parties :

PositionChampTailleSignification et RègleExemple
1 à 9Numéro de Base Fiscal9 chiffresIdentifiant fiscal séquentiel attribué par l'administration GİB123456789
10Chiffre de Contrôle1 chiffreCalculé via puissance modulaire base 10 et Modulo 90

Algorithme Officiel (Puissance Modulaire Base 10 / Modulo 9 — GİB)

Calcul officiel du chiffre de contrôle du VKN turc :

c1 = (d[i] + (9 - i)) % 10 ; c2 = (c1 * 2^(9-i)) % 9 ; sum += (c1 !== 0 && c2 === 0 ? 9 : c2) ; DV = (10 - (sum % 10)) % 10
  1. 1. Pour chaque chiffre (i=0 à 8), calculer c1 = (d[i] + (9 - i)) mod 10.
  2. 2. Calculer c2 = (c1 × 2^(9-i)) mod 9.
  3. 3. Si c1 != 0 et c2 == 0, ajouter 9 ; sinon ajouter c2.
  4. 4. Additionner tous les résultats partiels.
  5. 5. Chiffre de contrôle = (10 - (total mod 10)) mod 10.

Foire Aux Questions