
Comprehensive Detailed Explanation
The requirement is to ensure that every transaction posted to a customer account includes the Customer Source dimension (e.g., Cash & Carry, Brokered). This is achieved by creating and enforcing a mandatory dimension rule in Business Central.
Step 1: Create a dimension code to identify the customer source
First, define a Dimension Code such as Customer Source.
This will hold values like Cash & Carry and Brokered.
Dimensions are the foundation for all reporting segmentation in Business Central.
Step 2: Create dimension values for the customer source dimension code
After creating the dimension, define the specific Dimension Values (e.g., Cash & Carry, Brokered).
These represent the business lines the company wants to track.
Step 3: Add the Customer table
To enforce the dimension on customers, link the dimension to the Customer table.
This ensures that every transaction involving a customer account requires this dimension.
Step 4: Set the Value Posting to Code Mandatory
On the Default Dimensions page, set Value Posting = Code Mandatory for the Customer Source dimension.
This forces users (or the system) to provide a dimension value on every transaction involving customers.
Without this, users might skip dimension assignment, leading to incomplete reporting.
Step 5: Select the Dimension Value Code that is used for the customer source
Finally, assign the correct Dimension Value (Cash & Carry or Brokered) to each customer record.
This ensures automatic defaulting during transaction entry, reducing user errors and maintaining consistency.
Why not the other actions?
Chart of Accounts: Not needed here, since the requirement applies to customers, not G/L accounts.
Account Type Default Dimension: Useful for G/L accounts, but here we are applying it at the Customer table level.
Search icon, Customers: While this helps you navigate, it’s not a required setup step in the sequence.
Microsoft References
Work with Dimensions in Business Central
Set Up Default Dimensions for Customers
Dimension Value Posting Options
Submit