E-commerce

How to Record a Customer Return When the Product Is Restocked

Reversing both revenue and COGS and returning the item to inventory when a clean return is received.

Account NameTypeDebit ($)Credit ($)
Sales Returns & AllowancesContra-Revenue (+)99.00-
Cash / Bank (Refund)Asset (-)-99.00
Merchandise InventoryAsset (+)45.00-
Cost of Goods Sold (Reversal)Expense (-)-45.00

💡 Accountant's Note

A clean return reverses both the revenue and the COGS. The product re-enters inventory at its original cost. Using Sales Returns (not a direct debit to Revenue) allows tracking of return volume as a KPI.

Practitioner & Systems Framework

💻 ERP Architecture

The return workflow in the OMS should: (1) Issue a Return Merchandise Authorization (RMA), (2) Receive the item back in the WMS, (3) Inspection — if the item passes quality check, trigger the inventory reinstatement and COGS reversal, (4) Process the refund to the customer. These steps must flow through the ERP in the correct sequence — inventory should not be restocked before quality inspection.

⚠️ Audit Flags

Returns are a high-risk area for revenue manipulation and fraud: (1) Returns recorded without a corresponding inbound physical receipt — fictitious returns, (2) Items restocked that should have been rejected (damaged) — inventory overstatement, (3) Large return volumes from a single customer or channel — potential return fraud, (4) COGS reversal at a cost different from the original sale cost — inventory valuation error.

📄 Required Documentation

RMA authorization, return shipping receipt (customer-side dispatch and merchant-side receipt), quality inspection report (condition confirmed as resellable), refund confirmation, WMS inventory receipt record, and original sales order reference for COGS reversal at correct cost.

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions