🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided MB-800 Domain 3
Domain 3 — Module 2 of 4 50%
18 of 28 overall

MB-800 Study Guide

Domain 1: Set Up Business Central

  • Welcome to Business Central Free
  • Creating & Configuring Companies Free
  • Data Migration & Opening Balances Free
  • Users, Profiles & Security Free
  • Core Setup Essentials Free
  • Dimensions Deep Dive Free
  • Approval Workflows Free
  • M365 & Power Platform Integrations Free

Domain 2: Configure Financials

  • General Ledger Setup
  • Currencies, Deferrals & Exchange Rates
  • Chart of Accounts & Financial Reporting
  • Posting Groups Demystified
  • Journals & Bank Accounts
  • Accounts Payable
  • Accounts Receivable
  • Fixed Assets & Depreciation

Domain 3: Configure Sales and Purchasing

  • Inventory Foundations
  • Inventory Costing & Ledger Flow
  • Sales & Purchase Master Data
  • Pricing & Discounts

Domain 4: Perform Business Central Operations

  • Navigating & Customising Pages
  • Working with Data: Excel, OneDrive & Analysis
  • Purchase Processing
  • Sales Processing
  • Financial Documents
  • Payment Processing
  • Reconciliation, Allocations & FX Adjustments
  • Fixed Asset Transactions

MB-800 Study Guide

Domain 1: Set Up Business Central

  • Welcome to Business Central Free
  • Creating & Configuring Companies Free
  • Data Migration & Opening Balances Free
  • Users, Profiles & Security Free
  • Core Setup Essentials Free
  • Dimensions Deep Dive Free
  • Approval Workflows Free
  • M365 & Power Platform Integrations Free

Domain 2: Configure Financials

  • General Ledger Setup
  • Currencies, Deferrals & Exchange Rates
  • Chart of Accounts & Financial Reporting
  • Posting Groups Demystified
  • Journals & Bank Accounts
  • Accounts Payable
  • Accounts Receivable
  • Fixed Assets & Depreciation

Domain 3: Configure Sales and Purchasing

  • Inventory Foundations
  • Inventory Costing & Ledger Flow
  • Sales & Purchase Master Data
  • Pricing & Discounts

Domain 4: Perform Business Central Operations

  • Navigating & Customising Pages
  • Working with Data: Excel, OneDrive & Analysis
  • Purchase Processing
  • Sales Processing
  • Financial Documents
  • Payment Processing
  • Reconciliation, Allocations & FX Adjustments
  • Fixed Asset Transactions
Domain 3: Configure Sales and Purchasing Premium ⏱ ~15 min read

Inventory Costing & Ledger Flow

How does Business Central calculate item costs? Learn the five costing methods, understand the item ledger entry chain, and see how inventory transactions flow to the General Ledger.

How Business Central tracks costs

☕ Simple explanation

Think of inventory costing like a petrol station tracking fuel prices.

You buy petrol at different prices throughout the week — Monday at $2.10, Wednesday at $2.15, Friday at $2.20. When a customer fills up, which cost do you use? The oldest batch? The newest? An average? That choice is your costing method.

At Summit Distribution, Raj’s team receives shipments of steel bolts at varying prices. Business Central needs a rule to decide: when Raj sells 100 bolts, what did those bolts actually cost? The costing method answers that question — and it affects profit margins, tax calculations, and balance sheet values.

Inventory costing determines how Business Central values inventory and calculates Cost of Goods Sold (COGS). The costing method defines which acquisition cost is assigned to an inventory decrease (sale, consumption, or adjustment).

BC supports five costing methods: FIFO, LIFO, Average, Specific, and Standard. Each method produces different COGS and inventory valuation figures from the same set of transactions.

The costing method is set on the Item Card and cannot be changed once item ledger entries exist for that item.

The five costing methods

Costing methods compared
MethodHow Cost FlowsBest ForExam Tip
FIFO (First In, First Out)Oldest purchases are consumed first. Sale picks up the cost of the earliest remaining receipt.Products with a shelf life, stable pricing environments. Shows higher balance sheet values when prices rise.Default costing method. Most common in the exam.
LIFO (Last In, First Out)Newest purchases are consumed first. Sale picks up the cost of the most recent receipt.Rarely used — not permitted in many countries because it can artificially lower profits.Know it exists but remember it is disallowed in many regions.
AverageCosts are pooled and averaged across all stock. Every unit has the same cost at any point in time.Bulk commodities, chemicals, mixed inventory where individual units are indistinguishable.Average cost recalculates after every purchase. The Average Cost Period setting (Day, Week, Month, Accounting Period) matters.
SpecificEach unit carries its exact purchase cost. You must link each sale to a specific receipt using item tracking (serial/lot numbers).High-value serialised goods — vehicles, heavy machinery, jewellery.Requires item tracking on both inbound and outbound. Most precise but most effort.
StandardA pre-set cost is used regardless of actual purchase price. Differences post as variances.Manufacturing with repetitive production. Enables tight cost control and variance analysis.Variances (purchase price variance, material variance) post to separate GL accounts.

When to use each method — a quick decision guide

QuestionAnswer points to…
”We just want something simple and fair”FIFO — the default and most straightforward
”Our raw materials fluctuate in price and we mix them together”Average — no need to track individual batches
”We sell high-value items with serial numbers”Specific — exact cost per unit
”We’re a manufacturer and want to measure efficiency against a target cost”Standard — enables variance analysis
”We want to minimise taxable income when prices rise”LIFO — but check if your country allows it
⚠️ Important: You cannot change the costing method once entries exist

The costing method is locked once you post item ledger entries for an item. If you set up an item as Average and start posting transactions, you cannot switch it to FIFO later. Plan your costing method before you go live.

To change a costing method on an item with entries, Microsoft provides a guided process through the Change Costing Method page — but it creates a new item and re-maps entries. This is a complex operation, not a simple settings change.

The item ledger entry chain

Every inventory transaction in Business Central creates a chain of connected entries. Understanding this chain is critical for the exam.

Item Card
  └── Item Ledger Entry (ILE)    ← quantity change (+1, -1)
        └── Value Entry (VE)      ← cost/value of that change
              └── G/L Entry        ← debit/credit in the General Ledger
Entry TypeWhat It RecordsKey Fields
Item Ledger EntryQuantity in or out. One entry per inventory movement.Entry Type (Purchase, Sale, Positive Adj., Negative Adj., Transfer, Consumption, Output), Quantity, Remaining Quantity
Value EntryThe monetary value of the quantity change. Can have multiple value entries per ILE (e.g. direct cost + revaluation).Cost Amount (Actual), Cost Amount (Expected), Cost per Unit, Entry Type (Direct Cost, Revaluation, Rounding, Indirect Cost, Variance)
G/L EntryThe double-entry bookkeeping record in the General Ledger.Debit Amount, Credit Amount, G/L Account No.

Why multiple value entries per item ledger entry?

A single purchase receipt might generate:

  1. Expected cost value entry — when you receive but haven’t invoiced yet
  2. Direct cost value entry — when the invoice arrives
  3. Cost adjustment value entry — if the cost is adjusted later (e.g. item charges added)

Each value entry can generate its own pair of G/L entries.

How a purchase flows through the chain

Let’s follow a real transaction at Summit Distribution. Raj receives 100 steel bolts at $5.00 each from a vendor.

Step 1: Post the purchase receipt (receive only)

Entry CreatedDetails
Item Ledger EntryEntry Type = Purchase, Quantity = +100, Invoiced Quantity = 0
Value EntryEntry Type = Direct Cost, Cost Amount (Expected) = $500, Cost Amount (Actual) = $0
G/L Entry (if Expected Cost Posting enabled)Debit: Inventory Accrual (Interim) $500 / Credit: Invt. Accrual Acc. (Interim) $500

Step 2: Post the purchase invoice

Entry CreatedDetails
Item Ledger EntryUpdated — Invoiced Quantity now = 100
Value EntryEntry Type = Direct Cost, Cost Amount (Expected) reversed to $0, Cost Amount (Actual) = $500
G/L EntryDebit: Inventory Account $500 / Credit: Direct Cost Applied $500. Plus reversal of interim entries.
💡 What about Expected Cost Posting to G/L?

In Inventory Setup, the field Expected Cost Posting to G/L controls whether receipt-without-invoice creates G/L entries.

  • Enabled: Receipts immediately show in the GL via interim accounts. The balance sheet reflects goods you have but haven’t been invoiced for.
  • Disabled: G/L entries only appear when the invoice is posted. The balance sheet doesn’t reflect uninvoiced receipts.

Most businesses enable this for accurate financial reporting. The exam expects you to know this setting exists.

Inventory Posting Setup

The Inventory Posting Setup page controls which GL accounts are used for inventory transactions. It’s a matrix of Inventory Posting Group (from the item) and Location (from the transaction).

Inventory Posting GroupLocationInventory AccountExample
FINISHEDMAIN2130 - Finished GoodsFinished items at main warehouse
FINISHEDSHOWROOM2130 - Finished GoodsFinished items at showroom
RAW-MATMAIN2120 - Raw MaterialsSteel bolts at main warehouse

Key GL accounts in the Inventory Posting Setup:

AccountDebited When…Credited When…
Inventory AccountGoods received (purchase receipt)Goods shipped (sales shipment)
Inventory Account (Interim)Expected receipt postedExpected receipt reversed at invoice
COGS AccountSale is invoiced—
Direct Cost Applied Account—Purchase is invoiced
Inventory Adjustment AccountPositive adjustmentNegative adjustment
💡 Exam tip: Automatic Cost Posting vs Adjust Cost batch job

Automatic Cost Posting (Inventory Setup) pushes value entries to the GL in real time as transactions post.

Even with Automatic Cost Posting enabled, the Adjust Cost - Item Entries batch job is still essential. This job:

  • Adjusts costs forward from inbound entries (purchases) to outbound entries (sales)
  • Handles item charges applied after the original transaction
  • Updates average cost calculations

The exam may test whether Automatic Cost Posting replaces the Adjust Cost batch job. It does not. They serve different purposes — one posts to GL, the other adjusts cost between entries.

What hits the GL — a complete picture

When Raj sells 50 of those steel bolts to a customer at $8.00 each:

StepItem Ledger EntryValue EntryG/L Impact
Ship the goodsEntry Type = Sale, Qty = -50Expected Cost (if enabled): -$250Debit: COGS Interim $250 / Credit: Inventory Interim $250
Invoice the saleInvoiced Qty updatedActual Cost: -$250 (50 bolts at $5.00 FIFO cost)Debit: COGS $250 / Credit: Inventory $250. Revenue: Debit Receivables $400 / Credit Sales Revenue $400

The profit on this sale: Revenue $400 minus COGS $250 = $150 gross profit.

Notice how the costing method determined the $5.00 per-bolt cost. If Raj had later bought bolts at $6.00, FIFO would still use the $5.00 cost for the first 100 bolts. Average would have blended the two prices.

Question

What is the entry chain for an inventory transaction?

Click or press Enter to reveal answer

Answer

Item Card → Item Ledger Entry (quantity change) → Value Entry (cost/value of that change) → G/L Entry (debit/credit in the General Ledger). One ILE can have multiple Value Entries.

Click to flip back

Question

What is the difference between Expected Cost and Actual Cost?

Click or press Enter to reveal answer

Answer

Expected Cost is recorded at receipt (before invoice). Actual Cost is recorded when the invoice posts. Expected cost uses interim GL accounts. Actual cost uses the final inventory and COGS accounts.

Click to flip back

Question

Does Automatic Cost Posting replace the Adjust Cost - Item Entries batch job?

Click or press Enter to reveal answer

Answer

No. Automatic Cost Posting pushes value entries to the GL in real time. The Adjust Cost batch job adjusts costs between item ledger entries (e.g., forwarding purchase cost changes to sales entries). Both are needed.

Click to flip back

Question

Can you change an item's costing method after posting transactions?

Click or press Enter to reveal answer

Answer

Not directly. Once item ledger entries exist, the costing method is locked. BC provides a Change Costing Method process that creates a new item and remaps entries — it is not a simple toggle.

Click to flip back

Knowledge check

Knowledge Check

Summit Distribution buys chemicals that arrive in bulk tankers and are mixed in storage tanks. Individual batches cannot be distinguished once mixed. Which costing method should Raj configure?

Knowledge Check

Raj receives 200 bolts at $5.00 each (purchase receipt posted, not yet invoiced). Expected Cost Posting to G/L is enabled. Which GL entries are created at receipt?

Knowledge Check

Priya is helping a manufacturing client choose a costing method. The client produces the same widget repeatedly and wants to track whether production costs are above or below their target. Which costing method enables this?

🎬 Video coming soon


Next up: Now that you understand how costs flow, let’s look at the master data that drives sales and purchase documents — shipping agents, ship-to addresses, lead times, and vendor order addresses.

← Previous

Inventory Foundations

Next →

Sales & Purchase Master Data

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.