Study guide

8.2 General Posting Groups & General Posting Setup Matrix

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.2 General Posting Groups & General Posting Setup Matrix

Key Takeaways Explain This Topic AI

General Posting Groups govern Income Statement (P&L) account determination by pairing the commercial counterparty entity (Gen. Business Posting Group) with the transacted product or service (Gen. Product Posting Group).

Gen. Business Posting Groups represent the 'Who' (market jurisdictions such as DOMESTIC, EU, or EXPORT) and are assigned to Customers and Vendors, while Gen. Product Posting Groups represent the 'What' (product lines like RETAIL, RAW MAT, or SERVICES) and are assigned to Items, Resources, and G/L Accounts.

The General Posting Setup matrix (Table 252) is a 2D configuration grid combining Gen. Bus. and Gen. Prod. groups to map Sales, Sales Credit Memo, Sales Discounts, Purchases, Purchase Discounts, COGS, and Inventory Adjustment accounts.

Cost of Goods Sold (COGS) and inventory valuation adjustments interface directly between General Posting Setup and Inventory Posting Setup during shipment and invoicing.

Direct Cost Applied and Overhead Applied accounts act as offsetting absorption accounts that balance capitalized inventory additions against operational expense accounts.

Last updated: September 2026

8.2 General Posting Groups & General Posting Setup Matrix

Quick Summary: While specific posting groups govern Balance Sheet subledgers, General Posting Groups and the General Posting Setup matrix determine the Income Statement (P&L) revenue, expense, discount, and cost absorption accounts. Business Central employs an elegant "Who vs. What" paradigm: the Gen. Business Posting Group identifies the counterparty (Who: Customer or Vendor trade jurisdiction), while the Gen. Product Posting Group identifies the item, resource, or service being transacted (What). The intersection of these two dimensions in the General Posting Setup (Table 252) resolves the exact G/L accounts for sales, purchases, discounts, COGS, and inventory adjustments.

The "Who" vs. "What" Conceptual Model

When a sales invoice or purchase invoice is posted in Business Central, the system must determine which revenue, expense, discount, or cost accounts to update. Rather than hardcoding accounts onto individual customer or item cards, Business Central decouples the trading entity from the transacted item: The 2D Income Statement Resolution Engine:

  • WHO: Counterparty Trade Jurisdiction
  • (Gen. Business Posting Group on Customer/Vendor Card)
  • Examples: DOMESTIC, EU, EXPORT, INTERCOMPANY
  • │
  • ├──► [ MATRIX INTERSECTION ] ──► Table 252: General Posting Setup
  • │ (Sales, COGS, Purchases, Discounts)
  • WHAT: Transacted Item or Service Category
  • (Gen. Product Posting Group on Item/Resource/GL Card)
  • Examples: RETAIL, RAW MAT, SERVICES, SOFTWARE
  • 1. Gen. Business Posting Groups ("Who")

Gen. Business Posting Groups ( Alt+Q -> type Gen. Business Posting Groups ) categorize business partners by geographic market, tax jurisdiction, or trade relationship.

Assigned On:

  • Customer Card -> Invoicing FastTab -> Gen. Bus. Posting Group
  • Vendor Card -> Invoicing FastTab -> Gen. Bus. Posting Group

Typical Codes: DOMESTIC , EU_TRADE , EXPORT , INTERCOMPANY .

Inheritance: When a sales or purchase document header is created, the system inherits the Gen. Bus. Posting Group from the customer or vendor card into the document header, which then flows to all document lines.

2. Gen. Product Posting Groups ("What")

Gen. Product Posting Groups ( Alt+Q -> type Gen. Product Posting Groups ) categorize what the business buys, produces, or sells.

Assigned On:

  • Item Card -> Costs & Posting FastTab -> Gen. Prod. Posting Group
  • Resource Card -> Personal Data / Invoicing FastTab -> Gen. Prod. Posting Group
  • G/L Account Card -> Posting FastTab -> Gen. Prod. Posting Group
  • Standard Text Lines and Item Charges

Typical Codes: RETAIL , RAW MAT , SERVICES , CAPITAL , MISC .

Inheritance: When an item, resource, or G/L account is selected on a document line, the line inherits its Gen. Prod. Posting Group directly from that master record.

The General Posting Setup Matrix (Table 252)

The General Posting Setup page ( Alt+Q -> type General Posting Setup ) combines every active Gen. Business Posting Group with every active Gen. Product Posting Group into a comprehensive 2D matrix. UI Navigation Path:

  • Tell Me (Alt+Q) -> General Posting Setup
  • Matrix Dimensions and Resolution Rules

When posting a transaction line, the posting engine extracts:

  • Gen. Bus. Posting Group from the document line (inherited from header)
  • Gen. Prod. Posting Group from the document line (inherited from master record)

It searches Table 252 for an exact match [Gen. Bus. Posting Group, Gen. Prod. Posting Group] . If found, it routes the debit and credit amounts to the accounts configured in that matrix record.

Universal Blank Wildcards

Business Central permits leaving either dimension blank:

Blank Gen. Bus. Posting Group: Serves as a universal fallback for a given product group regardless of customer/vendor jurisdiction.

Blank Gen. Prod. Posting Group: Serves as a universal fallback for a given business group regardless of the item transacted.

Consultant Best Practice: In enterprise environments, always configure explicit, fully qualified combinations (e.g., DOMESTIC x RETAIL ). Relying on blank wildcards can inadvertently mask missing configuration errors or bypass country-specific statutory revenue reporting.

Comprehensive Account Mapping Fields in General Posting Setup

The General Posting Setup matrix contains over 15 specialized account fields. The following table provides the exhaustive functional consultant reference for each field:

Account Field Name Normal Balance Accounting Trigger & Functional Role

Sales Account Credit Credited with net product revenue when sales invoices are posted.

Sales Credit Memo Account Debit Debited when sales credit memos are posted, isolating return allowances from gross sales revenue.

Sales Line Discount Account Debit Debited with customer line discounts granted on specific sales document lines (Contra-Revenue).

Sales Inv. Discount Account Debit Debited with lump-sum document-level invoice discounts granted to customers (Contra-Revenue).

Sales Prepayments Account Credit Balance Sheet liability account credited when customer prepayment invoices are posted.

Purch. Account Debit Debited with the net procurement cost of non-inventory items, services, or direct expense purchases.

Purch. Credit Memo Account Credit Credited when purchase credit memos are posted, tracking procurement returns and vendor rebates.

Purch. Line Discount Account Credit Credited with line discounts received from vendors on purchase lines (Contra-Expense).

Purch. Inv. Discount Account Credit Credited with document invoice discounts earned from vendors (Contra-Expense).

Purch. Prepayments Account Debit Balance Sheet asset account debited when prepayments paid to vendors are invoiced prior to final billing.

COGS Account Debit Debited with the cost of goods sold when inventory items are shipped and invoiced to customers.

COGS Account (Interim) Debit Used in expected cost posting when sales shipments are posted prior to sales invoicing.

Inventory Adjmt. Account Debit / Credit Debited for negative inventory adjustments (shrinkage, scrap) and credited for positive inventory adjustments (physical count gains).

Direct Cost Applied Account Credit Offsetting absorption credit account used when capitalized inventory purchases or production outputs are received into stock.

Overhead Applied Account Credit Offsetting absorption credit account used when indirect capacity or material overhead is capitalized into inventory value.

Purchase Variance Account Debit / Credit Absorbs purchase price variances when items utilizing the Standard Costing method are procured at variance with standard cost.

Cost Absorption Mechanics: Direct Cost Applied

A common area of confusion on the MB-800 exam is the interplay between the Purch. Account and the Direct Cost Applied Account : Perpetual Inventory Procurement Cost Flow:

  • [ Purchase Invoice for Inventory Item Posted ($1,000) ]
  • │
  • ├──► CREDIT: Vendor Posting Group -> Payables Account ($1,000)
  • ├──► DEBIT : Inventory Posting Setup -> Inventory Account ($1,000)

└──► OFFSETTING PERPETUAL POSTING:

  • DEBIT : General Posting Setup -> Purch. Account ($1,000)
  • CREDIT: General Posting Setup -> Direct Cost Applied Acc ($1,000)
  • Why Direct Cost Applied Exists

In a perpetual inventory system, inventory purchases must not hit operational expenses directly on the P&L because the items are capitalized onto the Balance Sheet ( Inventory Account ).

If an organization posts purchases directly to the P&L Purch. Account , an equal and opposite credit is posted to the Direct Cost Applied Account .

As a result, the net P&L impact of purchasing inventory is $0.00 at the moment of procurement.

The cost is only transferred to the P&L as an expense ( COGS Account ) when the item is subsequently sold to a customer.

Transaction Posting Lifecycle: Sales Order Walkthrough

Consider an enterprise selling 10 units of an inventory item at $150 each (Total Sales = $1,500). The item's unit cost is $100 (Total COGS = $1,000). The customer has Gen. Bus. Posting Group = DOMESTIC and the item has Gen. Prod. Posting Group = RETAIL .

When the sales invoice is posted:

Subledger Entries:

Customer Ledger Entry created: Amount = $1,500 (plus tax if applicable).

Item Ledger Entry created: Quantity = -10.

Value Entry created: Sales Amount = $1,500; Cost Amount Actual = -$1,000.

General Ledger Entries (G/L Register):

  • DEBIT $1,500: Customer Posting Group -> Receivables Account
  • CREDIT $1,500: General Posting Setup [DOMESTIC, RETAIL] -> Sales Account
  • DEBIT $1,000: General Posting Setup [DOMESTIC, RETAIL] -> COGS Account
  • CREDIT $1,000: Inventory Posting Setup -> Inventory Account
  • Implementation Best Practices & Diagnostic Guide
  • Diagnosing Missing Setup Errors

If an operational user attempts to post a document and receives the error: General Posting Setup does not exist. Identification fields and values: Gen. Bus. Posting Group='EXPORT', Gen. Prod. Posting Group='SERVICES'

Root Cause: No line exists in Table 252 matching Gen. Bus. = EXPORT and Gen. Prod. = SERVICES , and no wildcard blank entry is available.

Resolution Workflow:

Navigate to General Posting Setup ( Alt+Q ).

Select New or select an existing similar line and click Copy .

Define Gen. Bus. Posting Group = EXPORT and Gen. Prod. Posting Group = SERVICES .

Populate the required Sales Account and Sales Credit Memo Account .

Instruct the user to re-attempt posting.

Separating Sales and Sales Credit Memo Accounts

Many organizations initially configure the Sales Credit Memo Account to point to the exact same G/L account as the Sales Account . While mathematically balanced, this prevents management and auditors from analyzing gross revenue versus return allowances on the income statement. Best practice dictates dedicated Contra-Revenue accounts for credit memos and line discounts.

Loading diagram... General Posting Setup 2D Matrix Resolution Engine