Validateur d'Identifiant KSeF (Facture Pologne)
Validez la conformité structurelle, date, NIP et checksum des identifiants KSeF polonais.
À propos de la Validation du KSeF ID (Pologne)
La validation assainit l'entrée, accepte les formats avec ou sans tirets et valide le NIP via le Modulo 11.
Garantit une parfaite conformité avec les spécifications du Ministère des Finances polonais.
Anatomie & Structure du Numéro KSeF Polonais
L'identifiant KSeF se compose de 32 caractères alphanumériques structurés :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 10 | NIP de l'Émetteur | 10 chiffres | Numéro d'identification fiscale polonais de l'émetteur vérifié par Modulo 11 | 1234567890 |
| 11 à 18 | Date d'Émission | 8 chiffres | Date de la facture au format AAAAMMJJ | 20260827 |
| 19 à 30 | ID Technique Hex | 12 hex | Deux blocs de 6 caractères hexadécimaux aléatoires | 1A2B3C4D5E6F |
| 31 à 32 | Checksum Hex | 2 hex | Octets de contrôle hexadécimaux du système KSeF | A1 |
Algorithme d'Assemblage et de Validation KSeF
La validation inspecte la cohérence des 4 composantes de l'identifiant :
KSeF = NIP(10) + AAAAMMJJ(8) + Hex(12) + Checksum(2)
- 1. Supprimez les tirets et validez la longueur de 32 caractères alphanumériques.
- 2. Validez le NIP intégré dans les 10 premiers chiffres avec le Modulo 11.
- 3. Validez la date dans les chiffres 11 à 18 en assurant un jour, mois et année valides.
- 4. Vérifiez que les 14 derniers caractères ne contiennent que des chiffres hexadécimaux (0-9, A-F).