Return Order vs. Credit Memo in Business Central — What’s the Difference and When to Use Each
If you’ve spent any time in Microsoft Dynamics 365 Business Central, you’ve likely encountered both Purchase/Sales Return Orders and Purchase/Sales Credit Memos. They seem to do similar things — reverse a transaction, correct an error, process a refund — so which one do you use, and when does it matter?
The short answer: a Credit Memo is the document, and a Return Order is the process. But there’s much more to it than that.
The Core Distinction
A Credit Memo (Purchase or Sales) is a single-step document that immediately posts a reversal. You fill it in, you post it, and the ledger entries are created. It is the accounting document — the thing that actually hits the G/L, Item Ledger, and Vendor/Customer Ledger.
A Return Order is a multi-step process document. It manages the physical and commercial workflow of returning goods: authorising the return, tracking the expected receipt (or shipment), handling warehouse operations, and ultimately generating the Credit Memo when the goods are confirmed. The Return Order is designed for scenarios where goods physically move.
Think of it like this: a Credit Memo is what you post; a Return Order is what you manage.
Sales Side
Sales Credit Memo
A Sales Credit Memo is used when you need to reduce what a customer owes — or issue a refund — without necessarily expecting goods back. Common scenarios:
- Issuing a price correction after invoicing
- Compensating a customer for a service failure
- Correcting a posting error on a Sales Invoice
- Providing a goodwill discount after the fact
When you post a Sales Credit Memo, BC creates:
- A Customer Ledger Entry (reducing the balance)
- G/L Entries reversing the original revenue and tax postings
- Item Ledger Entries (if items are included and you expect stock back)
You can apply it directly to an existing Sales Invoice, which gives you clean aged receivables without open items floating.
The Copy Document function is your best friend here — use it to pull lines directly from the original posted invoice to avoid re-keying and reduce errors.
Sales Return Order
A Sales Return Order is appropriate when goods are physically coming back into your warehouse. It supports the full returns workflow:
- Create the Return Order (optionally using Get Posted Document Lines to Reverse)
- Optionally generate a Return Receipt when goods arrive
- Post the Credit Memo (automatically created from the Return Order)
The Sales Return Order integrates with warehouse management — if you’re using WMS or Bin locations, a Return Order lets you direct the inbound stock properly. It also supports Return Reason Codes, giving you visibility into why goods are coming back, which is useful for quality and analysis purposes.
A key feature exclusive to Return Orders: Exact Cost Reversing. When enabled, BC ensures the returned items are valued at exactly what they were sold for — critical for avoiding inventory valuation distortions.
Purchase Side
Purchase Credit Memo
A Purchase Credit Memo reduces your liability to a vendor. You’d use it when:
- A vendor sends you a credit note for overcharged goods or services
- You received a vendor invoice and need to reverse it (before or without returning goods)
- Correcting a posting error on a Purchase Invoice
BC creates Vendor Ledger Entries, G/L reversals, and Item Ledger Entries as appropriate. You can apply it against the original invoice for clean payables management.
Purchase Return Order
A Purchase Return Order is used when you’re physically shipping goods back to a vendor. The workflow mirrors the sales side:
- Create the Purchase Return Order
- Post a Return Shipment when goods leave your warehouse
- Post the Credit Memo once the vendor confirms or you’re ready to recognise the reversal
This document is essential if you need to track that goods have actually left — important for disputes, insurance, or audits. It also supports WMS integration for proper warehouse handling of outbound return stock.
Exact Cost Reversing is equally important on the purchase side — it ensures the value hitting your inventory is reversed at the original purchase cost, not the current average or standard cost.
Feature Comparison at a Glance
| Feature | Credit Memo | Return Order |
|---|---|---|
| Multi-step workflow | No | Yes |
| Tracks physical goods movement | No | Yes |
| Generates Receipt/Shipment document | No | Yes |
| Warehouse Management integration | No | Yes |
| Exact Cost Reversing | No | Yes |
| Return Reason Codes | No | Yes |
| Posts immediately | Yes | No (requires separate post) |
| Best for corrections & adjustments | Yes | No |
| Best for physical returns | No | Yes |
A Common Misconception
Many users assume they should always use a Return Order because it “feels more complete.” In practice, most financial corrections — price disputes, invoice errors, service credits — do not involve goods movement at all. Using a Return Order in those cases adds unnecessary steps and process overhead.
Conversely, using a Credit Memo when you’re genuinely receiving stock back means you lose traceability: no shipment or receipt document, no warehouse integration, and no exact cost reversal. That’s a real business risk.
The rule of thumb:
- Goods moving? → Return Order
- Financial correction only? → Credit Memo
Tips for Implementation
1. Set up Return Reason Codes Navigate to Return Reason Codes and define a meaningful set (e.g. Defective, Wrong Item, Overshipment, Price Error). These can be mandatory on Return Orders to enforce data quality.
2. Enable Exact Cost Reversing In Sales & Receivables Setup and Purchases & Payables Setup, enable Exact Cost Reversing Mandatory if inventory accuracy is critical. This forces all returns through a Return Order — Credit Memos alone won’t cut it for stock.
3. Use “Get Posted Document Lines to Reverse” On both Return Orders and Credit Memos, this action pulls the original lines, quantities, and costs from the posted document. It’s far more reliable than manual re-entry and ensures the reversal is correctly linked.
4. Consider your approval workflow Return Orders can be integrated with approval workflows in BC — useful if returns above a certain value need authorisation before goods are accepted back.
5. Watch out for partial returns Return Orders handle partial returns gracefully: you can receive back part of a shipment and leave the rest open. Credit Memos are all-or-nothing unless you manually adjust quantities.
Summary
Return Orders and Credit Memos are complementary tools, not alternatives. The Credit Memo is the accounting instrument — clean, fast, and direct. The Return Order is the operational instrument — structured, traceable, and warehouse-aware.
Understanding which to reach for (and why) is the mark of a well-designed BC implementation. Getting this wrong leads to inventory discrepancies, valuation errors, and messy ledger entries that are painful to unwind.
When in doubt: follow the goods. If something is physically moving, use a Return Order.

Written for Microsoft Dynamics 365 Business Central consultants and implementers. Have questions about configuring returns workflows in your BC environment? Get in touch with NAV SEAL.
