Sales and purchase returns in Business Central
By Emil Björk · Microsoft business apps consultant, Gothenburg
How Business Central handles returns — return orders, credit memos, exact cost reversal, the difference between return-receipt and credit-memo flows.
On this page (6)
Returns processing is one of those areas everyone hopes won't matter and that always does. Business Central handles returns through dedicated return order and credit memo document types, with cost reversal mechanics that keep inventory value and the GL straight.
Sales returns — the typical flow
A customer wants to return goods. The seller's sequence:
- Create a Sales Return Order (a return-flavoured sales document). The user can manually enter the items being returned, or pull from a previously-posted shipment using Copy Document which fills in the original items, quantities, prices, and references.
- Get Posted Document Lines to Reverse. When tied to a specific historical sale, this function pulls the exact lines and ensures cost reversal matches the original cost — not the current average. This is critical for FIFO and Specific costing items.
- The return order is released and the return receipt is posted when the goods physically arrive back. Inventory goes up; item ledger entries are inbound with the exact cost from the linked outbound.
- A sales credit memo is posted (either from the return order directly or as a separate document) to credit the customer. The customer ledger is reduced; GL revenue is reversed; COGS is reversed.
Two-step vs one-step
The above is the two-step return flow (return receipt + credit memo). It's the right pattern when:
- Goods physically come back.
- The credit memo timing differs from the receipt timing.
- Inspection or refurb of the returned goods is required before credit.
A one-step alternative is to post a sales credit memo directly without a return receipt. Used for credits that don't involve physical returns — pricing adjustments, billing corrections, customer service goodwill. No inventory impact; just AR and GL.
Purchase returns — the mirror image.
- Create a Purchase Return Order.
- Get Posted Document Lines to Reverse from the original purchase receipt to ensure cost reversal at the exact landed cost.
- Post the return shipment (inventory leaves the seller's warehouse heading back to the vendor) and the purchase credit memo (vendor balance reduced).
Or, for pure billing corrections without physical movement, post a purchase credit memo alone.
Exact cost reversal
This is the non-obvious feature that matters. Standard inventory accounting under FIFO would value a returned item at the next FIFO layer cost when it comes back — which is wrong if the original sale was at an older, different cost. Exact Cost Reversing option, set on the return order header, forces the return to inherit the exact cost of the original outbound (or inbound) transaction, restoring inventory value to where it was before the original transaction.
Always use Exact Cost Reversing for genuine returns. The setting is on by default when Get Posted Document Lines to Reverse is used.
Return reasons
Return orders carry a return reason code that classifies the return — defective, wrong item, customer error, no longer needed. Reason codes feed quality reporting and supplier scorecards.
Restocking charges
A sales credit memo can carry a restocking charge line — a small additional charge to the customer for processing the return — posted to a configured GL account.
Reporting
Returns analysis reports show return volume, value, reason codes, and supplier-side patterns. The data is invaluable in supplier reviews and product quality programmes.
Related guides
- Subcontracting in Business Central productionHow Business Central handles subcontracted manufacturing operations — vendor work centers, the subcontracting worksheet, automatic POs, and cost flow.
- Sales line discounts vs invoice discountsHow the two discount mechanisms in Business Central differ — line-level vs document-level — and the configuration choices that make them coherent.
- Drop shipments and special orders in Business CentralHow Business Central links sales orders to purchase orders for drop-ship and special-order fulfilment — the requisition worksheet, the linkage, and the gotchas.
- Sales forecasting in Dynamics 365How forecasting works in Dynamics 365 Sales — hierarchies, submitted values, AI-predicted forecasts, snapshots, and management cadence.
- How to post a sales invoice in Business CentralStep-by-step: create, review, and post a sales invoice in Business Central, plus what happens to inventory and the customer ledger when you do.
Browse every guide in Foundations.
Was this helpful?
Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.
Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.