Sources
Sources and Updates
BankCodeKit uses local reference data and browser-local checks for payment-code formats. This page explains which public references are used and what the tools do not verify.
Reference Scope
BankCodeKit uses public reference information for IBAN structure, visible BIC/SWIFT code format, and country-level SEPA context. The tools use local data in the browser and do not query banks, Swift, payment networks, account directories, sanctions services, or payment providers while checking a value.
IBAN structure and country formats
The Swift IBAN Registry is used for national IBAN length, BBAN composition, bank and branch identifier positions where published, and example/test formatting. It supports the local country reference data and the structure tables on the IBAN format by country pages. It is not queried while a user checks a value.
Swift IBAN Registry - Reference information for IBAN structure, country support, and format rules. Local IBAN data reviewed 2026-07-17 against Swift IBAN Registry Release 102 - Jun 2026.
BIC visible structure
Swift's BIC information is used to document the visible ISO 9362 structure: an eight-character BIC and its optional three-character branch segment. BankCodeKit does not use a licensed BIC directory, so it cannot confirm assignment, active status, institution existence, network connectivity, or branch reachability.
Swift BIC / ISO 9362 information - Reference information for visible Business Identifier Code structure and usage context.
What the ISO standard pages do and do not provide
ISO's public pages identify the current standards and describe their subject: ISO 13616 for IBAN elements and ISO 9362 for BIC elements. National IBAN lengths and BBAN fields still come from the Swift IBAN Registry and the cited national authorities. The public ISO pages are not licensed account or institution directories, and they do not provide assignment, connectivity, ownership, or payment-status results.
- ISO 13616-1:2020 IBAN structure standard - Verified 2026-08-15. Scope: ISO's current published standard page for the elements and structure of an IBAN; national lengths and BBAN fields remain sourced from the Swift registry and cited national authorities.
- ISO 9362:2022 BIC standard - Verified 2026-08-15. Scope: ISO's current published standard page for BIC elements and structure; it is not a licensed institution directory or connectivity check.
National IBAN and bank-code references
Each published country page adds a national central-bank, standards-body, or payments-industry source to the shared Swift and EPC references. These links were checked for access and page-specific relevance on 2026-08-15.
- Deutsche Bundesbank - Bank sort codes - Verified 2026-08-15. Scope: Bundesbank allocation and maintenance of German bank sort codes (BLZ), including their role as the bank identifier contained in a German IBAN.
- Banque de France - RIB, IBAN and BIC - Verified 2026-08-15. Scope: the 27-character French IBAN and its RIB-derived bank code, branch code, account, and RIB key fields.
- Banca d'Italia - IBAN structure - Verified 2026-08-15. Scope: the 27-character Italian IBAN and its CIN, ABI bank code, CAB branch code, and account-number fields.
- Banco de Espana - Spanish bank account structure - Verified 2026-08-15. Scope: the 24-character Spanish IBAN and its bank, branch, national check-digit, and account fields.
- Betaalvereniging Nederland - Dutch IBAN bank code - Verified 2026-08-15. Scope: the four-letter bank code followed by the ten-digit account section in Dutch IBANs, including the documented g-account prefix rule.
- Febelfin - Belgian IBAN and BIC - Verified 2026-08-15. Scope: the 16-character Belgian IBAN, BE prefix, international check digits, and 12-digit national account number.
- Pay.UK - Format of the IBAN issued in the UK - Verified 2026-08-15. Scope: the Pay.UK standard for the structure and issuance format of United Kingdom IBANs, published October 2018.
- SIX - IBAN format in Switzerland - Verified 2026-08-15. Scope: the 21-character Swiss IBAN, five-digit IID, twelve-character account field, and formal-check limitations.
- Oesterreichische Nationalbank - IBAN and BIC - Verified 2026-08-15. Scope: Austria's 20-character IBAN and the combination of country code, check digits, domestic bank code, and account number.
- Narodowy Bank Polski - numbering banks and bank accounts - Verified 2026-08-15. Scope: the official 28-character Polish IBAN and 26-digit NRB structure with check, sort-code, and account-number fields.
- Banco de Portugal - International Bank Account Number - Verified 2026-08-15. Scope: the 25-character Portuguese IBAN and its bank identifier, PSP reference, account number, and NIB check digits.
- Banking & Payments Federation Ireland - BIC and IBAN information - Verified 2026-08-15. Scope: Ireland's 22-character IBAN length, country-specific BBAN context, and BIC length and branch-segment explanation.
- Finance Denmark - International payments and IBAN - Verified 2026-08-15. Scope: the 18-character Danish IBAN with DK country code, check digits, four-digit registration number, and ten-digit account number.
- Bankinfrastruktur i Sverige - Swedish IBAN structure - Verified 2026-08-15. Scope: the 24-character Swedish IBAN, three-digit IBAN ID, sixteen-digit account field, and domestic check digit.
- Bits AS - Norwegian bank account number standard - Verified 2026-08-15. Scope: the 11-digit Norwegian domestic account-number standard used as the BBAN portion of a Norwegian IBAN.
SEPA geographical scope
The European Payments Council list is used for country and territory scope in the local SEPA reference. A listing is geographical context, not proof that a specific bank participates in a particular scheme or that an account can receive the proposed payment.
European Payments Council SEPA scheme countries list - Reference information for countries and territories in SEPA scheme scope. Local data reviewed 2026-08-15 against EPC List of SEPA Scheme Countries v8.0, issued 2025-12-24.
Editorial and source review policy
Primary sources are the basis for published rule fields: Swift registry and BIC materials, European Payments Council scope documents, ISO standard pages, and cited national central-bank, standards-body, or payment-industry authorities. A numeric length, structure field, scheme status, or review label is not changed from a search snippet or an uncited summary.
Secondary sources may help locate terminology or a newer official document, but they are not used as the sole basis for local validation rules or country data. The corresponding primary source must be checked before publication.
Unverified fields are not published. Candidate country data remains outside public routes and the sitemap until its structure, example, source notes, limitations, and review date are complete. Conflicts remain unpublished until they can be resolved against an official source and the affected tests pass.
Review Dates
- IBAN reference review: 2026-07-17, against Swift IBAN Registry Release 102 - Jun 2026
- BIC visible-format reference review: 2026-07-17
- ISO and national source-link verification: 2026-08-15
- Next scheduled shared reference review: 2026-10-17
- SEPA country data review: 2026-08-15, against EPC List of SEPA Scheme Countries v8.0, issued 2025-12-24
Review cadence: quarterly, and sooner when Swift or EPC, ISO, or a cited national payment authority publishes a relevant source update.
Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.
Public Test Cases and Change Log
BankCodeKit publishes fixed IBAN, BIC/SWIFT, and SEPA examples with expected local results, plus a data review log showing when format rules and source-backed reference data were checked.
Review the validation test cases and data review log to see the examples, expected fields, source references, and the format-only limitations attached to each case.
Format-Only Limitation
Format checks only. This page does not confirm account existence, ownership, bank reachability, or payment success.
A passed result can still be wrong for a real payment. Always verify real payment details with your bank, payment provider, invoice issuer, or recipient before sending money.
How a reference review is performed
- Open the current official source and record its release or issue label.
- Compare published country length, BBAN pattern, BIC structure, or SEPA scope with the local data used by the site.
- Run the fixed passing and intentionally failing cases on the Validation Test Cases page.
- Update the shared review date only after the compared fields and public examples have been checked.
- Keep unpublished candidate countries outside public routes and the sitemap until their reference fields are complete.
Readers can reproduce the review by following the source links above, comparing a country structure page, and running the same synthetic values. Corrections should identify the page and public source without including real payment details.
Corrections And Data Feedback
If a page appears outdated or a format explanation needs review, send the page URL and the public source you are comparing it with. Do not send real IBANs, BICs, invoices, CSV files, account numbers, or other sensitive payment details.