Skip to content
Knowledge ERP Docs
API Reference ↗
Sales

Returns & RMA

Handle customer returns with a dedicated RMA workflow — numbered authorizations, status tracking, line items, and automatic credit memos.

When a customer sends something back, the Returns / RMA workflow gives the process structure instead of ad-hoc adjustments.

In this section #

Detailed guides for everything covered here:

  • Customer Returns — Customer returns (RMA) let you authorize, track, and receive goods back from customers — with line items, barcode-assisted receiving, and automatic credit-memo generation.

Creating an RMA #

Open a return authorization against the customer (and optionally the original sales order). Each return gets a generated RMA number and a status you track through the lifecycle: draft → submitted → received → completed (or cancelled).

Line items and receiving #

Add the line items being returned and receive them back into stock as they arrive. Receiving updates inventory and the return's status.

Credit memos #

Once a return reaches Completed status, you can generate a credit memo via the Generate Credit Memo button. The customer can then apply the credit against future invoices — keeping the accounting tidy without manual journal entries.

Doing it from the API #

# List customer returns
curl "https://your-domain.com/api/v1/customer-returns" \
  -H "Authorization: Bearer $TOKEN"