Microsoft Copilot $21 now $18/user/month + 1 month free

May 7, 2024

Expected Inventory Cost Posting in Dynamics 365 Business Central

 

Understanding Automatic Cost Posting and Expected Cost Posting in Dynamics 365 Business Central is critical for maintaining accurate inventory valuation and financial reporting.

Both settings affect how and when inventory costs are reflected in the general ledger and inventory subledger.

Automatic Cost Posting vs. Expected Cost Posting

Automatic Cost Posting

When enabled, inventory cost is posted to the general ledger automatically during:

  • Inventory receipt
  • Inventory invoicing

When disabled, inventory cost must be posted manually using Post Inventory Cost to G/L.

Expected Cost Posting

When enabled, Business Central posts:

  • A “Received but Not Invoiced” entry to inventory
  • A corresponding entry to an Interim Inventory G/L account

This allows inventory value to be recognized before the vendor invoice is received.

When the invoice is later posted (and the item has not been sold), the interim inventory amount is relieved and reclassified to inventory.

  • Both methods impact how inventory costs are reflected in your system. Automatic Cost Posting immediately updates the cost of your inventory when a purchase transaction (receipt) is posted. This ensures your inventory valuation is always current.
  • Expected Cost Posting allows you to estimate the cost of purchased items before you receive the actual vendor invoice. This provides a preliminary cost for inventory items, giving you a more complete picture of your inventory value even when invoices are delayed.

Inventory Setup Configuration

Navigate to the Inventory Setup window using the search function in Dynamics 365 Business Central to access these toggled settings:

Automatic Cost Posting

  • If toggled ON, inventory cost is posted to G/L during inventory receipt and/or invoicing.
  • If toggled OFF, inventory cost is posted through the Post Inventory Cost to G/L

Expected Cost Posting

  • If toggled ON, a “received but not invoiced” entry is posted to the inventory subsidiary and to an Interim Inventory account when goods are received into stock before the related invoice. In this case, the purchase order cost is booked as an interim inventory value for the item and a corresponding general ledger entry. When the invoice is received (and if the item has not been sold,) the inventory value is relieved from interim inventory and coded to inventory.
    • Inventory Subsidiary = Inventory + Interim Inventory (received, not invoiced) G/L Accounts
    • The default Interim Inventory account(s) can be the same as the Inventory account(s) or they can be separated and reported together on financials as inventory.
    • In the General Product Posting Group, a default G/L account is required for the interim inventory.
    • In Business Central
      • PO Lines are coded as “Received but not Invoiced.”
      • Sub Ledger (Value Entries), the fields that are used are “Expected Cost Posted to G/L” and “Cost Amount (Expected)” field.
  • If Expected Cost Posting is toggled OFF, cost is posted during invoicing.

Automatic Cost Posting = Yes, Expected Cost Posting = Ye

 

Automatic Cost Posting = No, Expected Cost Posting = Yes

 

Here are some helpful articles from Microsoft for more information:

Why This Matters During Business Central Implementation

Inventory costing behavior and posting logic are typically validated during a
Business Central implementation to ensure interim inventory, COGS, and valuation align with accounting and audit requirements.

Need Help with Inventory Costing Setup?

If you have questions about expected cost posting, interim inventory, or valuation behavior in Dynamics 365 Business Central, our team can help review your configuration and posting setup.

Contact BCS

Other articles

What 200% ROI from Business Central Really Looks Like

Jackie Gant

|

April 13, 2026
Where ROI actually shows up from finance efficiency to operational visibility Forrester says Business Central delivers 200% ROI. But what does that actually look like in practice? A recent Total Economic…

Do You Need Avalara for Business Central? A Practical Guide

Clayton Jones

|

April 10, 2026
Webinar: Sales Tax Works…Until It Doesn’t: Tax Complexity at Scale for Product CompaniesMay 5 @ 10:00 AM PT/1:00 PM ETRegister Now!Most companies focused on making, distributing, or selling products manage…

What Is Work IQ? How Microsoft Copilot Moves from Data to Context

Zoltan Orban

|

April 9, 2026
Work IQ is one of those terms that can sound more complex than it really is. Most AI tools today work by pulling from available data. They can read records, summarize…

What’s Rolling Out in Business Central 2026 Release Wave 1

Lupe Haro

|

April 7, 2026
The latest release of Microsoft Dynamics 365 Business Central is now rolling out, with updates scheduled between April and September 2026. When Microsoft first introduced this wave, the themes were clear:…

Where Microsoft Copilot Fits into the Workday

Zoltan Orban

|

March 31, 2026
There is a lot of marketing around Copilot, but in practice, its value often shows up in small, everyday tasks. It is not a replacement for expertise, but it can…

What Copilot “Cowork” Means for Business Users

Zoltan Orban

|

March 26, 2026
Microsoft recently introduced Copilot Cowork, and I wanted to take a closer look at what it represents in practical terms, especially for business users working across Microsoft 365 and related…