Passer au contenu principal

Générateur de Clé d'Accès NFS-e Nationale

Générez et formatez des clés d'accès valides à 50 chiffres de la Note Fiscale de Services Électronique Nationale brésilienne (norme CGNFS-e / RFB).

En attendant la génération...

À propos de la Clé d'Accès NFS-e Nationale

La Clé d'Accès de la NFS-e Nationale est l'identifiant unique à 50 chiffres établi par le Comité de Gestion de la NFS-e (Convention NFS-e / Résolution CGSN 169/2022) pour intégrer toutes les municipalités brésiliennes à l'Environnement National de Données (ADN).

La clé encode la municipalité IBGE du prestataire, l'environnement d'émission, le type d'inscription (CPF ou CNPJ), le numéro du document fiscal, l'année/mois d'émission, le code numérique de sécurité et le chiffre vérificateur calculé par Modulo 11.

Anatomie & Structure de la Clé NFS-e Nationale (50 Chiffres)

Structure officielle normalisée par le Manuel d'Orientation du Contribuable (MOC) de la NFS-e Nationale :

PositionChampLongueurSignification & RègleExemple
01 à 07cMun7 chiffresCode IBGE de la municipalité d'incidence de l'ISS3550308 (SP)
08tpAmb1 chiffreEnvironnement générateur (1=Propre à la municipalité, 2=National)2
09tpInsc1 chiffreType d'inscription (1=CPF, 2=CNPJ)2
10 à 23Insc14 caractèresInscription fédérale (CPF avec 3 zéros à gauche ou CNPJ)00000000000191
24 à 36nNFSe13 chiffresNuméro séquentiel de la NFS-e dans l'Environnement National0000000000001
37 à 40AAMM4 chiffresAnnée et mois d'émission du document fiscal2609
41 à 49cNFSe9 chiffresCode numérique aléatoire de sécurité123456789
50cDV1 chiffreChiffre vérificateur calculé via Modulo 110

Algorithme de Calcul du Chiffre de Contrôle (Modulo 11)

Calcul officiel effectué par la Receita Federal et les municipalités sur les 49 premières positions :

S = Σ(d_i * weight_i) | DV = rem < 2 ? 0 : 11 - rem
  1. 1. Parcourir les caractères de la position 49 à 1 (de droite à gauche).
  2. 2. Convertir les caractères en valeur numérique (ASCII - 48).
  3. 3. Multiplier chaque valeur par le poids correspondant dans le cycle [2, 3, 4, 5, 6, 7, 8, 9, 2, 3...].
  4. 4. Additionner tous les produits et calculer le reste de la division entière par 11.
  5. 5. Si le reste est 0 ou 1, le chiffre de contrôle est 0 ; sinon, il vaut 11 moins le reste.

Foire Aux Questions & Spécifications Techniques