Reason Codes in Dynamics 365 Finance & Operations

Reason codes help standardize why a transaction happened (write-off, adjustment, return, cancellation, etc.) and optionally provide a default comment users can keep or overwrite.

Financial Reasons

A hub for all Financial Reasons under Organization administration. When you set up a reason code (and its description), make sure you select the appropriate module(s). After a module is enabled, the reason code can be used in that module’s transactions. You can also find module-specific reason code setup pages under each module.

FieldDescriptionalso find
Reason codeEnter a unique identifier for the reason code
Default commentEnter a default comment for the reason code – changeable
Assetuse for fixed asset transactionsAsset reasons
Bankuse for cash and bank management transactionsBank Reasons
Customeruse for customer transactionsCustomer reason Codes
Ledgeruse for for general ledger transactionsLedger reasons
Vendoruse for vendor transactionsVendor reasons
Purpose codeuse for letter of guaranteeBank Reasons
Cancellation reasonused to cancel the letter of guaranteeBank Reasons

SCM Reasons

In Supply Chain Management, reason codes commonly show up in two areas:

Counting Reason Codes

  • under Inventory management
  • Used during inventory counting/journals to document why an on-hand adjustment occurred (damage, shrink, recount, correction, etc.).

Return reason codes

  • under Sales and marketing
  • processing returns (sales return orders / RMAs) to capture why items were returned (defective, wrong item, customer remorse, shipment damage, etc.).

Leave a Comment