Posting groups in Business Central

How Business Central uses posting groups to translate sub-ledger transactions to GL accounts — general, specific, and inventory posting groups.

Updated 2026-03-21

Posting groups are how Business Central decides which GL accounts a transaction should hit. Every customer, vendor, item, bank, and resource carries one or more posting groups, and the intersection of those groups defines the GL accounts the system uses at posting. Get them right and the GL builds itself; get them wrong and the trial balance gets uncorrectable noise.

General business posting groups. Tag the type of trading partner — Domestic, EU, Export, Intercompany. Attached to customers and vendors.

General product posting groups. Tag the type of product or service — Goods, Services, Subscription, Reverse-Charge Service. Attached to items, resources, and GL accounts.

VAT posting groups. A parallel pair (VAT business + VAT product) drives VAT calculation and reporting. Often mirrors the general posting groups but separate so VAT can be configured independently for special cases.

General posting setup. The matrix that combines General Business × General Product into accounts: Sales Account, Sales Credit Memo Account, Sales Line Discount Account, Purchase Account, Purchase Credit Memo Account, COGS Account, Direct Cost Applied Account, Inventory Adjustment Account. Every revenue and expense path that touches the GL is mapped here.

Customer / vendor posting groups. A specific posting group tagging the role of the trading partner — Domestic, Foreign, Employee, Intercompany. Maps to balance-sheet control accounts: Receivables Account, Payment Discount Debit Account, Invoice Rounding Account, etc. Attached to each customer / vendor card.

Inventory posting groups. Tag the type of inventory — Raw Material, Finished Goods, WIP, Resale. Combined with the location into an inventory posting setup matrix that maps each item-at-each-location to balance-sheet accounts: Inventory Account, Inventory Account (Interim), WIP Account, etc.

Bank account posting groups. Tag the role of the bank account, mapping to GL bank accounts and currency-specific accounts.

Job / project posting groups. Map job ledger entries to WIP, recognised costs, accrued costs, recognised sales, and invoiced sales GL accounts.

FA posting groups. Map fixed-asset events (acquisition, depreciation, write-down, disposal) to GL accounts per asset class.

The discipline. Define posting groups around real accounting differentiations, not around customer or product hierarchy that already exists elsewhere. Five customer posting groups (Domestic, Foreign, Group, Public, Employee) is healthy; fifty is a sign that someone's reaching for a sub-account taxonomy where they should have used dimensions instead.

Default and override. Items, customers, and vendors default posting groups from templates or item categories. Don't override at the record level unless there's a real, defensible reason — overrides scatter configuration and frustrate audit.

Related guides