Sélection MIT Codes fiscaux et IBAN

Identifiants fiscaux européens

koblas/stdnum-js

Paquet JavaScript et TypeScript qui valide de nombreux identifiants nationaux (TVA, personnes, impôts), dont le codice fiscale, la partita IVA et le code AIC des médicaments en Italie.

Rangée de petits livrets de verre marqués d’une coche, vus à travers une loupe.
Auteur
koblas
Langage
TypeScript
Licence
MIT
Étoiles GitHub
64
Dernière activité
Catégorie
Codes fiscaux et IBAN

Licence vérifiée le 25/10/2026. Étoiles et dernière activité relevées sur GitHub à la même date.

Présentation

stdnum est un paquet JavaScript (TypeScript) qui valide la plupart des numéros nationaux, avec une priorité aux identifiants de TVA, de personnes et fiscaux. Les validateurs sont rangés par code pays ISO ; l’exemple du README utilise le CPF brésilien. La fonction validate renvoie notamment isValid et, selon le numéro, une erreur détaillée, la forme compacte ou des indicateurs comme isIndividual et isEntity.

Pour l’Italie, le tableau du README liste trois numéros : AIC (code d’identification des médicaments), CODICEFISCALE (codice fiscale des personnes) et IVA (partita IVA). Le README précise que la bibliothèque couvre environ la moitié des pays du monde et s’inspire de python-stdnum.

Points forts

  • Validateurs rangés dans un espace de noms par code pays ISO, par exemple stdnum.BR.cpf dans l’exemple du README.
  • Le résultat de validate expose isValid et une erreur détaillée en cas d’échec ; l’exemple du CPF montre aussi compact, isIndividual et isEntity.
  • Italie : AIC (médicaments), CODICEFISCALE (personnes) et IVA (partita IVA).
  • Couverture annoncée d’environ la moitié des pays du monde, avec un tableau détaillé des numéros pris en charge.

Pour qui

Pour les développeurs JavaScript ou TypeScript qui doivent vérifier des numéros de TVA, des identifiants fiscaux ou de personnes de plusieurs pays, dont la partita IVA et le codice fiscale italiens.

Installation

Le README ne donne aucune commande d’installation. Il montre seulement l’import import { stdnum } from 'stdnum'. Le fichier package.json du dépôt déclare le nom de paquet stdnum ; la commande d’installation exacte est donc à confirmer avant publication.

Lire le README sur GitHub

Points d’attention

  • La section « Examples » du README est vide (« TODO ») : seul un court exemple de démarrage rapide est fourni, avec le CPF brésilien.
  • Pour l’Italie, le README ne liste que trois numéros (AIC, codice fiscale, partita IVA) ; l’IBAN n’y figure pas.

Utilisable par un agent ?

Bibliothèque JavaScript/TypeScript classique. Aucun SKILL.md, AGENTS.md, CLAUDE.md ni serveur MCP trouvé à la racine. Un dossier .gemini contenant un fichier config.yaml est présent ; son contenu n’a pas été lu.

J’aime et commentaires

Sans compte : un « j’aime » par navigateur, que vous pouvez retirer. Les commentaires sont publiés après relecture.

Ce projet est hébergé par son auteur : vos commentaires portent sur cette fiche, pas sur le code. Pour signaler un problème du projet, passez par son dépôt.

Autres skills

Tout le catalogue
Sélection MIT

Codice fiscale pour Laravel

robertogallea/laravel-codicefiscale

Valide le codice fiscale dans une application PHP ou Laravel.

Fait par SOGNI DIGITALI

Design system complet

design-system-builder

Une page interactive multilingue et le fichier design.md que lisent vos agents de code.

Un skill sur mesure pour votre métier ?

Nous écrivons aussi des skills privés, à votre nom. Parlons-en lors d'un appel de 30 minutes.

Réserver l'appel gratuit (30 min)