Aller au contenu
IBANforge
IBAN par pays

IBAN Allemagne

22 caractères : le code pays, deux chiffres de contrôle, puis le BBAN découpé comme ci-dessous.

Anatomie de l'exemple officiel

DE89370400440532013000

  • Code pays
  • Clé de contrôle
  • Code banque
  • Numéro de compte

L'exemple vient du registre ISO 13616 ; il n'appartient à personne. Les positions comptent depuis le premier caractère de l'IBAN.

Les faits sur l'IBAN Allemagne
Code ISODE
Longueur22 caractères
Clé de contrôlepositions 3 à 4, ISO 7064 mod 97-10
Code banquepositions 5 à 12 · 8!n
Numéro de comptepositions 13 à 22 · 10!n
Exemple officielDE89 3704 0044 0532 0130 00
Zone SEPAmembre · SCT, SDD, SCT Inst
Vérification du bénéficiaireobligatoire pour les prestataires du pays
Registre des codes banqueDeutsche Bundesbank Bankleitzahlendatei

Notation SWIFT : n = chiffres, a = lettres majuscules, c = caractères alphanumériques ; le point d'exclamation impose la longueur exacte.

Ce que l'API vérifie sur un IBAN Allemagne

  • La longueur, le jeu de caractères de chaque champ et la clé de contrôle mod 97.
  • Le code banque contre Deutsche Bundesbank Bankleitzahlendatei, rafraîchi chaque mois : établissement, BIC apparié, statut.
  • La joignabilité SEPA du pays et les schémas ouverts (SCT, SDD, SCT Inst).
  • Le devoir de vérification du bénéficiaire qui pèse, ou non, sur les prestataires du pays.

Ce que l'API répond pour ce code

Le bloc ci-dessous est la réponse de la route elle-même, produite par le code qui sert api.ibanforge.com, sur le registre à la date indiquée. Rien n'est retouché.

{
  "valid": true,
  "country": {
    "code": "DE",
    "name": "Germany"
  },
  "bic": {
    "code": "COBADEFFXXX",
    "bic8": "COBADEFF",
    "bank_name": "Commerzbank",
    "city": "Köln",
    "source": "Deutsche Bundesbank Bankleitzahlendatei",
    "as_of": "2026-09",
    "basis": "national_register",
    "authoritative": true,
    "lei": "851WYGNLUQLFZBSYGB56"
  },
  "bank_code_check": {
    "value": "37040044",
    "status": "verified",
    "match": "register",
    "register": "Deutsche Bundesbank Bankleitzahlendatei",
    "authoritative": true,
    "institution": {
      "name": "Commerzbank",
      "street": null,
      "post_code": "50447",
      "town": "Köln",
      "country": "DE"
    },
    "as_of": "2026-09"
  },
  "sepa": {
    "member": true,
    "schemes": [
      "SCT",
      "SDD",
      "SCT_INST"
    ],
    "vop_required": true,
    "vop_participant": true,
    "basis": "epc_register"
  },
  "issuer": {
    "type": "bank",
    "name": "Commerzbank",
    "classification": "default"
  },
  "risk_indicators": {
    "country_risk": "standard",
    "sepa_reachable": true,
    "vop_coverage": true,
    "test_bic": false
  }
}

Passez à votre cas concret

Choisissez une première étape pour votre logiciel ou votre fichier fournisseurs.

Intégrer les contrôles IBAN à votre logiciel

Essayez une validation, examinez la réponse, puis reliez votre application à l’API ou à une intégration existante.

Découvrir le parcours API

Contrôler un fichier fournisseurs

Déposez un CSV ou un fichier Excel et consultez gratuitement l’aperçu des constats. Achetez le classeur annoté si vous avez besoin du rapport complet. Sans compte ni abonnement.

Découvrir l’audit de fichiers

Les informations bancaires disponibles varient selon le pays et la source. Ces contrôles ne confirment pas le titulaire du compte et ne garantissent pas la réussite d’un paiement.

Tester un IBAN Allemagne gratuitementLa route POST /v1/iban/validateLes codes banque du pays, un par pageTous les pays

Source : registre ISO 13616 pour la longueur, le découpage et l'exemple ; réponse de l'API relevée le 2026-09-23.