Setup page · Cash and bank management
IBAN structures
A setup page that holds the IBAN structure for each country or region, used to validate IBANs on bank accounts.
- Used by
- Accounts payable manager, Purchasing agent, Purchasing Agent - Public Sector and 11 more roles
- Business process
- Create bank accounts in Dynamics 365 Finance
- Menu item
BankIBANCountryAccountStructureListPage- Main table
BankIBANCountryAccountStructure- Data entity
- —
- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | A setup page that holds the IBAN structure for each country or region, used to validate IBANs on bank accounts. |
|---|---|
| What you do here | Used to check and update the IBAN length and the positions of the account and routing numbers for each country or region. |
| Example | — |

Functional consultant · Solution architect
2Where it fits
| Business process | Manage cash › Establish banking relationships › Create bank accounts in Dynamics 365 Finance |
|---|---|
| Menu path | Cash and bank management › Setup › IBAN structures |
| Set up first | — |
| Used next by | Bank accounts Microsoft Learn ↗ |
| Related pages | — |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up IBAN structures1 screen
Used to check and update the IBAN length and the positions of the account and routing numbers for each country or region.
Screen 1
Check the IBAN structure
Go to Cash and bank management > Setup > IBAN structures
- Find the country or region of your bank accounts
- Check the Length and the account and routing number positions
- Select Edit only if the structure must change, or use Reset structures to reload the latest definitions
1Country Belgium Country code BE Length 16 Account number start position / length 8 / 7 Routing number start position / length 5 / 3 
page title tab to open what to set or check
Microsoft's steps
- Go to Cash and bank management > Setup > IBAN structures.
- Check the structures that were set up automatically for each country or region.
- Select Edit if a structure must be updated for a country or region.
- After an update, select Reset structures to load the latest definitions.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Country | — | Belgium | Country |
| Country code | — | BE | CountryCode |
| Length | — | 16 | Length |
| Account number start position / length | — | 8 / 7 | — |
| Routing number start position / length | — | 5 / 3 | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up IBAN structures | — | — |
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | A bank account can't be saved with an IBAN whose length differs from the structure; account and routing number mismatches only give a warning. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | BankIBANCountryAccountStructureListPage Checked in Dynamics 365 |
|---|---|
| Form | BankIBANAccountStructure Checked in Dynamics 365 |
| Table | BankIBANCountryAccountStructureShown as “IBAN country/region account structure” in Record infoChecked in Dynamics 365 |
| Data entities | — |
| Who can open it | PrivilegesBankIBANCountryAccountStructureMaintain BankIBANCountryAccountStructureMaintainDutiesMaintain bank accounts master BankBankAccountsMaintainMaintain customer master CustCustomersMaintainMaintain vendor master VendVendorMasterMaintain14 security rolesCollections agentCollectionLetterCollectionsAgentCollections manager CollectionLetterCollectionsManagerCredit management clerk CredManClerkCredit management manager CredManManagerAccounts receivable manager CustInvoiceAccountsReceivableManagerLanded cost manager ITMManagerAccounting manager LedgerAccountingManagerTreasurer PaymTreasurerRental manager RentalManagerPurchasing manager TradePurchasingManagerSales manager TradeSalesManagerAccounts payable manager VendInvoiceAccountsPayableManagerPurchasing agent VendPurchasingAgentPurchasing Agent - Public Sector VendPurchasingAgent_PSN |
| Actions on the page | Options: Personalize, Page options, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=BankIBANCountryAccountStructureListPage |
|---|---|
| Integrate with | — |
| Table definition | BankIBANCountryAccountStructure columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/cash-bank-management/iban-validation
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/bank/miscellaneous/bankibancountryaccountstructure
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page, the demo records and the values in the screenshots.
