Sélection MIT Codes fiscaux et IBAN

IBAN en Python

mdomke/schwifty

schwifty est une bibliothèque Python pour manipuler les IBAN et les BIC : valider leurs chiffres de contrôle et formats, en générer, et accéder à leurs composants comme attributs.

Collier de perles de verre bleues qui passe à travers une petite porte en laiton.
Auteur
mdomke
Langage
Python
Licence
MIT
Étoiles GitHub
261
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

schwifty permet de valider le chiffre de contrôle et le format propre à chaque pays d’un IBAN, ainsi que le format et le code pays d’un BIC. Elle peut aussi générer un BIC à partir d’un pays et d’un code banque, générer un IBAN à partir du pays, du code banque et du numéro de compte, et produire des IBAN aléatoires valides.

Elle retrouve le BIC associé au code banque d’un IBAN et expose tous les composants sous forme d’attributs. Comme la norme IBAN et la correspondance entre BIC et code banque évoluent, le projet suit un versionnage CalVer au schéma YY.0M.Micro. Elle s’installe avec pip et est publiée sous licence MIT.

Points forts

  • Validation des chiffres de contrôle et du format propre à chaque pays d’un IBAN.
  • Validation du format et des codes pays d’un BIC.
  • Génération de BIC (pays et code banque), d’IBAN (pays, code banque, numéro de compte) et d’IBAN aléatoires valides.
  • Recherche du BIC associé au code banque d’un IBAN et accès aux composants sous forme d’attributs.
  • Versionnage CalVer (YY.0M.Micro) et documentation hébergée sur Read the Docs.

Pour qui

Pour les développeurs Python qui doivent contrôler ou produire des IBAN et des BIC, par exemple dans un outil qui prépare des virements internationaux.

Installation

Installation par pip depuis PyPI. Des exemples de validation et de génération sont renvoyés vers la documentation sur Read the Docs.

Commandes

Relisez le README du projet avant de lancer ces commandes.

pip install schwifty

Lire le README sur GitHub

Points d’attention

  • Le numéro de version suit la date (CalVer YY.0M.Micro), car la norme IBAN et la table BIC / code banque sont mises à jour de temps en temps.
  • Le fichier pyproject.toml du dépôt déclare Python 3.11 ou plus ; le README ne mentionne pas cette contrainte.

Utilisable par un agent ?

AGENTS.md est un guide d’orientation pour les agents qui travaillent sur le code de schwifty (commandes, vocabulaire, décisions de conception). Aucun SKILL.md ni serveur MCP trouvé : c’est une bibliothèque Python.

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 en Python

fabiocaccamo/python-codicefiscale

Calcule, décode et valide le codice fiscale italien, en Python.

Sélection MIT

Identifiants fiscaux européens

koblas/stdnum-js

Valide codice fiscale, partita IVA et les numéros de TVA de nombreux pays de l’UE, en TypeScript.

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)