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: