How posting groups in Business Central decide where entries land
Posting groups in Business Central are the setup that tells the system which general ledger accounts to use when it posts a document. You do not choose accounts on every invoice. Instead, you assign groups to customers, vendors, items and bank accounts. Then posting setup pages turn each combination into accounts. This guide explains the three kinds of posting groups in Business Central and how to build them.
Last updated
What posting groups in Business Central do
When a user posts a sales invoice, nobody types the revenue account, the receivables account or the cost of goods sold account. Business Central reads the posting groups on the customer and on each line. It looks up the matching row in a setup table. Then it creates the general ledger entries from the accounts it finds there.
That is why subledgers and the general ledger stay in agreement. It is also why a missing combination stops a posting with an error that names the setup page. Learn to read that message, and learn which of the three kinds of group it points to. That solves most first-week posting problems.
Ask a setup question →
- ✓General posting groups
- ✓Specific posting groups
- ✓Tax posting groups
- ✓Setup pages map accounts
- ✓Assigned on master records
General business and product posting groups in Business Central
General posting groups answer two questions. Who are we trading with? What are we trading? Gen. Business Posting Groups classify customers and vendors, for example domestic and export. Gen. Product Posting Groups classify items, resources and G/L accounts, for example retail goods, services and raw materials.
The General Posting Setup page is a matrix of those two. For each combination, you enter the sales account, purchase account, cost of goods sold account, inventory adjustment account, discount accounts and others. Only combinations you will really use need a row. Keep both lists short, and this page stays manageable.
Simplify your matrix →- ✓Sales account
- ✓Purchase account
- ✓COGS account
- ✓Inventory adjustment account
- ✓Sales line discount account
Specific posting groups for subledgers
Specific posting groups tie each subledger to its control accounts. A Customer Posting Group names the receivables account, plus accounts for payment discounts, rounding and interest. A Vendor Posting Group does the same for payables. Bank Account Posting Groups and fixed asset posting groups link banks and assets to their balance sheet accounts.
Inventory works a little differently. You assign an Inventory Posting Group to each item. The Inventory Posting Setup page combines it with the location. That gives the inventory account and, for manufacturers, the work in process and variance accounts. Separate groups for raw materials and finished goods make the balance sheet easier to read.
Check your control accounts →- ✓Customer Posting Groups
- ✓Vendor Posting Groups
- ✓Inventory Posting Groups
- ✓Bank Account Posting Groups
- ✓FA Posting Groups
Tax groups and the United States difference
Business Central includes VAT Business and VAT Product Posting Groups with a VAT Posting Setup page. Regions that charge value added tax use them. In the United States version, Tax Areas, Tax Jurisdictions and Tax Groups normally drive sales tax instead. You assign them to customers, vendors and items.
The two mechanisms can confuse new users, because both appear in setup. For a US company, the usual approach is a minimal VAT posting setup that satisfies the system. The real tax logic then sits in tax areas and tax details, or comes from a tax calculation add-on. Our sales tax page covers that side.
Sort out tax setup →- ✓Tax Areas
- ✓Tax Jurisdictions
- ✓Tax Groups
- ✓Tax Details
- ✓Tax Liable setting
How to set up posting groups in Business Central step by step
Work in this order. First, finalise the chart of accounts. Next, create general business and product groups, then fill in General Posting Setup. After that, create customer, vendor, inventory and bank groups with their control accounts. Mark those control accounts to block direct posting. Finally, assign default groups on customer, vendor and item templates.
Test in a sandbox. Post one of each document type and check the entries with Find Entries or Preview Posting. Avoid changing accounts on a group once it has open entries, because balances will no longer clear to the same account. If your setup has grown untidy, our consultants can help untangle it.
Have us check yours →- ✓Finish the chart first
- ✓Create general groups
- ✓Fill the setup matrix
- ✓Add subledger groups
- ✓Assign through templates
Posting groups in Business Central: common questions
How many posting groups in Business Central should we create?
As few as your reporting needs. Each extra group multiplies the rows in the setup pages. So use posting groups only where a different G/L account is required. Use dimensions for analysis such as department, region or product line. That keeps the setup short and the reports flexible.
What does the error about a missing General Posting Setup mean?
It means the document combines a general business group and a general product group that has no row, or a row with a blank account. Open General Posting Setup and find that combination. Then complete the account that the message names, and post again.
Can we change a posting group on a customer with open invoices?
Be careful. The system posted open entries to the old receivables account, and later payments need to clear the same account. The safe habit is to change the group when the balance is zero. Or test the effect in a sandbox first, and reclassify by journal if needed.
What is the difference between posting groups and dimensions?
Posting groups decide which G/L account receives an entry. Dimensions tag an entry for analysis without changing the account. For example, a sale to a domestic customer in the west region uses a posting group for the account and a dimension for the region. So the two tools work side by side.
Why block direct posting on control accounts?
Receivables, payables and inventory accounts should change only through their subledgers. If someone posts a journal straight to them, the subledger and general ledger stop agreeing. Clear the Direct Posting field on those accounts, and that mistake cannot happen. Then the two ledgers keep matching, and month end gets easier.
Book a discovery call
Let's talk through your move to Business Central.
A focused call with a senior consultant. We learn how your business runs today, give you an honest view on whether Business Central fits, and outline scope and next steps before you commit to anything.
What happens after you send the form