ISO 9362-standaardspecificaties en de anatomie van een BIC
De Business Identifier Code (BIC), universeel bekend als SWIFT-code, is de internationale standaard voor het identificeren van financiële instellingen. De structuur van deze code is strikt vastgelegd in de ISO 9362-norm. Een geldige BIC bestaat uit specifieke segmenten die elk een eigen administratieve betekenis hebben:
- Bedrijfsvoorvoegsel (4 tekens): Dit alfanumerieke segment (letters of cijfers) identificeert de specifieke financiële instelling.
- Landcode (2 letters): Dit segment geeft het land aan waar de instelling is gevestigd. De code moet overeenkomen met een officieel erkende landcode.
- Locatiesuffix (2 tekens): Een alfanumeriek segment dat de specifieke locatie of stad van de instelling aanduidt.
- Branchcode (3 tekens, optioneel): Dit optionele alfanumerieke segment identificeert een specifiek filiaal.
De Globale Bankidentificatie-opzoektool analyseert deze segmenten direct in de browser om te controleren of de ingevoerde code voldoet aan deze ISO-specificaties.
Invoervereisten en validatieregels
Om een controle uit te voeren, moet de ingevoerde code aan strikte vormvereisten voldoen. De tool hanteert de volgende regels bij het verwerken van de invoer:
- Lengte: Een BIC moet exact 8 tekens lang zijn (voor een hoofdkantoor) of exact 11 tekens (wanneer een branchcode is inbegrepen).
- Toegestane tekens: De invoer mag alleen letters en cijfers bevatten. Spaties en afbreekstreepjes worden geaccepteerd voor het gebruiksgemak, maar worden tijdens de verwerking genegeerd om de code te normaliseren. Er is geen rekeningnummer nodig om de controle uit te voeren.
Wanneer de invoer afwijkt van deze regels, toont de tool specifieke foutmeldingen:
- Bij ongeldige tekens: "Gebruik alleen letters en cijfers, met optionele spaties of afbreekstreepjes."
- Bij een onjuiste lengte: "Een BIC heeft precies 8 tekens nodig, of 11 wanneer een branchcode is inbegrepen."
- Bij een ongeldig landsegment: "Het landsegment van twee letters is geen herkende code."
Formaatcontrole en testomgevingen in het bankwezen
Naast het controleren van de basisstructuur, identificeert de tool specifieke functionele markers binnen de BIC. Een belangrijk aspect hiervan is het herkennen van test- en trainingsomgevingen.
Financiële netwerken gebruiken specifieke karakterposities om testtransacties veilig te routeren zonder dat er daadwerkelijk geld wordt verplaatst. Als het karakter op positie 8 van de ingevoerde code een specifieke testmarker is, herkent de tool dit en geeft de volgende status weer: "Openbaar formaat akkoord; positie 8 markeert een test- of trainingsadres.". In normale gevallen waarin de structuur correct is, toont de tool de status "Openbaar formaat akkoord".
Hoofdkantoren versus branchcodes
Bij het analyseren van de branchcode (de laatste drie tekens van een 11-cijferige BIC) maakt de bankenwereld onderscheid tussen specifieke filialen en het hoofdkantoor.
- BIC8: Als er een 8-cijferige code wordt ingevoerd, is er geen branchcode opgegeven. De tool geeft in het rapport bij het segment Branch de waarde "Niet opgegeven (BIC8)" weer.
- XXX-suffix: De branchcode "XXX" is de standaardconventie om het hoofdkantoor (primary office) van een instelling aan te duiden. De tool geeft in dit geval de waarde "XXX · hoofdkantoor" weer.
Wanneer een exacte 11-cijferige code niet direct wordt gevonden in de referentiedatabase, past de tool een logica voor hoofdkantoor-equivalentie toe. Het systeem controleert dan of er een match is tussen de BIC8-basis en de bijbehorende "XXX"-hoofdkantoorcode in de momentopname. Dit wordt in de resultaten gerapporteerd als "Hoofdkantoor-equivalent (BIC8 ↔ XXX)".
Open data versus officiële SWIFT-registers
De Globale Bankidentificatie-opzoektool maakt gebruik van een gedateerde, openbare referentiemomentopname die is samengesteld uit de community-dataset van Wikidata (gelicentieerd onder CC0). Dit heeft belangrijke consequenties voor de interpretatie van de resultaten:
- Beperkte omvang: De gebruikte momentopname is aanzienlijk kleiner dan de officiële, propriëtaire registers zoals SwiftRef.
- Geen ongeldigverklaring: Als de tool de melding "Geen exact record in deze beperkte snapshot." of de status "Openbaar formaat correct · geen exacte referentiematch." geeft, betekent dit niet dat de BIC ongeldig is. Het betekent enkel dat de code niet aanwezig is in deze specifieke, beperkte open dataset.
- Geen statusverificatie: Een succesvolle match (gerapporteerd als "Openbaar formaat correct · referentiematch gevonden." of "Exact snapshot-record") bevestigt uitsluitend dat de code voorkomt in de historische momentopname. Deze controle biedt geen enkele garantie over de actuele status van de instelling, SWIFT-connectiviteit, betalingsroutering of eventuele sancties.
Mocht de lokale database in de browser niet kunnen worden geladen, dan toont de tool de foutmelding: "De referentiefoto kon niet worden geladen. De formaatuitsplitsing is nog steeds beschikbaar.".
Lokale browserverwerking en privacy
Veel online opzoekdiensten sturen ingevoerde gegevens naar een externe server om de database te doorzoeken. De Globale Bankidentificatie-opzoektool werkt fundamenteel anders om uw privacy te beschermen.
Uw code wordt gecontroleerd tegen de meegeleverde referentiemomentopname in uw browser. Er wordt niets geüpload naar BroBroGo. De volledige controle en de database-zoekopdracht vinden lokaal plaats binnen uw eigen webbrowser, waar de referentiemomentopname is ingepakt in de applicatie zelf.
Veelgestelde vragen (FAQ)
Welk formaat gebruikt een BIC? Een BIC heeft acht tekens plus een optionele branchcode van drie tekens. ISO 9362 staat letters of cijfers toe in het bedrijfsvoorvoegsel van vier tekens, vereist dan een landcode van twee letters en een locatiesuffix van twee tekens. De optionele branch is ook alfanumeriek.
Wat betekent een referentiematch? Dit betekent dat de exacte code, of het BIC8 en XXX hoofdkantoor-equivalent daarvan, voorkomt in de hierboven getoonde gedateerde open snapshot. De snapshot is veel kleiner dan de officiële directory, dus een ontbrekend record maakt de code niet ongeldig.
Kan ik op dit resultaat vertrouwen voor een betaling? Nee. Bevestig de vereiste BIC bij de ontvanger of diens bank voordat u geld overmaakt. Deze zoekopdracht verifieert geen rekening-, instellings- of branchstatus, SWIFT-connectiviteit, betalingsroutering of sancties.