Setup page · Accounts receivable
Customer charge groups
A setup page for customer charge groups, which apply specific charges to a group of customers.
- Used by
- Accounts receivable clerk, Accounts receivable manager, Credit management clerk and 17 more roles
- Business process
- Define freight and other charges for orders in Dynamics 365 Supply Chain Management
- Menu item
MarkupGroup_Cust- Main table
MarkupGroup- Data entity
InventChargeProductGroupEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | A setup page for customer charge groups, which apply specific charges to a group of customers. |
|---|---|
| What you do here | Use it to create charges groups, assign them to customers on the Sales order defaults FastTab, and reference them in auto charges. |
| Example | — |

Functional consultant · Solution architect
2Where it fits
| Business process | Develop sales policies › Develop sales pricing strategy › Define freight and other charges for orders in Dynamics 365 Supply Chain Management |
|---|---|
| Menu path | Accounts receivable › Charges setup › Customer charge groups |
| Set up first | — |
| Used next by | All customers Microsoft Learn ↗Auto charges Microsoft Learn ↗ |
| Related pages | Item charge groups Microsoft Learn ↗Vendor charges group Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Customer charge group1 screen
Creates groups of customers that share the same automatic charges, which are assigned on the customer's sales order defaults and referenced by auto charge records.
Microsoft's steps
- Go to Accounts receivable > Charges setup > Customer charge groups.
- Select New.
- In the Charges group field, enter a code for the group.
- In the Description field, enter a description.
- Select Save.
- Open the customer in All customers and, on the Sales order defaults FastTab, set the Charges group field.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Charges group | The code of the charges group; it can contain letters and numbers.Microsoft Learn ↗ | — | — |
| Description | — | Atlas synthetic customer charg | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Customer charge group | — | — |
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | — |
Technical architect
6Technical
| Menu item | MarkupGroup_Cust Checked in Dynamics 365 |
|---|---|
| Form | MarkupGroup Checked in Dynamics 365 |
| Table | MarkupGroupShown as “Charges groups” in Record infoChecked in Dynamics 365 |
| Data entities | InventChargeProductGroupEntityItem charge groups Microsoft data model ↗VendChargeVendorGroupEntityVendor charges group Microsoft data model ↗CustChargeCustomerGroupEntityCustomer charge groups Microsoft data model ↗DlvChargeDeliveryGroupEntityDelivery charges groups Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain charges in the sale process MarkupAutoSetup_CustMaintainView charges in the sales process MarkupAutoSetup_CustViewDutiesEnable quotation to sales order process RentalSalesQuotationToSlsOrdProcessEnableInquire into sales order progress SalesOrderProgressInquireEnable quotation to sales order process SalesQuotationToSalesOrderProcessEnable20 security rolesCredit management clerkCredManClerkAccounts receivable clerk CustInvoiceAccountsReceivableClerkAccounts receivable manager CustInvoiceAccountsReceivableManager MCRTestUserRoleAccounts receivable centralized payments clerk PaymAccountsReceivableCentralPaymClerkAccounts receivable payments clerk PaymAccountsReceivablePaymentsClerkProject manager ProjProjectManagerRental clerk RentalClerkRental coordinator agent RentalCoordinatorAgentRental manager RentalManagerRental purchasing manager RentalPurchasingManagerRental representative RentalRepresentativeRental sales manager RentalSalesManagerProduction planner ReqProductionPlannerRetail service RetailServiceRetail store manager RetailStoreManagerCustomer service representative TradeCustomerServiceRepresentativeSales clerk TradeSalesClerkSales manager TradeSalesManagerSales representative TradeSalesRepresentative |
| Actions on the page | — |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=MarkupGroup_Cust |
|---|---|
| Integrate with | InventChargeProductGroupEntity data entity Microsoft data model ↗ |
| Table definition | MarkupGroup columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/supply-chain/procurement/automatic-charges-allocation
- learn.microsoft.com/dynamics365/supply-chain/procurement/automatic-charges-allocation#create-charge-groups
- learn.microsoft.com/dynamics365/supply-chain/procurement/automatic-charges-allocation
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/supplychain/procurementandsourcing/group/markupgroup
- learn.microsoft.com/training/modules/configure-accounts-receivable-dyn365-finance/10-ar-charges
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page, the demo records and the values in the screenshots.

