Skip to main content

RMA Returns (Physical Returns)

Handle customer returns where physical goods are returned to your warehouse.


When to Use RMA Flow

Use the RMA (Return Merchandise Authorization) flow when:

  • Customer is physically returning goods
  • You need to receive items back into inventory
  • Defective or damaged products are being returned
  • Wrong items were shipped

Flow Diagram

PHYSICAL RETURN FLOW
─────────────────────────────────────────────────────────────────

Customer wants to return goods


┌──────────────────────┐
│ RETURN AUTHORIZATION │ ← Approve the return request
│ (RMA) │
│ GL: None │
│ Inv: None │
└──────────┬───────────┘

│ Customer ships goods back


┌──────────────────────┐
│ ITEM RECEIPT │ ← Goods physically returned
│ (from RMA) │
│ GL: None (typically) │
│ Inv: Increases │
└──────────┬───────────┘

│ Continue to Credit Memo


Stage 1: Return Authorization (RMA)

What Happens

ActionResult
Create RMAAuthorize customer return
Specify items/qtyDefine what can be returned
Link to original SOTrack against original sale
Set statusPending Receipt

Creating an RMA

RMA CREATION
─────────────────────────────────────────────────────────────────

From Sales Order #SO-001 or standalone:

RMA #RMA-001
├── Customer: ABC Company
├── Original SO: SO-001 (optional link)
├── Line 1: Widget-A (Qty: 5) ← Can return up to 5
├── Line 2: Widget-B (Qty: 3) ← Can return up to 3
└── Status: Pending Receipt

GL Impact

None - RMA is just an authorization, no financial impact.

Inventory Impact

None - Goods haven't been received yet.


Stage 2: Item Receipt (Return)

What Happens

ActionResult
Create receipt from RMARecord goods arriving back
Inspect itemsVerify condition of returns
Assign locationPut items back in inventory
Save receiptInventory increases

Creating Item Receipt from RMA

ITEM RECEIPT FROM RMA
─────────────────────────────────────────────────────────────────

RMA #RMA-001 (authorized 5 + 3 units)
├── Line 1: Widget-A (Authorized: 5) ──▶ Receive: 5 ✓
└── Line 2: Widget-B (Authorized: 3) ──▶ Receive: 2 (partial)

Result: Item Receipt #IR-001 created
RMA Status: Partially Received

Next: Can receive remaining Widget-B later
Then create Credit Memo for received items

GL Impact

Typically None (standard configuration).

Exception: If "Reverse COGS at Receipt" is enabled:

AccountDebitCreditWhy?
Inventory Asset$60Goods back on shelf (Asset ↑)
COGS$60Reverse cost of sale (Expense ↓)
ITEM RECEIPT GL EXPLAINED (if COGS reversal enabled)
─────────────────────────────────────────────────────────────────

What happened: Customer returned goods to warehouse

Inventory (Asset) $60 Dr
└── Goods back on shelf = Asset INCREASES

COGS (Expense) $60 Cr
└── Reverse the cost we recognized when we sold = Expense DECREASES

Think: "Undoing the inventory part of the sale"

Inventory Impact

INVENTORY AFTER RETURN RECEIPT
─────────────────────────────────────────────────────────────────

Before Return:
┌─────────────────────────────────────────┐
│ Item: Widget-A │
│ On Hand: 75 │
│ Available: 75 │
└─────────────────────────────────────────┘

After Return (5 units received back):
┌─────────────────────────────────────────┐
│ On Hand: 80 (increased by 5) │
│ Available: 80 │
└─────────────────────────────────────────┘

Partial Returns

You can receive items in multiple batches:

PARTIAL RETURN SCENARIO
─────────────────────────────────────────────────────────────────

RMA #RMA-001: 10 units authorized

├── IR #001: 4 units received
│ └── RMA Status: Partially Received

├── IR #002: 4 units received
│ └── RMA Status: Partially Received

└── IR #003: 2 units received (final)
└── RMA Status: Fully Received

Inspection and Disposition

After receiving returned items, you may need to:

DispositionActionInventory Impact
Return to stockNormal receiptAvailable for sale
QuarantineReceive to separate locationHeld for review
ScrapReceive then write-offEventually removed
RefurbishReceive to work orderProcess before resale
RETURN INSPECTION FLOW
─────────────────────────────────────────────────────────────────

Item Receipt from RMA

├── Good condition ──▶ Receive to sellable location

├── Minor damage ──▶ Receive to refurbish location
│ └── Process for resale

└── Major damage ──▶ Receive to scrap location
└── Write-off inventory

RMA Statuses

StatusMeaning
Pending ApprovalNeeds manager approval
Pending ReceiptApproved, waiting for goods
Partially ReceivedSome items received
Pending CreditFully received, awaiting credit memo
Fully CreditedCredit memo issued
ClosedCompleted or cancelled

Quick Reference

StepGL ImpactInventory Impact
Create RMANoneNone
Receive from RMANone*On Hand increases
Credit MemoReverses revenueNone (already received)

*Unless COGS reversal is configured


Next Steps

After receiving the return: