topic hubInventoryofficial - Microsoftreviewed - checked by Opus

Design details: Inventory costing

Inventory costing design details in Business Central: costing methods, cost components, item application, cost adjustment, expected cost posting, valuation, revaluation, variance, rounding, and reconciliation with the general ledger. It answers how costs are calculated, forwarded, adjusted and posted to G/L, including assembly and production orders.

Path: Business functionality > Design details > Design details: Inventory costing · tier official · system inventory · narrative reviewed (checked by Opus)

Overview

This section explains how Business Central records and reports inventory cost. It starts from the basics: the five costing methods, the cost components that make up inventory value, and the two kinds of entries (quantity entries in the item ledger and value entries) that inventory posting creates. Item application links cost recipients to cost sources so cost can be forwarded.

Other pages cover what happens after posting. Cost adjustment moves cost from sources to recipients, average cost works in periods, and expected cost posting uses interim accounts until invoicing. Revaluation, variance and rounding are covered separately. Further pages describe production and assembly order posting, inventory periods, valuation reports, and reconciliation with the general ledger. A subtopic covers the posting date on adjustment value entries.

Start with “Design details - Inventory costing” for the overview, then “Costing methods” and “Inventory posting”. Go to the topic pages for cost adjustment, average cost, or G/L reconciliation as your question requires. Two practical pages cover changing an item’s costing method and the known issue of zero inventory with open item ledger entries.

Key points

  • Five costing methods are covered: FIFO, LIFO, Average, Standard and Specific.
  • Inventory posting creates quantity entries (item ledger) and value entries, linked by item application entries that forward cost.
  • Item application supports automatic quantity application and fixed cost application for returns and corrections.
  • Cost adjustment runs through the Adjust Cost - Item Entries batch job, either automatic or manual, and Post Inventory Cost to G/L posts values to the general ledger.
  • Expected cost posting for received but not invoiced items uses interim accounts until full invoicing.
  • Average cost is a weighted average within a configurable period and calculation type, applied to decreases by the Adjust Cost batch job.
  • Assembly output posts at actual cost with no WIP concept; production order posting tracks cost through raw materials, WIP and finished goods.
  • To change an item’s costing method after transactions, use assembly orders to transfer inventory while preserving cost.

Subtopics

More Learn pages

Videos, posts and code changes

Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.

Business Central pages and reports

The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.

What Learn documents here 8 of 22 Learn pages

Show 14 more