Setup page · Accounts payable
Cash discounts
A setup page for cash discount codes that define the discount obtained when vendor invoices are paid within a set number of days.
- Used by
- Accounts payable manager, Auditor, Accounting manager and 1 more role
- Business process
- Define cash discounting policies in Dynamics 365 Finance
- Menu item
CashDisc- Main table
CashDisc- Data entity
CredManCashDiscRankEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | A setup page for cash discount codes that define the discount obtained when vendor invoices are paid within a set number of days. |
|---|---|
| What you do here | Used to set up discount codes, optionally chained through a next discount code, that can be assigned to vendors, journals or purchase orders. |
| Example | USMF sets up 5D10%, 10D5% and 14D2% codes so that a 10, 5 or 2 percent discount applies when it pays within 5, 10 or 14 days; only one discount is granted. |

Functional consultant · Solution architect
2Where it fits
| Business process | Develop procurement and sourcing strategy › Define accounts payable policies › Define cash discounting policies in Dynamics 365 Finance |
|---|---|
| Menu path | Accounts payable › Payment setup › Cash discounts |
| Set up first | Accounts payable parameters Microsoft Learn ↗ |
| Used next by | All vendors Microsoft Learn ↗ |
| Related pages | Terms of payment Microsoft Learn ↗Payment schedules Microsoft Learn ↗Payment days Microsoft Learn ↗Payment fee Microsoft Learn ↗Methods of payment Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Cash discounts1 screen
Set up and manage the terms for obtaining cash discounts; the codes are linked to vendors and applied to purchase orders.
Screen 1
Create the cash discount
Go to Accounts payable > Payment setup > Cash discounts
- Select New
- Enter the code and the description
- Set the number of days and the discount percentage
- Fill the main accounts for customer and vendor discounts, then save
1Cash discount BEAT-2/10 2Days 10 3Discount percentage 2.00 Description Atlas demo 2% within 10 days 
page title tab to open what to set or check
Microsoft's steps
- Go to Accounts payable > Payment setup > Cash discounts.
- Select New.
- In the Cash discount field, enter an ID, and add a description.
- If the vendor offers tiered discounts, select the next cash discount to use when this one expires.
- In the Days field, enter the number of days used to calculate the cash discount date.
- Enter the discount percentage in the Discount field.
- Enter the main accounts for customer and vendor cash discounts.
- Save the record.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Days | The number of days used to work out the cash discount date, counted as set in the Net/Current field.Microsoft Learn ↗ | 10 | — |
| Discount | The cash discount percentage.Microsoft Learn ↗ | — | — |
| Next discount code | The discount that applies after this one expires, for tiered discounts.Microsoft Learn ↗ | — | CashDiscCodeNext |
| Discount offset accounts | Whether the vendor discount posts to the main account or to the accounts on the invoice lines.Microsoft Learn ↗ | — | — |
| Cash discount | — | BEAT-2/10 | — |
| Description | — | Atlas demo 2% within 10 days | Description |
| Discount percentage | — | 2.00 | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Cash discounts | — | — |
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 | CashDisc Checked in Dynamics 365 |
|---|---|
| Form | CashDisc Checked in Dynamics 365 |
| Table | CashDiscShown as “Cash discount” in Record infoChecked in Dynamics 365 |
| Data entities | CredManCashDiscRankEntityRanking of cash discounts Microsoft data model ↗CashDiscountEntityCash discount Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain vendor cash discounts CashDiscMaintainView vendor cash discounts CashDiscViewDutiesInquire into invoice and payment policies VendInvoiceInvoicePaymentPoliciesInquirEnable invoice and payment process VendInvoiceInvoicePaymentProcessEnable4 security rolesAuditorAuditPolicyManagerAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorAccounts payable manager VendInvoiceAccountsPayableManager |
| Actions on the page | Buttons: TranslationsChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=CashDisc |
|---|---|
| Integrate with | CredManCashDiscRankEntity data entity Microsoft data model ↗ |
| Table definition | CashDisc columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/training/modules/configure-accounts-payable-dyn365-finance/4cash-discounts
- learn.microsoft.com/dynamics365/finance/accounts-payable/accounts-payable-overview#optional-setup-pages-for-accounts-payable
- learn.microsoft.com/dynamics365/finance/accounts-payable/tasks/define-vendor-payment-terms
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/bank/group/cashdisc
- learn.microsoft.com/training/modules/configure-accounts-payable-dyn365-finance/4cash-discounts
- learn.microsoft.com/dynamics365/finance/accounts-payable/accounts-payable-overview
- 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.
