Retail Edge Case – Cash Refund After Credit Memo Issuance (D365 Commerce POS)
I’m currently working on a retail implementation using Microsoft Dynamics 365 Finance & Operations (Commerce / POS), and I’m facing a real-life edge case that I’d like to get expert input on.
💡 Business Scenario (with real example):
A customer visits a dedicated return/exchange POS in-store.
1️⃣ Customer returns items worth 100 SAR
👉 POS issues a Credit Memo (Voucher) = 100 SAR
2️⃣ Customer walks around the store to select replacement items
🔹 Case 1 – Buys for 60 SAR
- Remaining 40 SAR → new Credit Memo ✔️
🔹 Case 2 – Buys for 130 SAR
- Pays 30 SAR difference ✔️
🚨 Case 3 – The Challenge (Real Problem):
After receiving the 100 SAR Credit Memo,
the customer decides:
👉 “I don’t want to buy anything anymore, I want my money back in cash.”
He returns to the cashier with the voucher and requests:
👉 Full cash refund = 100 SAR
❗ System Limitation:
In standard D365 Commerce POS, there is no supported way to convert a Credit Memo into a cash refund after it has been issued.
❓ Questions to the community:
- Has anyone faced this exact scenario in production?
- How do you handle this from a business/process perspective?
- Is there any workaround without heavy customization?
- Do you cancel & reprocess the return, or use an alternative design?
🎯 Objective:
Balance between:
- Customer satisfaction (flexibility)
- Financial control & audit compliance
Would really appreciate insights from anyone who has implemented a similar flow in retail environments 🙏

Report
All responses (
Answers (