BeyondERP.Subscribe

Setup page · Accounts receivable

Cash discounts

A setup page for cash discounts, shared by Accounts payable and Accounts receivable, which are granted when an invoice is paid by the cash discount date.

Used by
Accounts receivable clerk, Accounts receivable manager, Auditor and 10 more roles
Business process
Establish cash discounting policies in Dynamics 365 Finance
Menu item
CustCashDisc
Main table
CashDisc
Data entity
CredManCashDiscRankEntity
Setup steps
1 on this page
Show what matters for

Everyone

1What it is and why

What it isA setup page for cash discounts, shared by Accounts payable and Accounts receivable, which are granted when an invoice is paid by the cash discount date.
What you do hereUse it to create cash discount codes with discount percentages and posting accounts, optionally chained through a Next discount code.
ExampleThree codes are chained: 10% if paid within 5 days, then 5% within 10 days, then 2% within 14 days, so only the discount whose date is met applies.
Cash discounts page in Dynamics 365
The page in a working Dynamics 365 system. page title tab to open what to set or check

Functional consultant · Solution architect

2Where it fits

Business processDevelop sales policies › Define accounts receivable strategy › Establish cash discounting policies in Dynamics 365 Finance
Menu pathAccounts receivable › Payments setup › Cash discounts
Set up first—
Used next byCustomer invoices Microsoft Learn ↗Sales orders Microsoft Learn ↗
Related pagesAccounts for automatic transactions Microsoft Learn ↗Payment days Microsoft Learn ↗Payment schedules Microsoft Learn ↗Terms of payment Microsoft Learn ↗Cash discounts (Accounts payable) 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 cash discount codes that are linked to customer and vendor accounts and applied to sales and purchase orders.

  1. Screen 1

    Create the cash discount

    Go to Accounts receivable > Payments setup > Cash discounts

    1. Select New
    2. Enter the code and the description
    3. Set the number of days and the discount percentage
    4. Fill the main accounts for customer and vendor discounts, then save
    1Cash discountBEAT-2/10
    2Days10
    3Discount percentage2.00
    DescriptionAtlas demo 2% within 10 days
    Create the cash discount (zoomed on the outlined fields)
    Show the full screenCreate the cash discount
    page title tab to open what to set or check

Microsoft's steps

  1. Go to Accounts receivable > Payments setup > Cash discounts and select New.
  2. In the Cash discount field, enter an ID.
  3. In the Description field, enter a description.
  4. In the Discount percentage field, enter the discount percentage.
  5. If discounts are tiered, select the Next discount code that applies after this one.
  6. In the Main account for customer discounts field, enter the main account for customer discounts.
  7. In the Discount offset accounts field, choose where vendor discounts post.
  8. In the Main account for vendor discounts field, enter the main account for vendor discounts.
  9. Select Save.

Source: Microsoft Learn ↗

Field guide

FieldWhat it meansWorked exampleTable column
Cash discountThe ID of the cash discount code.Microsoft Learn ↗BEAT-2/10—
Discount percentageThe percentage the customer gets off when paying in time.Microsoft Learn ↗2.00—
Next discount codeLinks discounts into a series, so the next code applies once the earlier discount date has passed.Microsoft Learn ↗—CashDiscCodeNext
Main account for customer discountsThe main account that customer cash discounts post to.Microsoft Learn ↗—PaidLedgerDimension
Discount offset accountsChooses whether vendor cash discounts post to the accounts on the invoice lines or to the main account for vendor invoices.Microsoft Learn ↗——
Main account for vendor discountsThe main account that vendor cash discounts post to.Microsoft Learn ↗—ReceivedLedgerDimension
Description—Atlas demo 2% within 10 daysDescription
Days—10—

Functional consultant

4Setup decisions

Setup stepRecommended value and whyDecision · common mistake · test
Set up Cash discounts——

Solution architect

5Design impact

Shared or per companyPer company: each legal entity has its own records. Microsoft data model ↗
Can it be undone—
Feature or country—
If you change it laterWhen an invoice is paid in time, the discount posts to a main account picked in a set order: an alternative account entered at settlement, then the sales tax ledger posting group, then the account on this page, then Accounts for automatic transactions. Microsoft Learn ↗

Technical architect

6Technical

Menu itemCustCashDisc Checked in Dynamics 365
FormCashDisc Checked in Dynamics 365
TableCashDiscShown as “Cash discount” in Record infoChecked in Dynamics 365
Data entitiesCredManCashDiscRankEntityRanking of cash discounts Microsoft data model ↗CashDiscountEntityCash discount Microsoft data model ↗
Who can open itPrivilegesMaintain customer cash discounts CustCashDiscMaintainView customer cash discounts CustCashDiscViewDutiesInquire into collections status CollectionLetterCollectionsStatusInquirInquire into collections policies CollectionLetterCollectPoliciesInquireInquire into invoice and cash policies CustInvoiceInvoiceAndCashPoliciesInquirEnable invoice and cash process CustInvoiceInvoiceAndCashProcessEnableInquire into invoice and cash policies RentalCustInvInvoiceAndCashPolInquirEnable invoice and cash process RentalCustInvoiceInvAndCashProcEnable
13 security rolesAuditor AuditPolicyManagerCollections agent CollectionLetterCollectionsAgentCollections manager CollectionLetterCollectionsManagerAccounts receivable clerk CustInvoiceAccountsReceivableClerkAccounts receivable manager CustInvoiceAccountsReceivableManagerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerAccounts receivable centralized payments clerk PaymAccountsReceivableCentralPaymClerkAccounts receivable payments clerk PaymAccountsReceivablePaymentsClerkRental coordinator agent RentalCoordinatorAgentRental manager RentalManager
Checked in Dynamics 365
Actions on the pageButtons: TranslationsChecked in Dynamics 365

Developer

7Developer

Open it directlyhttps://<your-environment>/?mi=CustCashDisc
Integrate withCredManCashDiscRankEntity data entity Microsoft data model ↗
Table definitionCashDisc columns and relations Microsoft data model ↗

Everyone

8Sources and checks