Transaction page · Cash and bank management
Bank statements
A list page where you import electronic bank statements, validate them and post the new transactions they contain.
- Used by
- Accounts payable manager, Auditor, Chief executive officer and 7 more roles
- Business process
- —
- Menu item
BankStatementTableMenuItem- Main table
BankStmtISOAccountStatement- Data entity
BankStatementEntity- Setup steps
- —
Show what matters for
Everyone
1What it is and why
| What it is | A list page where you import electronic bank statements, validate them and post the new transactions they contain. |
|---|---|
| What you do here | Used to bring bank statements into Finance and get them ready for advanced bank reconciliation. |
| Example | For example, you can upload one zip file that holds several statement files, and each statement goes to the right bank account, even in other legal entities. |

Functional consultant · Solution architect
2Where it fits
| Business process | — |
|---|---|
| Menu path | Cash and bank management › Bank statement reconciliation › Bank statements |
| Set up first | Bank accounts Microsoft Learn ↗Bank statement format Microsoft Learn ↗ |
| Used next by | Bank reconciliation Microsoft Learn ↗ |
| Related pages | — |
End user · Functional consultant
3How to do it
Microsoft's steps
- Go to Cash and bank management > Bank statement reconciliation > Bank statements.
- Select Import statement.
- In the Bank account field, select the bank account that the statement belongs to.
- In the Statement format field, select the bank statement format.
- Select Browse, select the statement file, and then select Upload.
- Select OK to import the statement.
- Select Validate to check the statement before you reconcile it.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Import statement for multiple bank accounts in all legal entities | Set to Yes to import one file that holds statements for several bank accounts.Microsoft Learn ↗ | — | — |
| Reconcile after import | When Yes, the statement is validated, a reconciliation and worksheet are created, and the default matching rules run automatically.Microsoft Learn ↗ | — | — |
| Statement format | The format that matches the bank statement file being imported.Microsoft Learn ↗ | — | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| — No setup is made on this page. | ||
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 statement with the same account, statement ID and dates as an existing one is treated as a duplicate and isn't imported. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | BankStatementTableMenuItem Checked in Dynamics 365 |
|---|---|
| Form | BankAutomationStatementForm Checked in Dynamics 365 |
| Table | BankStmtISOAccountStatementShown as “Bank statement account statement” in Record infoKey field: Identification, BankAccountTable, RegistrationId, SwiftNo, IBAN, SequenceNumberChecked in Dynamics 365 |
| Data entities | BankStatementEntityBank statement account statement Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain bank statement BankAccountStatementMaintainView bank statement BankAccountStatementViewDutiesEnable bank management process BankBankManagementProcessEnableReview bank management process performance BankBankManagementProcessPerfReviewInquire into bank management reference data BankBankMgmtReferenceDataInquire10 security rolesAuditorAuditPolicyManagerChief executive officer CompanyChiefExecutiveOfficerChief financial officer CompanyChiefFinancialOfficerAccounts receivable manager CustInvoiceAccountsReceivableManagerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerTreasurer PaymTreasurerAccounts payable manager VendInvoiceAccountsPayableManager |
| Actions on the page | Options: Personalize, Page options, Edit, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=BankStatementTableMenuItem |
|---|---|
| Integrate with | BankStatementEntity data entity Microsoft data model ↗ |
| Table definition | BankStmtISOAccountStatement columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/cash-bank-management/reconcile-bank-statements-advanced-bank-reconciliation
- learn.microsoft.com/dynamics365/finance/accounts-payable/import-bai2-er
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/bank/transaction/bankstmtisoaccountstatement
- learn.microsoft.com/dynamics365/finance/cash-bank-management/set-up-advanced-bank-reconciliation-import-process
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page.