πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided MB-800 Domain 2
Domain 2 β€” Module 4 of 8 50%
12 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 2: Configure Financials Premium ⏱ ~18 min read

Posting Groups Demystified

Posting groups are the traffic signals of Business Central β€” they route every transaction to the correct GL account. This is one of the most tested and most confusing MB-800 topics. Let's untangle it.

Why posting groups exist

β˜• Simple explanation

Posting groups are like a mail sorting machine at a post office.

When you post a sales invoice, Business Central needs to know: which GL account gets the revenue? Which gets the receivable? Which gets the VAT? You don’t want to think about GL accounts every time you invoice a customer.

Posting groups handle the routing automatically. You tell BC β€œthis customer is a DOMESTIC customer buying RETAIL goods” β€” and the posting groups look up the exact GL accounts for that combination. Every transaction, every time, consistently.

Without posting groups, every user would need to memorise 50+ GL accounts. With them, they just pick a customer and an item, and BC figures out the rest.

Posting groups are lookup tables that map business transactions to General Ledger accounts. They abstract the GL account selection away from day-to-day users, ensuring consistent and correct posting across the organisation.

Business Central uses three categories of posting groups:

  1. Specific posting groups β€” assigned to master data (customers, vendors, items, banks). Define sub-ledger control accounts.
  2. General posting groups β€” classify the business nature and product nature of transactions. Combined in the General Posting Setup matrix.
  3. Inventory posting setup β€” maps inventory transactions to GL accounts by location and posting group.

The three layers of posting groups

This is the part most students struggle with. Let’s build it layer by layer.

Layer 1: Specific posting groups

Specific posting groups are assigned directly to master data records. They define which control account is used.

Specific posting groups
TypeAssigned ToWhat It ControlsExample
Customer Posting GroupEach customerReceivables account in GLDOMESTIC β†’ GL 2310 (Domestic Receivables)
Vendor Posting GroupEach vendorPayables account in GLDOMESTIC β†’ GL 5410 (Domestic Payables)
Inventory Posting GroupEach itemInventory account in GLFINISHED β†’ GL 2130 (Finished Goods)
Bank Account Posting GroupEach bank accountGL account for the bankOPERATING β†’ GL 2910 (Operating Bank)

Key point: Every customer MUST have a customer posting group. Every vendor MUST have a vendor posting group. Every item MUST have an inventory posting group. No exceptions.

Layer 2: General posting groups

General posting groups classify the nature of each side of a transaction:

Group TypeClassifiesAssigned ToExamples
Gen. Bus. Posting GroupThe business relationshipCustomers, vendorsDOMESTIC, EXPORT, EU
Gen. Prod. Posting GroupThe product/service typeItems, GL accounts, resourcesRETAIL, SERVICES, RAW-MAT

These two dimensions create a matrix in the General Posting Setup.

Layer 3: General Posting Setup (the matrix)

The General Posting Setup is a matrix that maps every combination of Gen. Bus. Posting Group + Gen. Prod. Posting Group to specific GL accounts.

                    Gen. Prod. Posting Group
                    RETAIL      SERVICES    RAW-MAT
Gen. Bus.  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
Posting    β”‚ DOMESTIC  β”‚ Sales: 6110 β”‚ Sales: 6120 β”‚ Sales: 6130 β”‚
Group      β”‚           β”‚ COGS:  7110 β”‚ COGS:  7120 β”‚ COGS:  7130 β”‚
           β”‚           β”‚ Purch: 7210 β”‚ Purch: 7220 β”‚ Purch: 7230 β”‚
           β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
           β”‚ EXPORT    β”‚ Sales: 6210 β”‚ Sales: 6220 β”‚ Sales: 6230 β”‚
           β”‚           β”‚ COGS:  7310 β”‚ COGS:  7320 β”‚ COGS:  7330 β”‚
           β”‚           β”‚ Purch: 7410 β”‚ Purch: 7420 β”‚ Purch: 7430 β”‚
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

When Raj sells a RETAIL item to a DOMESTIC customer, BC looks up DOMESTIC + RETAIL in the matrix and finds: Sales Revenue β†’ GL 6110, COGS β†’ GL 7110.

ℹ️ The complete GL account set in General Posting Setup

Each combination in the General Posting Setup defines multiple GL accounts:

AccountPurpose
Sales AccountRevenue from sales
Sales Credit Memo AccountRevenue adjustment for credit memos
Sales Line Disc. AccountLine discount expense
Sales Inv. Disc. AccountInvoice discount expense
COGS AccountCost of goods sold
Purch. AccountPurchase expense/cost
Purch. Credit Memo AccountPurchase return adjustments
Purch. Line Disc. AccountPurchase line discounts
Purch. Inv. Disc. AccountPurchase invoice discounts
Direct Cost Applied AccountCost applied to inventory
Inventory Adjmt. AccountInventory value adjustments

Not every field is required for every combination. Service companies may not need COGS or inventory accounts.

How it all connects: A sales invoice example

When Olivia posts a sales invoice for Coastal Traders:

  1. Customer β€œBig Corp Ltd” has:

    • Customer Posting Group = DOMESTIC β†’ GL 2310 (Receivables)
    • Gen. Bus. Posting Group = DOMESTIC
  2. Item β€œPremium Widget” has:

    • Inventory Posting Group = FINISHED β†’ GL 2130 (Inventory)
    • Gen. Prod. Posting Group = RETAIL
  3. General Posting Setup lookup: DOMESTIC + RETAIL =

    • Sales Account β†’ GL 6110 (Sales Revenue)
    • COGS Account β†’ GL 7110 (Cost of Goods Sold)
  4. GL entries created:

DebitCreditAmountSource
GL 2310 (Receivables)$1,000Customer Posting Group
GL 6110 (Sales Revenue)$1,000General Posting Setup
GL 7110 (COGS)$600General Posting Setup
GL 2130 (Inventory)$600Inventory Posting Group

This is the most important table on this page. Understand how each posting group contributes a GL account to the final journal entries, and you’ll ace the posting group questions.

Inventory Posting Setup

The Inventory Posting Setup is another matrix β€” this time mapping Inventory Posting Group + Location Code to GL accounts:

Inventory Posting GroupLocationInventory AccountInventory Adj. Account
FINISHEDMAINGL 2130GL 7510
FINISHEDWAREHOUSE-BGL 2131GL 7511
RAW-MATMAINGL 2120GL 7520

This allows different GL accounts per warehouse location β€” useful when companies track inventory value by location.

πŸ’‘ Exam tip: Specific vs General posting groups

The exam frequently tests the distinction:

  • Specific posting groups β†’ control accounts (where does the balance sit?)
    • Customer PG β†’ Receivables account
    • Vendor PG β†’ Payables account
    • Inventory PG β†’ Inventory account
  • General posting groups β†’ transaction accounts (where does the revenue/cost/expense go?)
    • Gen. Bus. PG + Gen. Prod. PG β†’ Sales, COGS, Purchase accounts

Think of it this way: specific groups handle the balance sheet side, general groups handle the income statement side.

What hits the GL and why?

This is the question the exam keeps asking. For every document type, know which posting groups contribute:

DocumentSpecific PG UsedGeneral PG Lookup
Sales InvoiceCustomer PG (receivables) + Inventory PG (inventory)Gen. Bus. (customer) + Gen. Prod. (item) β†’ Sales + COGS
Purchase InvoiceVendor PG (payables) + Inventory PG (inventory)Gen. Bus. (vendor) + Gen. Prod. (item) β†’ Purchase cost
Payment JournalBank PG (bank GL account)β€”
General JournalDepends on Account TypeGen. Bus. + Gen. Prod. if using GL accounts
Question

What is the General Posting Setup?

Click or press Enter to reveal answer

Answer

A matrix mapping Gen. Bus. Posting Group + Gen. Prod. Posting Group to GL accounts (Sales, COGS, Purchase, discounts). It determines which income statement accounts are used when posting transactions.

Click to flip back

Question

What do specific posting groups control?

Click or press Enter to reveal answer

Answer

Balance sheet control accounts. Customer PG β†’ Receivables GL account. Vendor PG β†’ Payables GL account. Inventory PG β†’ Inventory GL account. Bank PG β†’ Bank GL account. Every master record must have one.

Click to flip back

Question

A DOMESTIC customer buys a RETAIL item. Which posting groups are involved?

Click or press Enter to reveal answer

Answer

Customer Posting Group (receivables), Inventory Posting Group (inventory), plus the General Posting Setup lookup for DOMESTIC (Gen. Bus.) + RETAIL (Gen. Prod.) which provides Sales Revenue and COGS accounts.

Click to flip back

Question

Specific posting groups handle the ____ side. General posting groups handle the ____ side.

Click or press Enter to reveal answer

Answer

Specific = Balance Sheet side (control accounts: receivables, payables, inventory, bank). General = Income Statement side (revenue, COGS, purchase costs, discounts).

Click to flip back

Knowledge check

Knowledge Check

Priya sets up a new vendor 'Pacific Supplies' (Gen. Bus. Posting Group = DOMESTIC) and a new item 'Steel Bolts' (Gen. Prod. Posting Group = RAW-MAT, Inventory Posting Group = RAW-MAT). When she posts a purchase invoice, which posting groups determine the Purchase Cost GL account?

Knowledge Check

Coastal Traders has two types of customers: DOMESTIC (New Zealand) and EXPORT (international). They sell two product categories: RETAIL (physical goods) and SERVICES (consulting). How many rows does Olivia need in the General Posting Setup?

🎬 Video coming soon


Next up: With posting groups routing transactions to GL accounts, let’s set up the vehicles for manual entries β€” journals and bank accounts.

← Previous

Chart of Accounts & Financial Reporting

Next β†’

Journals & Bank Accounts

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.