Transaction page · General ledger
General journals
General journals are the all-purpose accounting journals in Dynamics 365 Finance for recording financial transactions directly in the general ledger.
- Used by
- Accountant, Accounting manager, Accounting supervisor and 16 more roles
- Business process
- —
- Menu item
LedgerJournalTable3- Main table
LedgerJournalTable- Data entity
ExpenseJournalHeaderEntity- Setup steps
- —
Show what matters for
Everyone
1What it is and why
| What it is | General journals are the all-purpose accounting journals in Dynamics 365 Finance for recording financial transactions directly in the general ledger. |
|---|---|
| What you do here | Used to record various financial transactions directly into the general ledger (GL). |
| Example | Record daily low-volume accounting entries and month-end adjustments. |

Functional consultant · Solution architect
2Where it fits
| Business process | — |
|---|---|
| Menu path | General ledger › Journal entries › General journals |
| Set up first | Journal names Microsoft Learn ↗General ledger parameters Microsoft Learn ↗General ledger workflows Microsoft Learn ↗ |
| Used next by | Trial balance Microsoft Learn ↗Audit trail Microsoft Learn ↗Voucher transactions Microsoft Learn ↗ |
| Related pages | Global general journals Microsoft Learn ↗General journal processing Microsoft Learn ↗Periodic journals Microsoft Learn ↗Post journals Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Microsoft's steps
- Go to General ledger > Journal entries > General journals.
- Select New.
- In the Name field, select a journal name.
- Select Lines.
- In the Account field, enter an account that fits the account type.
- In the Description field, enter a description.
- Enter the amount in the Debit or Credit field.
- In the Offset account field, enter an account that fits the offset account type.
- Select Validate to check the journal.
- Select Post.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Account type | The kind of account the line posts to, such as Ledger, Bank, Customer, Vendor, Projects or Fixed assets.Microsoft Learn ↗ | — | — |
| Show | Filters the list to open, all or posted journals.Microsoft Learn ↗ | — | — |
| Posted | Is selected automatically once the journal has been posted.Microsoft Learn ↗ | — | Posted |
| Locked by system | Turns on when the journal is blocked by an error.Microsoft Learn ↗ | — | SystemBlocked |
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 | The journal name can be changed only until the journal header is saved; after that it is locked, so a journal created with the wrong name has to be replaced by a new one. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | LedgerJournalTable3 Checked in Dynamics 365 |
|---|---|
| Form | LedgerJournalTable Checked in Dynamics 365 |
| Table | LedgerJournalTableShown as “Ledger journal table” in Record infoKey field: JournalNumChecked in Dynamics 365 |
| Data entities | ExpenseJournalHeaderEntityProject expense journal header Microsoft data model ↗VendInvoiceJournalHeaderEntityVendor invoice journal header Microsoft data model ↗VendInvoiceRegisterHeaderEntityVendor invoice register header Microsoft data model ↗VendorPaymentJournalHeaderEntityVendor payment journal header Microsoft data model ↗CustInvoiceJournalHeaderEntityCustomer invoice journal header Microsoft data model ↗CustomerPaymentJournalHeaderEntityCustomer payment journal header Microsoft data model ↗BankJournalHeaderEntityBank journal header Microsoft data model ↗AssetJournalEntityFixed asset journal Microsoft data model ↗AssetJournalHeaderEntityFixed asset journal table Microsoft data model ↗AssetJournalV2EntityFixed asset journal V2 entity Microsoft data model ↗LedgerJournalEntityGeneral journal Microsoft data model ↗LedgerJournalHeaderEntityLedger journal table Microsoft data model ↗LedgerReportingCurrencyAdjustmentJournalHeaderEntityReporting currency adjustment journal header Microsoft data model ↗SlipJournalEntitySlip journal Microsoft data model ↗RAssetJournalHeaderEntityFixed asset journal header (Russia) Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain bank account transfers BankAccountTransferProcessThis policy allows read access to write-off journal lines for collections manager and agent CollectionLetterCollectionsWriteOffInquireMaintain general journal transactions LedgerJournalTableMaintainView general journal transactions LedgerJournalTableViewDutiesMaintain bank transactions BankBankTransactionsMaintainInquire into collections status CollectionLetterCollectionsStatusInquirMaintain journals and transactions LedgerJournalsAndTransactionsMaintainInquire into journals and transaction status LedgerJournalsTransactionStatusInquireMaintain ledger journal transactions RentalLedgerJournalsAndTransMaintain19 security rolesAuditorAuditPolicyManagerBudget manager BudgetBudgetManagerCollections agent CollectionLetterCollectionsAgentCollections manager CollectionLetterCollectionsManagerChief executive officer CompanyChiefExecutiveOfficerChief financial officer CompanyChiefFinancialOfficerAccounts receivable clerk CustInvoiceAccountsReceivableClerkAccounts receivable manager CustInvoiceAccountsReceivableManagerTax accountant FBTaxAccountant_BRInventory accountant InventCostAccountantInventory accountant clerk InventCostCostClerkAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerTreasurer PaymTreasurerRental manager RentalManagerAccounts payable clerk VendInvoiceAccountsPayableClerkAccounts 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=LedgerJournalTable3 |
|---|---|
| Integrate with | ExpenseJournalHeaderEntity data entity Microsoft data model ↗ |
| Table definition | LedgerJournalTable columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/project-operations/project-accounting/general-journals
- learn.microsoft.com/dynamics365/finance/general-ledger/tasks/create-validate-journals
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/accountingfoundation/worksheetheader/ledgerjournaltable
- learn.microsoft.com/dynamics365/finance/general-ledger/general-journal-processing
- learn.microsoft.com/training/modules/general-ledger-daily-procedures-dyn365-finance/3-process-journal-entry
- learn.microsoft.com/training/modules/configure-ledgers-journals-dyn365-finance/1-introduction
- learn.microsoft.com/training/modules/configure-ledgers-journals-dyn365-finance/4-journals
- learn.microsoft.com/training/modules/general-ledger-daily-procedures-dyn365-finance/4-gl-processes
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page.