Duitse IBAN GeneratorFictieve Duitse IBAN nummers genereren
Genereer geldige fictieve Duitse IBAN nummers (DE) met modulo 97 validatie. Selecteer een Duitse bank en genereer in bulk.
FictiefAlle gegenereerde gegevens zijn fictief en alleen bedoeld voor test- en ontwikkelomgevingen. Een willekeurig geldig nummer kan toevallig bestaan: gebruik het nooit als echt gegeven.
Opbouw van een Duits IBAN
Een Duits IBAN is 22 tekens lang en volgt het formaat DEcc BBBB BBBB AAAA AAAA AA: landcode DE, 2 controlecijfers, een 8-cijferige Bankleitzahl (BLZ — Duits bankleidnummer) en een 10-cijferig rekeningnummer. De BLZ identificeert de bank; de eerste drie cijfers geven de Bankplatz aan, de vestigingsplaats van een filiaal van de Bundesbank.
Het Bankleitzahl (BLZ) systeem
Duitsland gebruikt het BLZ-systeem (Bankleitzahl): een 8-cijferige code per bank. Het eerste cijfer geeft het clearinggebied aan: 1 = Berlijn, Brandenburg en Mecklenburg-Voorpommeren, 2 = Bremen, Hamburg, Nedersaksen en Sleeswijk-Holstein, 3 = Rijnland (Noordrijn-Westfalen), 4 = Westfalen en Lippe, 5 = Hessen, Rijnland-Palts en Saarland, 6 = Baden-Württemberg, 7 = Beieren, 8 = Saksen, Saksen-Anhalt en Thüringen.
Testen met fictieve Duitse IBAN's
Duitsland is de grootste economie in de SEPA-zone. Fictieve Duitse IBAN's zijn essentieel voor het testen van grensoverschrijdende euro-betalingen, SEPA-incassomandaten en internationale factureringssystemen met Duitse klanten. Alle gegenereerde nummers voldoen aan het modulo 97-algoritme en gebruiken een bestaande BLZ. De bankspecifieke controle op het rekeningnummer (Prüfziffer) wordt niet nagebootst; een validator die die controle uitvoert, kan de nummers afkeuren.
Voorbeeld Duitse IBAN nummers
Hieronder een aantal voorbeelden van Duitse IBAN nummers met geldige MOD-97 controlecijfers. Ze illustreren de 22-karakter structuur inclusief BLZ en 10-cijferig rekeningnummer.
| IBAN | Bank | Toelichting |
|---|---|---|
DE89 3704 0044 0532 0130 00 | Commerzbank (Keulen) | voorbeeld voor tests |
DE75 5121 0800 1245 1261 99 | Société Générale (Frankfurt) | voorbeeld voor tests |
DE44 5001 0517 5407 3249 31 | ING-DiBa (Frankfurt) | voorbeeld voor tests |
DE29 1001 0010 0987 6543 21 | Postbank (Berlijn) | voorbeeld voor tests |
DE60 1007 7777 0209 2993 00 | Norisbank | voorbeeld voor tests |
De rekeningnummers zijn niet bij een bank opgezocht; gebruik de voorbeelden alleen voor tests.
Duitse IBAN in software development
Duitsland is de grootste SEPA-markt en daarmee een standaard testscenario in cross-border betaalsystemen. Duitse IBAN's duiken op in SEPA Credit Transfer, SEPA Direct Debit-mandaten, e-commerce checkouts gericht op Duitse klanten, internationale factuursystemen en salarisadministraties van multinationals. Ook fintech-apps met een Duitse Girokonto-flow gebruiken deze structuur.
Voor developers en QA-engineers zijn typische testscenario's: formuliervalidatie op lengte (exact 22 tekens), country regex ^DE\d{20}$, de MOD-97 controlecijfercheck, BLZ-lookup tegen de Bundesbank-tabel en het correct omgaan met spaties in de input. Combineer de generator met de IBAN validator om je client-side validatie te verifiëren, en met de Nederlandse IBAN generator voor cross-border testcases. Heb je grotere testsets nodig voor integratietests? De dataset generator combineert IBAN's met namen, adressen en andere testdata in één export.
Houd rekening met de AVG/DSGVO: echte Duitse IBAN's uit productie horen niet in test- of acceptatieomgevingen. Fictieve MOD-97-geldige IBAN's doorlopen dezelfde validatiepaden zonder echte rekeninggegevens.
Voorbeeld Duitse IBANs per grootbank
Hieronder een overzicht van Duitse IBAN's per bank, met de bijbehorende Bankleitzahl (BLZ) en BIC-code. Alle nummers voldoen aan MOD-97 volgens ISO 7064 en zijn daarmee bruikbaar in testomgevingen die IBAN-validatie als harde eis stellen.
| Bank (BIC) | Fictief IBAN | MOD-97 |
|---|---|---|
| Commerzbank Köln (COBADEFF) | DE89 3704 0044 0532 0130 00 | ✓ |
| Société Générale Frankfurt (SOGEDEFF) | DE75 5121 0800 1245 1261 99 | ✓ |
| ING-DiBa (INGDDEFF) | DE44 5001 0517 5407 3249 31 | ✓ |
| Postbank (PBNKDEFF) | DE29 1001 0010 0987 6543 21 | ✓ |
| Sparkasse KölnBonn (COLSDE33) | DE21 3705 0198 0032 0130 44 | ✓ |
De eerste 8 cijfers na de controlecijfers vormen de Bankleitzahl (BLZ). Het eerste cijfer codeert het clearinggebied: 3 voor het Rijnland (Keulen, Düsseldorf), 5 voor Hessen, Rijnland-Palts en Saarland (Frankfurt) en 1 voor Berlijn en omgeving. Dit is nuttig voor regionale routingtests in multi-branch setups.
Duitse IBANs in software-testomgevingen
Duitsland is de grootste SEPA-markt en daarmee een standaardscenario in vrijwel elke internationale betaalintegratie. Hieronder de meest voorkomende praktijkcases waar Nederlandse en Duitse developers fictieve DE-IBAN's inzetten, elk met specifieke eisen aan validatie en routing.
- Checkout- en betaalformulieren— Duitse consumenten verwachten IBAN-invoer in formulieren met exact 22 tekens en automatische groepering in blokken van vier. Test validatie op lowercase invoer, invoer met en zonder spaties, en correcte afwijzing van Britse of Ierse IBAN's, die ook 22 tekens lang zijn. Edge cases: BLZ-prefixes die niet bestaan in de Bundesbank-tabel.
- PSP-integraties met SEPA-incasso— In Duitsland is betalen via SEPA-incasso (Lastschrift) gangbaar. PSP's zoals Stripe, Adyen en Mollie verwerken daarbij DE-IBAN's in hun mandaatregistratie. Test met fictieve IBAN's de mandaatflow, webhook-notificaties voor de betaalstatus en de afhandeling van storneringen, zonder echte bankkoppelingen te triggeren.
- Cross-border SEPA vanuit Nederland— Voor B2B-facturatie vanuit Nederland naar Duitse afnemers is SEPA Credit Transfer de standaardroute. Test je pain.001.001.03 XML-generatie met DE-IBAN's als begunstigde, correcte BIC-afleiding uit de BLZ en verwerking van reject-berichten (pain.002) die vanuit Duitse banken kunnen terugkomen.
- ERP en DATEV-integratie— DATEV is het dominante boekhoudpakket in Duitsland; SAP Business One en Lexware zijn ook veel gebruikt. Gebruik fictieve DE-IBAN's om MT940/CAMT.053-bankafschriften, SEPA-batchbestanden en debiteurenimporten te testen inclusief Umsatzsteuer-verwerking en koppeling aan Steuernummer voor Duitse omzet.
- Payroll voor Duitse werknemers— Nederlandse werkgevers met Duitse filialen of remote medewerkers verwerken maandelijkse salarisbetalingen naar DE-IBAN's. Test batch-salarisbestanden op correcte afhandeling van Lohnsteuer, Sozialversicherung en vakantiegeld-uitkeringen in een SEPA-pain.001 met meerdere debtor-credit transactions.
Combineer deze testdata met de Nederlandse IBAN generator voor multi-country scenario's of met de dataset generator om volledige debiteurenbestanden met naam, Straße, PLZ en DE-IBAN te exporteren naar Excel of CSV.
Veelgestelde vragen
Hoe is een Duits IBAN opgebouwd?
Een Duits IBAN bestaat uit 22 tekens: de landcode "DE", 2 controlecijfers, een 8-cijferige bankcode (Bankleitzahl/BLZ) en een 10-cijferig rekeningnummer. Het formaat is: DEcc BBBB BBBB AAAA AAAA AA.
Zijn de gegenereerde Duitse IBAN nummers echt?
Ze hebben het juiste formaat, een bestaande Bankleitzahl en geldige modulo 97-controlecijfers, maar het rekeningnummer is willekeurig en wordt niet bij een bank opgezocht. Een gegenereerd nummer kan dus toevallig bestaan. De bankspecifieke controle op het Duitse rekeningnummer (Prüfziffer) wordt niet nagebootst. Gebruik de nummers uitsluitend voor software testing.
Kan ik een specifieke Duitse bank selecteren?
Ja, je kunt kiezen uit banken zoals Commerzbank, ING-DiBa, Postbank en Frankfurter Sparkasse. Met "Willekeurige bank" kiest de generator per nummer een bank uit die lijst.
Waarvoor gebruik ik fictieve Duitse IBAN nummers?
Developers gebruiken fictieve Duitse IBANs voor het testen van internationale betaalfunctionaliteit, SEPA-integraties, multi-country factuursystemen en formuliervalidatie voor Duitse klanten.
Kan ik Duitse IBANs in bulk genereren?
Ja, je kunt tot 10.000 Duitse IBAN nummers tegelijk genereren en direct exporteren naar Excel, CSV of JSON.