What Customer Posting Groups are used for
In Microsoft Business Central, Customer Posting Groups are used to determine how customer transactions are posted to the general ledger. They define which accounts are used for receivables, discounts, service charges, and other customer-related postings. They act as a mapping layer between customers and G/L Accounts. When a transaction is posted, Business Central uses the Customer’s assigned posting group to determine which G/L Accounts to use.
Key Accounts in Customer Posting Groups
- Show All Accounts: Displays all available setup fields.
- Code: The primary key assigned to customer cards. You can create multiple keys for different customer groups to hit separate receivables accounts, like GENERAL and EMPLOYEE, allowing you to keep normal customers and employee receivables distinct in your general ledger.
- Description: I think you can figure this one out.
- View All Accounts on Lookup: Shows all G/L Accounts in the lookup, ignoring filters.
- Receivables Account: G/L account used for customer transactions. (Both journals and documents)
- Service Charge Acc.: G/L Account used for defined service charges. For an in-depth article about service charges click here: Read more
- Payment Disc. (Debit & Credit): G/L Accounts to use if a payment discount is granted.
- Interest Account: G/L Account for posting interest from Reminders or Finance Charges.
- Additional Fee Account: G/L Account for posting fees from Reminders or Finance Charges.
- Additional Fee per line Account: G/L Account for per line fees from Reminders or Finance Charges.
- Invoice Rounding Account: G/L Account for invoice-level rounding.
- (Debit & Credit) Curr. Appln. Rndg. Acc.: G/L Account for multi-currency rounding.
- (Debit & Credit) Rounding Accounts: G/L Account for rounding remaining amounts.
- Payment Tolerance (Debit and Credit) Acc.: G/L Account for amounts that can be written off within the payment tolerance limit.
Video Example Explained
In the video above, an invoice is created for a customer and posted. Business Central automatically used the correct receivables account defined in the customer posting group instead of requiring manual account selection.
- Customer Posting Group: DOMESTIC has G/L Account 15110 set for the receivables account.
- Customer = School of Fine Art (No. 30000) has Customer Posting Group DOMESTIC.
- Sales Invoice: New document is created and the DOMESTIC code defaults from the customer card.
- Sales Line: Item No. 1896-S (Athens Desk) is added for a quantity of 1 and a unit price of 1,000.80. With tax, the total comes out to 1,070.86.
- Preview Posting: This process is run to view all entries that Business Central would create upon running the Post action.
- G/L Entries: We can see that the total of the invoice is hitting 15110 based on the mapping of the DOMESTIC customer posting group.
Why Customer Posting Groups Matter
They provide consistent financial posting, minimize manual errors, and enable scalable accounting setups for various customers. Reconciling is easy when each transaction for a customer is automatically posted to the right receivables G/L Account. It is best practice to keep Direct Posting turned off for your receivables account. This ensures every transaction that affects that G/L Account also updates the Customer Ledger Entries, keeping your subledger and general ledger aligned.
Thank you for reading, I hope you learned something new.
As always, stay SAASY my friend.
-Dino




Leave a comment