General journal entry workflow in Dynamics 365 Finance
By Emil Björk · Microsoft business apps consultant, Gothenburg
How a general journal is captured, validated, approved, and posted in F&O — daily journals, voucher numbers, line types, financial dimensions.
On this page (12)
Posting a journal entry is the bread-and-butter of finance work in F&O. The workflow has more validation, approval, and audit-trail steps than it appears at first glance — understanding them is the difference between a clean monthly close and a queue of stuck postings.
General journal architecture.
- Journal name — a template defining defaults (voucher series, posting layer, currency, approval workflow, default account/offset). Examples:
GenJrnfor general;Adjmtfor adjustments;Accrualsfor accruals. - Journal — an instance of a journal name; one journal per day or per close step typically.
- Journal lines — the actual debit/credit entries.
Creating a journal
From General ledger → Journal entries → General journals:
- Click
New, pick a journal name. - The system generates a journal number (sequence per journal name).
- Enter lines.
Line structure
Each line has:
- Date — posting date.
- Voucher — the voucher number; multiple lines can share a voucher if they balance.
- Account type and Account number — Ledger, Customer, Vendor, Bank, Fixed Asset, Project.
- Debit / Credit amounts.
- Offset account type and number — the contra side.
- Description — narrative.
- Financial dimensions — department, cost centre, project, etc.
- Currency / Exchange rate — for foreign currency entries.
- Tax group / Tax code — when tax applies.
Account types
F&O extends the basic G/L model to allow account types beyond Ledger:
- Ledger — direct G/L posting.
- Customer / Vendor — posts via the AR/AP subledger; creates a vendor or customer ledger entry.
- Bank — creates a bank ledger entry.
- Fixed Asset — creates a fixed-asset transaction.
- Project — posts to project actuals.
Multi-type single-voucher entries are common: a vendor invoice journal has Vendor and Ledger lines; a fixed asset acquisition has Fixed Asset, Vendor, and Ledger lines.
Voucher and balance
The voucher is the grouping unit:
- All lines with the same voucher must net to zero (debits = credits).
- The voucher series is configured per journal name.
- One journal can contain multiple vouchers.
Posting validates the balance per voucher before committing.
Validation chain
Before posting:
- Field validation — required fields, valid values, date in open period.
- Account validation — account exists, not blocked, dimension combinations allowed.
- Tax validation — taxes computed and balanced.
- Voucher balance check — debits = credits per voucher.
- Period status — period must be open or sub-ledger-open.
- Approval status — approved if workflow required.
Any error stops the post; the journal returns to draft.
Approval workflows
Many companies route journals through approval before posting:
- Conditional workflows — only journals above threshold or in certain categories require approval.
- Approval levels — single approver, multi-step, or parallel.
- Delegation — when an approver is out of office.
Approval workflow is configured in the journal name; per-instance overrides are not allowed.
Posting restrictions
Various controls limit who can post what:
- User group on journal name — only certain user groups can use the journal.
- Posting layer — Current, Operations, Tax — restricts which layer the journal posts to.
- Single voucher number per posting — prevents one journal from posting multiple vouchers (forces structural cleanliness).
Recurring journals
A common need: posting the same accrual or allocation every month. Recurring journal lines save the template; per period, create a journal from the template, adjust amounts, post.
Reversing entries
For accruals, the reverse entry flag posts a reversing journal in the next period automatically. Avoids manual reversal of the prior month's accrual.
Approval audit trail
Every approval action is logged:
- Who submitted.
- Who approved (or rejected).
- Comments.
- Timestamps.
Auditors look for evidence of approval before posting; the audit trail is the evidence.
Common pitfalls.
- Wrong journal name selected. Different journal names have different defaults, dimensions, approval workflows; using the wrong one bypasses controls.
- Unbalanced voucher. Posting fails; user gets a cryptic error; the cause is usually one line missing its offset.
- Dimension combinations invalid. F&O's account structure rules can disallow certain account+dimension combinations; posting fails until corrected.
- Posted into closed period. Auto-routing to next open period or rejection per setup.
- Posted to wrong posting layer. Tax adjustments to Current layer rather than Tax; reporting mismatches.
Posted vs draft
A journal exists in three states:
- Open — being edited.
- Posted — committed; voucher numbers are now permanent.
- Rejected / not approved — workflow returned for changes.
Once posted, a journal can't be edited; corrections require a reversing journal.
Operational rhythm
Daily journals for routine activity (cash transfers, accruals); monthly journals for period-end adjustments; quarterly journals for tax reconciliations. A well-designed journal name taxonomy makes this rhythm sustainable; ad-hoc journal posting in a single "General" journal name makes audit trails painful.
Related guides
- Workflow in Dynamics 365 FinanceThe workflow engine in Dynamics 365 Finance and SCM — designers, conditions, assignment, escalations, and Power Automate alternatives.
- Sales tax setup in Dynamics 365 FinanceHow to configure US-style sales tax in F&O — tax authorities, tax codes, tax groups, item tax groups, and the integration with Avalara / Vertex.
- Dynamics 365 Finance environments and Lifecycle ServicesHow environments work in Dynamics 365 Finance and Supply Chain — Tier 1 through Tier 5, the role of Lifecycle Services, and the move to managed environments.
- 1099 reporting for US in Dynamics 365 FinanceHow F&O handles US 1099 reporting — vendor classification, 1099 boxes, year-end generation, e-filing, and the recipient-copy distribution.
- Allocations and allocation rules in Dynamics 365 FinanceHow F&O allocates costs and revenue across dimensions — ledger allocation rules, basis sources, percentage methods, and the periodic allocation cadence.
Browse every guide in Finance & SCM or just Finance.
Was this helpful?
Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.
Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.