Setup page · General ledger
Accounts for automatic transactions
The page that defines the default main account for each posting type.
- Used by
- Accountant, Accounting manager, Accounting supervisor and 6 more roles
- Business process
- Configure accounts for automatic transactions in Dynamics 365 Finance
- Menu item
LedgerSystemAccounts- Main table
LedgerSystemAccounts- Data entity
LedgerAutomaticTransactionAccountEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | The page that defines the default main account for each posting type. |
|---|---|
| What you do here | Used to create the default posting types and select their main accounts, including posting types that can be set only here, such as the error account. |
| Example | Set the Year-end result posting type to the retained earnings account that the year-end close moves profit-and-loss balances into. |

Functional consultant · Solution architect
2Where it fits
| Business process | Define accounting policies › Define posting policies › Configure accounts for automatic transactions in Dynamics 365 Finance |
|---|---|
| Menu path | General ledger › Posting setup › Accounts for automatic transactions |
| Set up first | Main accounts Microsoft Learn ↗ |
| Used next by | Year end close Microsoft Learn ↗ |
| Related pages | Ledger Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Accounts for automatic transactions1 screen
Used to create the default posting types and select their main accounts, including posting types that can be set only here, such as the error account.
Microsoft's steps
- Go to General ledger > Posting setup > Accounts for automatic transactions.
- In a new legal entity, select Create default types to add the most common posting types.
- For each row, select the main account in the Main account field.
- Add any extra posting types needed for features you use, such as Interunit – debit and Interunit – credit for a balancing dimension.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Main account | The default account for the posting type; if it is blank and no other setup gives one, posting fails with an error.Microsoft Learn ↗ | 610100 | — |
| Error account | Posting type used when an error occurs in the system; check this account every period.Microsoft Learn ↗ | — | — |
| Year-end result | Posting type for the account that receives profit and loss balances at year-end close, usually retained earnings.Microsoft Learn ↗ | — | — |
| Penny difference in accounting currency | Posting type for small rounding differences when foreign amounts are converted to the accounting currency.Microsoft Learn ↗ | — | — |
| Interunit – debit | Posting type used to balance entries when a balancing dimension is set on the Ledger page and doesn't balance.Microsoft Learn ↗ | — | — |
| Posting type | — | Penny difference in accounting currency | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Accounts for automatic transactions | — | — |
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 | Changing these accounts after transactions exist doesn't change posted transactions and can put the subledgers and ledger out of balance, so make such changes carefully, for example during a period close. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | LedgerSystemAccounts Checked in Dynamics 365 |
|---|---|
| Form | LedgerSystemAccounts Checked in Dynamics 365 |
| Table | LedgerSystemAccountsShown as “Accounts for automatic transactions” in Record infoChecked in Dynamics 365 |
| Data entities | LedgerAutomaticTransactionAccountEntityAccounts for automatic transactions Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain system account numbers for automatic transactions LedgerSystemAccountsMaintainView system account numbers for automatic transactions LedgerSystemAccountsViewDutiesEnable general ledger process LedgerGeneralLedgerProcessEnableInquire into general ledger reference data LedgerGeneralLedgerReferenceDataInquireEnable general ledger process RentalLedgerGeneralLedgerProcessEnable9 security rolesBudget managerBudgetBudgetManagerChief financial officer CompanyChiefFinancialOfficerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerRental manager RentalManagerRental purchasing manager RentalPurchasingManagerRental sales manager RentalSalesManager |
| Actions on the page | Buttons: Create default typesChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=LedgerSystemAccounts |
|---|---|
| Integrate with | LedgerAutomaticTransactionAccountEntity data entity Microsoft data model ↗ |
| Table definition | LedgerSystemAccounts columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/general-ledger/accounts-for-auto-transactions
- learn.microsoft.com/dynamics365/finance/general-ledger/accounts-for-auto-transactions
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/ledger/group/ledgersystemaccounts
- learn.microsoft.com/dynamics365/finance/general-ledger/recommended-practices-pstg-prfles
- learn.microsoft.com/dynamics365/finance/general-ledger/configure-ledger
- 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.

