How-ToFinance & Operations

How to Set Up Posting Groups in Business Central

Configure customer, vendor, and inventory posting groups in Business Central to control how transactions are posted to the general ledger.

7 min read

Posting groups are the mechanism Business Central uses to map transactions to G/L accounts. When you post a sales invoice, Business Central looks at the posting group on the customer to determine which receivables account to use. For purchase invoices, it reads the vendor’s posting group to find the payables account.

There are three main categories: General Posting Groups, Customer Posting Groups, and Vendor Posting Groups. Inventory Posting Groups serve a similar purpose for item transactions. Each type works independently, and all must be configured before posting can succeed.


How Posting Groups Work Together

A posted transaction typically involves two layers of posting groups:

  • Specific posting groups (Customer, Vendor, Inventory), determine balance sheet accounts like receivables, payables, and inventory.
  • General posting groups (General Business + General Product), determine income statement accounts like sales revenue and cost of goods sold. These are configured in the General Posting Setup matrix, covered in a separate guide.

Both layers must be set up correctly for a transaction to post without errors.


Set Up Customer Posting Groups

Customer Posting Groups define the G/L accounts used when posting customer transactions, primarily the receivables account, but also discount and rounding accounts.

  1. Search for Customer Posting Groups using Alt + Q.
  2. Select New.
  3. Fill in the required fields:
FieldDescription
CodeA short identifier, e.g. DOMESTIC or EU
Receivables AccountThe G/L account for open customer balances
Service Charge Acc.Account for finance charges posted to customers
Payment Disc. Debit Acc.Account for payment discounts given
Payment Disc. Credit Acc.Account for payment discounts received (credit memos)
Interest AccountAccount for reminder interest (if used)
Additional Fee AccountAccount for reminder fees
Debit Rounding AccountRounding difference account (debit side)
Credit Rounding AccountRounding difference account (credit side)

At a minimum, the Receivables Account must be filled in. The other fields are required only if the related features, payment discounts, reminders, finance charges, are in use.


Set Up Vendor Posting Groups

Vendor Posting Groups follow the same logic as customer groups, but for the accounts payable side.

  1. Search for Vendor Posting Groups using Alt + Q.
  2. Select New.
  3. Fill in the fields:
FieldDescription
CodeE.g. DOMESTIC, FOREIGN
Payables AccountThe G/L account for open vendor balances
Payment Disc. Debit Acc.Payment discounts taken
Payment Disc. Credit Acc.Payment discounts credited
Debit Rounding AccountRounding differences (debit)
Credit Rounding AccountRounding differences (credit)

Set Up Inventory Posting Groups

Inventory Posting Groups link items to inventory G/L accounts. They work together with Inventory Posting Setup, which maps posting groups to locations and G/L accounts.

  1. Search for Inventory Posting Groups using Alt + Q.
  2. Select New.
  3. Enter a Code (e.g. FINISHED, RAW-MAT) and a Description.

After creating the groups, configure the corresponding accounts in Inventory Posting Setup.


Example: Posting Group Structure

TypeCodeKey Account
Customer Posting GroupDOMESTICReceivables: 13100
Customer Posting GroupEUReceivables: 13200
Vendor Posting GroupDOMESTICPayables: 22100
Vendor Posting GroupFOREIGNPayables: 22200
Inventory Posting GroupFINISHEDInventory: 14100

Assign Posting Groups to Customers and Vendors

  1. Open the Customer Card for the relevant customer.
  2. On the Invoicing tab, locate the Customer Posting Group field.
  3. Select the appropriate posting group from the list.

Repeat the same steps on the Vendor Card using the Vendor Posting Group field.

Posting groups can be changed on a customer or vendor at any time, but the change only affects future transactions. Previously posted entries remain linked to the posting group that was active when they were posted.


For the income statement side of posting, how sales revenue and cost accounts are determined, see How to Configure General Posting Setup in Business Central.