Zum Hauptinhalt springen

Nationaler NFS-e Zugriffsschlüssel-Prüfer

Prüfen Sie die Authentizität, Ausstellungsgemeinde, Steuernummer und Modulo-11-Prüfziffer von 50-stelligen NFS-e-Schlüsseln.

Über die NFS-e-Validierung

Die Validierung prüft die 50-stellige Zeichenfolge (oder 53 mit Präfix 'NFS'), den IBGE-Gemeindecode, die Gültigkeit von CPF oder CNPJ und die Genauigkeit der Modulo-11-Prüfziffer.

Inkorrekte Zugriffsschlüssel verhindern die steuerliche Buchung in ERP-Systemen und die Anbindung an kommunale Finanzämter (Sefin).

Anatomie & Struktur des NFS-e-Schlüssels (50 Ziffern)

Offizielle Struktur gemäß MOC-Steuerzahlerhandbuch der Nationalen NFS-e:

PositionFeldLängeBedeutung & RegelBeispiel
01 bis 07cMun7 ZiffernIBGE-Code der steuerpflichtigen Gemeinde3550308 (SP)
08tpAmb1 ZifferAusstellungsumgebung (1=Gemeindesystem, 2=National)2
09tpInsc1 ZifferRegistrierungstyp (1=CPF, 2=CNPJ)2
10 bis 23Insc14 ZeichenSteuernummer (CPF mit 3 Nullen oder CNPJ)00000000000191
24 bis 36nNFSe13 ZiffernFortlaufende Rechnungsnummer in nationaler Umgebung0000000000001
37 bis 40AAMM4 ZiffernJahr und Monat der Rechnungsausstellung2609
41 bis 49cNFSe9 ZiffernZufälliger numerischer Sicherheitscode123456789
50cDV1 ZifferPrüfziffer berechnet nach Modulo 110

Prüfziffern-Algorithmus (Modulo 11)

Offizielle Berechnung der Finanzbehörden auf den ersten 49 Positionen:

S = Σ(d_i * weight_i) | DV = rem < 2 ? 0 : 11 - rem
  1. 1. Von Position 49 rückwärts bis 1 iterieren (von rechts nach links).
  2. 2. Zeichen in numerische Werte umwandeln (ASCII - 48).
  3. 3. Werte mit zyklischen Gewichten [2, 3, 4, 5, 6, 7, 8, 9, 2, 3...] multiplizieren.
  4. 4. Alle Produkte summieren und Rest modulo 11 berechnen.
  5. 5. Bei Rest 0 oder 1 ist die Prüfziffer 0; andernfalls 11 minus Rest.

Häufig gestellte Fragen & Technische Spezifikationen