Study guide

8.3 Inventory Posting Setup & Alternative Posting Groups

Microsoft Dynamics 365 Business Central Functional Consultant MB-800

Track your progress as you read

Finished sections get a check mark.

1 Chapter 1: Company Creation & Data Migration

1.1 Creating Companies & Assisted Setup Wizards 1.2 Configuration Packages & RapidStart Worksheets 1.3 Opening Balances & Data Migration Strategies

2 Chapter 2: Security, Profiles & Auditing

2.1 Users, User Setup & Role Center Profiles 2.2 Permission Sets & Security Group Management 2.3 Security Filters, Change Log & Security Auditing

3 Chapter 3: Core System Configuration, Number Series & Copilot

3.1 Company Information, Number Series & Job Queues 3.2 Report Layout Management & Copilot AI Capabilities

4 Chapter 4: Dimensions Architecture & Governance

4.1 Dimension Concepts & Dimension Values 4.2 Global Dimensions vs Shortcut Dimensions 4.3 Default Dimensions, Combinations & Priorities

5 Chapter 5: Workflows & Approvals

5.1 Native Workflow Templates & Approval Hierarchy 5.2 Workflow User Groups & Notification Configuration

6 Chapter 6: Financial Setup, Periods & Currencies

6.1 General Ledger Setup & Accounting Periods 6.2 Payment Terms, Payment Methods & Deferrals 6.3 Multi-Currency Setup & Exchange Rates

7 Chapter 7: Chart of Accounts, Categories & Allocations

7.1 Chart of Accounts Structure & G/L Account Cards 7.2 Account Categories, Subcategories & Financial Reporting 7.3 General Ledger Allocation Accounts & Sharing

8 Chapter 8: Posting Groups & Posting Setup

8.1 Specific Posting Groups: Customer, Vendor, Bank & Inventory 8.2 General Posting Groups & General Posting Setup Matrix 8.3 Inventory Posting Setup & Alternative Posting Groups

9 Chapter 9: General Journals & Recurring Methods

9.1 Bank Account Cards & Posting Setup 9.2 General Journal Templates, Batches & Number Series 9.3 Recurring General Journals & Allocation Methods

10 Chapter 10: Accounts Payable & Accounts Receivable Setup

10.1 Purchases & Payables Setup & Vendor Master 10.2 Sales & Receivables Setup & Customer Master 10.3 Payment Journals, Cash Receipts & Payment Registration Setup

11 Chapter 11: Fixed Assets Setup & Depreciation Books

11.1 Fixed Asset Setup, Classes & Depreciation Books 11.2 Fixed Asset Cards, Main/Component Assets & Depreciation Methods

12 Chapter 12: Inventory Setup, Costing & Locations

12.1 Inventory Setup, Item Types, Categories & Variants 12.2 Costing Methods (FIFO, LIFO, Average, Standard) & Ledger Architecture 12.3 Locations, Transfer Routes & Stockkeeping Units (SKUs)

13 Chapter 13: Logistics Master Data, Pricing & Discounts

13.1 Shipping Agents, Locations & Vendor Lead Times 13.2 Sales Prices, Purchase Prices & Price Lists 13.3 Line Discounts, Invoice Discounts & Thresholds

14 Chapter 14: User Interface, Views, Inspection & Excel

14.1 Personalization, Profile Customization & Designer 14.2 Searching, Advanced Filters, Saved Views & Page Inspection 14.3 Edit in Excel, OneDrive & Data Analysis Mode

15 Chapter 15: Purchase & Sales Order Execution

15.1 Purchase Orders, Receiving, Over-Receipt & Undo 15.2 Purchase Invoicing, Recurring Lines & Blanket Orders 15.3 Sales Quotes, Availability Checks & Order Conversion 15.4 Sales Shipping, Invoicing, Undo & Blanket Orders

16 Chapter 16: Invoices, Credit Memos & Document Corrections

16.1 Direct Invoices, Credit Memos & Document Reopening 16.2 Correct, Cancel & Corrective Credit Memo Procedures 16.3 Combined Shipments/Receipts & Prepayment Workflows

17 Chapter 17: Cash Management, Bank Reconciliation & Ledger Applications

17.1 Processing Payment Journals & Cash Receipt Registrations 17.2 Applying, Unapplying & Reversing Customer/Vendor Entries 17.3 Bank Account Reconciliation & Statement Matching Rules

18 Chapter 18: Operational Adjustments, Inventory & Asset Accounting

18.1 Exchange Rate Adjustments & Dimension Corrections 18.2 Inventory Adjustments, Transfers & Physical Counting 18.3 Fixed Asset Acquisitions, Depreciation Runs & Disposals

8.3 Inventory Posting Setup & Alternative Posting Groups

Key Takeaways Explain This Topic AI

The Inventory Posting Setup matrix pairs Location Code with Inventory Posting Group to determine Balance Sheet Inventory Asset, Inventory (Interim), and WIP accounts.

The Inventory Account (Interim) accrues un-invoiced inventory value during physical receipt (purchases) or shipment (sales) prior to financial invoicing, clearing automatically upon invoice posting.

The Allow Multiple Posting Groups feature must be explicitly enabled in Sales & Receivables Setup and Purchases & Payables Setup to permit overriding default posting groups on documents.

Alternative Customer and Vendor Posting Groups must be configured as whitelisted substitutes on the respective posting group card before users can select them on document headers or lines.

Key enterprise applications of alternative posting groups include intercompany reclassifications, bad debt provision staging, and employee receivables management without creating duplicate master cards.

Last updated: September 2026

8.3 Inventory Posting Setup & Alternative Posting Groups

Quick Summary: In Microsoft Dynamics 365 Business Central, balance sheet inventory asset accounts are governed by the Inventory Posting Setup matrix, which combines warehouse Location Codes with Inventory Posting Groups . This setup defines both finalized asset accounts and Interim accounts used to accrue un-invoiced goods during physical receipts and shipments. To provide enterprise operational flexibility without violating accounting governance, Business Central offers the Allow Multiple Posting Groups feature. When enabled in Sales & Receivables Setup or Purchases & Payables Setup, users can select authorized Alternative Posting Groups on document headers and lines, streamlining intercompany transfers, bad debt reclassifications, and employee receivables.

The Inventory Posting Setup Matrix (Table 5813)

While General Posting Setup manages Income Statement revenue and COGS, the Inventory Posting Setup page ( Alt+Q -> type Inventory Posting Setup ) governs Balance Sheet inventory valuation. UI Navigation Path:

  • Tell Me (Alt+Q) -> Inventory Posting Setup
  • The 2D Configuration Matrix: Location x Inventory Posting Group

The Inventory Posting Setup is structured as a two-coordinate matrix:

Location Code: Represents the physical or logical warehouse facility (e.g., EAST , WEST , MAIN , or <BLANK> ).

Invt. Posting Group Code: The inventory classification assigned to the item (e.g., RAW MAT , FINISHED , RESALE ). Inventory Posting Setup Resolution Grid:

  • ┌────────────────────────────────────────────────────────┐
  • │ INVENTORY POSTING GROUP │
  • ├───────────────────┬───────────────────┬────────────────┤
  • │ RAW MAT │ FINISHED │ RESALE │
  • ┌─────────┬─────────┼───────────────────┼───────────────────┼────────────────┤
  • │ │ EAST │ G/L Acc: 10510 │ G/L Acc: 10520 │ G/L Acc: 10530 │
  • │LOCATION ├─────────┼───────────────────┼───────────────────┼────────────────┤
  • │ CODE │ WEST │ G/L Acc: 10515 │ G/L Acc: 10525 │ G/L Acc: 10535 │
  • │ ├─────────┼───────────────────┼───────────────────┼────────────────┤
  • │ │ <BLANK> │ G/L Acc: 10500 │ G/L Acc: 10505 │ G/L Acc: 10508 │
  • └─────────┴─────────┴───────────────────┴───────────────────┴────────────────┘
  • The Mandatory Blank Location Row

A critical configuration requirement tested on the MB-800 exam is the Blank Location Code :

If an organization conducts inventory movements without entering a warehouse location code (or handles drop-shipments, assembly lines, or service items where Location Code is blank), Business Central looks up the record where Location Code = '' (blank).

If the blank location combination is missing from Table 5813, transactions without a location code fail with a fatal posting validation error.

Core Account Fields in Inventory Posting Setup

Account Field Balance Sheet Role Trigger & Accounting Function

Inventory Account Balance Sheet Asset Holds the permanent, capitalized inventory valuation for invoiced on-hand stock. Debited on purchase invoice; credited on sales COGS posting.

Inventory Account (Interim) Balance Sheet Asset (Accrual) Holds expected inventory cost when goods are physically received (purchase receipt) or shipped (sales shipment) before the corresponding purchase or sales invoice is posted.

WIP Account Balance Sheet Asset Work-in-process account used in manufacturing and assembly to accumulate raw material consumption and capacity costs prior to finished good completion.

Material Variance Account Income Statement (Variance) Captures standard cost purchase price and material usage variances in manufacturing.

Capacity Variance Account Income Statement (Variance) Captures direct labor and machine run-time absorption variances against standard capacity rates.

Mfg. Overhead Variance Account Income Statement (Variance) Absorbs indirect production overhead allocation discrepancies upon production order finishing.

Interim Inventory Costing & Financial Synchronization

Under modern accrual accounting (GAAP/IFRS), physical inventory possession triggers financial recognition, even if the formal vendor invoice has not yet arrived.

The Two-Stage Procurement Cost Lifecycle

To track expected costs prior to invoicing, Expected Cost Posting to G/L must be enabled on the Inventory Setup card ( Alt+Q -> type Inventory Setup ). Lifecycle of an Inventory Purchase:

  • Stage 1: Warehouse Goods Receipt Posted (Physical Receipt, Un-invoiced)
  • ├── DEBIT : Inventory Posting Setup -> Inventory Account (Interim) [$500]
  • └── CREDIT: General Posting Setup -> Invt. Accrual Acc. (Interim) [$500]

Stage 2: Purchase Invoice Posted (Financial Settlement)

├── REVERSAL OF INTERIM ACCRUAL:

  • │ ├── CREDIT: Inventory Posting Setup -> Inventory Account (Interim) [$500]
  • │ └── DEBIT : General Posting Setup -> Invt. Accrual Acc. (Interim) [$500]

└── ACTUAL PERMANENT POSTING:

  • ├── DEBIT : Inventory Posting Setup -> Inventory Account (Actual) [$500]
  • └── CREDIT: Vendor Posting Group -> Payables Account [$500]

When the purchase invoice is finalized, the interim asset and accrual entries are reversed to the penny, and the permanent capitalized inventory asset and accounts payable liability are recorded.

The Allow Multiple Posting Groups Architecture

Historically in legacy Navision and early Business Central versions, a Customer or Vendor master card was locked to a single posting group. Handling transactions requiring distinct general ledger control accounts (such as intercompany trade or employee advances) required creating duplicate customer cards (e.g., CUST-00100 and CUST-00100-IC ).

The Allow Multiple Posting Groups feature eliminates duplicate master records by enabling dynamic posting group overrides on transaction documents.

Step 1: System-Wide Activation in Setup Cards

Administrators must activate the feature on the global setup cards:

Sales & Receivables Setup ( Alt+Q ): Expand the General FastTab and set Allow Multiple Posting Groups = Yes .

Purchases & Payables Setup ( Alt+Q ): Expand the General FastTab and set Allow Multiple Posting Groups = Yes . UI Navigation Path:

  • Tell Me (Alt+Q) -> Sales & Receivables Setup -> Toggle 'Allow Multiple Posting Groups'
  • Tell Me (Alt+Q) -> Purchases & Payables Setup -> Toggle 'Allow Multiple Posting Groups'
  • Step 2: Configuring Whitelisted Alternative Groups

To maintain strict internal controls, Business Central does not allow operators to select arbitrary posting groups. Instead, administrators define an explicit whitelist of permitted alternatives for each primary posting group:

Open Customer Posting Groups ( Alt+Q ).

Select a primary group (e.g., DOMESTIC ).

Select the action Related -> Posting Group -> Alternative Groups .

In the Alt. Customer Posting Groups subpage, specify the allowed substitute groups (e.g., INTERCOMPANY , BADDEBT , EMPLOYEE ).

Repeat the identical configuration on Vendor Posting Groups using Alt. Vendor Posting Groups . Alternative Posting Group Whitelist Enforcement:

  • Customer Master Record (Default Group = DOMESTIC)
  • │
  • ▼

Can user select 'INTERCOMPANY' on Sales Invoice?

├── Check Sales & Receivables Setup: Allow Multiple Posting Groups = YES?

│ └── YES

└── Check Alt. Customer Posting Groups for 'DOMESTIC':

  • ├── Is 'INTERCOMPANY' listed in Whitelist? ──► YES ──► SELECTION PERMITTED
  • └── Is 'EU' listed in Whitelist? ──► NO ──► REJECTED (Validation Error)
  • Document Header & Line Application

Once configured, users can modify the posting group directly on operational documents:

Sales & Purchase Document Headers: On the Invoicing FastTab of a Sales Order, Sales Invoice, Purchase Order, or Purchase Invoice, the Customer Posting Group or Vendor Posting Group field becomes editable. The lookup dropdown displays only the whitelisted alternative groups .

Document Lines: Where enabled, line-level posting groups allow individual lines to route to alternative revenue, cost, or asset accounts.

Subledger Audit Integrity: When the document is posted, the resulting Customer Ledger Entry or Vendor Ledger Entry is stamped with the selected alternative posting group. Open balance aging and future payment applications honor the alternative control account, guaranteeing that payment applications automatically clear against the correct G/L receivable or payable.

  • Key Enterprise Use Cases for Alternative Posting Groups
  • 1. Intercompany Trading Transactions

An enterprise frequently sells goods to affiliated subsidiary entities. Rather than creating separate intercompany customer records, the sales clerk uses the standard customer card but changes the Customer Posting Group on the sales order header from DOMESTIC (Control Acc 10200 - Trade Receivables ) to INTERCOMPANY (Control Acc 10250 - Intercompany Receivables ).

2. Bad Debt / Delinquent Account Staging

When a customer invoice becomes severely delinquent, the credit manager changes the posting group to BADDEBT (Control Acc 10290 - Doubtful Accounts ). This isolates doubtful debts on the balance sheet for auditing without closing the subledger entry or losing cash collection tracking.

3. Employee Purchases and Expense Recoveries

Sales to internal employees can be routed to an EMPLOYEE posting group (Control Acc 10300 - Employee Receivables ), enabling separate reporting from commercial trade debtors.

Common Implementation Pitfalls

Pitfall 1: Enabling Setup Without Defining Whitelists: Enabling Allow Multiple Posting Groups in Sales & Receivables Setup but failing to populate the Alt. Customer Posting Groups subpage causes the posting group lookup on sales documents to display an empty list.

Pitfall 2: Missing Blank Location in Inventory Posting Setup: Adding new inventory posting groups but failing to define a row for <Blank Location> causes immediate posting failures whenever items are shipped or adjusted without an explicit location code.

Pitfall 3: Disabling Expected Cost Posting: Expecting to see interim inventory accruals when Expected Cost Posting to G/L is set to No in Inventory Setup. Interim G/L entries are only generated when expected cost posting is active.

Loading diagram... Inventory Posting Setup & Alternative Posting Groups Workflow