How Business Central Maps Purchase Orders to GL and Inventory Ledger Entries

How Business Central Maps Purchase Orders to GL and Inventory Ledger Entries

In Microsoft Dynamics 365 Business Central, posting a purchase receipt increases physical stock but, in a default setup, posts nothing to the General Ledger. The GL is updated only when you post the vendor invoice.

This blog explains one purchase of 5 guest chairs (total invoice value: ₹33,849.99) from order to invoice so you can see exactly which entries appear at each stage.

In short: The purchase order creates no entries. The receipt creates an Item Ledger Entry and a Value Entry with expected cost, but no GL entries. The invoice creates a Value Entry with actual cost and posts the General Ledger entries.

In this video, we walk through the step-by-step journey of a purchase transaction in Microsoft Dynamics 365 Business Central. Learn how stock quantities update in item ledgers, how GL accounts are impacted during invoicing, and why Business Central uses dual-entry posting to keep purchase costs off your P&L.

Step 1: Does a purchase order create ledger entries in Business Central?

No. A purchase order is strictly a request to the vendor. It records no stock movement and carries no financial impact, so no inventory or GL entries are generated.

Step 2: What happens when you post the purchase receipt?

When the 5 chairs arrive at your warehouse, you post the receipt. Business Central updates its internal inventory records but leaves your financial accounts untouched in a standard setup:

  • Item Ledger Entry: An entry of type Purchase increases physical stock quantity by 5 units.
  • Value Entry: An entry is generated recording the item’s expected cost.
  • General Ledger: No entries are created (in a default setup), meaning your Balance Sheet and Income Statement (P&L) remain completely unchanged at this stage. (Note: If Expected Cost Posting is enabled, the receipt posts to interim accounts—see “Settings that change this” below).

Step 3: What happens when you post the purchase invoice?

Posting the vendor invoice is where the financial ledgers update. Business Central posts two pairs of entries, using the invoice amount of ₹33,849.99 for the 5 chairs:

Pair Debit Credit Purpose
A: Vendor liability Purchases ₹33,849.99 Payables ₹33,849.99 Records the purchase and the amount owed to the vendor
B: Inventory capitalization Inventory ₹33,849.99 Direct Cost Applied ₹33,849.99 Adds the cost to inventory on the Balance Sheet

The invoice transaction also generates a final Value Entry recording the actual cost.

Why does Business Central post two pairs of GL entries?

  • Pair A records what you owe (Vendor Payable).
  • Pair B records what you own (Inventory Asset).

The Purchases debit and the Direct Cost Applied credit offset each other on the Income Statement, ensuring the purchase cost does not sit as an expense on your P&L. Instead, the cost is capitalized into Inventory on the Balance Sheet, laying the foundation for accurate Cost of Goods Sold (COGS) recognition when the chairs are later sold.

How to see these ledger entries in Business Central

  1. Open the Posted Purchase Invoice, select Find entries from the action bar, and review both the Value Entries and General Ledger Entries.
  2. Open the Posted Purchase Receipt and select Find entries to confirm that no GL entries were generated during physical receiving.

Settings that change this behavior

  • Expected Cost Posting to G/L (Inventory Setup): when enabled, the receipt posts Dr Inventory (Interim) / Cr Inventory Accrual (Interim), and these reverse when the invoice is posted.
  • Automatic Cost Posting (Inventory Setup): when disabled, the inventory and Direct Cost Applied entries are posted later by the Post Inventory Cost to G/L batch job.
  • Posting groups: the General Posting Setup, Inventory Posting Setup, and Vendor Posting Group decide which accounts are used.

FAQs: purchase receipts and GL entries in Business Central

1. Why doesn’t a purchase receipt update the General Ledger in Business Central?

By default, GL financial entries are deferred until the vendor invoice is posted. Receiving goods updates quantity and expected cost in the item ledgers, but does not alter your financial accounts until an invoice confirms the actual financial liability.

2. What is the Direct Cost Applied account?

It is the offset account for the inventory debit at invoicing. Together with the Purchases account, it keeps the P&L effect of the purchase at zero by balancing out the purchase cost.

3. How can a receipt post to the GL?

Turn on Expected Cost Posting to G/L in Inventory Setup and set up the interim accounts (Inventory Account (Interim) and Invt. Accrual Acc. (Interim)).

4. What is the difference between an Item Ledger Entry and a Value Entry?

The Item Ledger Entry tracks physical stock quantity movement (e.g., +5 units). The Value Entry tracks monetary cost, first as expected cost at receipt and then as actual cost at invoicing.

Want to optimize your inventory posting setup or resolve reconciliation gaps in Business Central?

Speak with our Dynamics 365 Business Central experts today for a personalized consultation.