Skip to content

Customer Returns

The Customer Returns list page shows all return documents initiated by customers. A customer return records the intent to receive goods back from a customer and can be created manually or generated from a confirmed delivery. Returns follow the workflow: Draft → Confirmed → Closed, with a Cancelled terminal state.

Customer Returns list page showing multiple returns with Doc #, customer, date, status, and grand total columns

Navigate to Commerce → Sales → Customer Returns in the sidebar, or go to /commerce/sales/customer-returns.

  • Browse all customer return documents with filtering by status and date range.
  • Search by document number or customer name.
  • Create a new customer return manually or from a confirmed delivery.
  • View, edit, duplicate, or delete individual returns.
  • Confirm a return to commit it for processing.
  • Track the return reason for each document.
  1. Open Commerce → Sales → Customer Returns from the sidebar.
  2. Filter by Status = Confirmed to find returns ready for return delivery.
  3. Click a row to open the detail page and create a return delivery.
  • Only Draft returns can be edited and deleted.
  • Confirming a return locks line quantities. Use a Return Delivery to receive the physical goods back.
  • A confirmed return shows a Create Return Delivery shortcut to receive the goods.
  • A confirmed return also shows a Create Credit Memo shortcut to issue a financial credit.
  • The Return Reason field is optional but recommended for tracking purposes.
  • A customer return auto-closes when its fulfillment becomes complete: once all return lines are fully fulfilled by confirmed return deliveries, the document status flips automatically.
  • When a line references a price list different from the document header’s price list, a confirmation prompt asks whether to apply the line’s price list to the header.
  • In single-currency tenants the currency field is hidden from customer return forms.
ColumnDefault VisibleSortableDescription
Doc #YesYesSystem-generated return number
CustomerYesYesBusiness partner name
DateYesYesDocument date
StatusYesYesCurrent workflow status badge
Grand TotalYesYesTotal return amount including tax
Return ReasonNoNoReason provided for the return
CurrencyNoNoDocument currency
Sales PersonNoNoAssigned sales person
ReferenceNoNoExternal reference number
CreatedNoYesCreation timestamp
UpdatedNoYesLast modification timestamp
StatusDescription
DraftReturn is being prepared; editable and deletable
ConfirmedReturn confirmed and committed for processing; locked
ClosedReturn fully processed; terminal state
CancelledReturn was cancelled; terminal state
FilterTypeDescription
SearchFree textSearches across document number and customer name
StatusDropdownFilter by return status; default shows all
Date FromDateShow returns with a document date on or after this date
Date ToDateShow returns with a document date on or before this date

Click any sortable column header to sort ascending, then descending, then remove. Default sort: Created descending.

Load More pattern — 20 records per load.

ActionDescriptionPermission
New ReturnNavigate to the Create Customer Return formWrite
ActionDescriptionPermission
ViewOpen the Customer Return Detail pageRead
EditOpen the Edit Customer Return form — Draft onlyWrite
DuplicateCreate a copy as a new DraftWrite
Confirm ReturnTransition Draft → ConfirmedWrite
CancelTransition Draft → Cancelled (requires reason)Write
DeletePermanently delete — Draft onlyAdmin

Click any row to open the detail page.

  1. Locate the return — it must have status Draft.
  2. Click the row actions menu and select Delete.
  3. A confirmation dialog warns that the deletion is permanent.
  4. Click Delete to confirm.

Deletion is only available for Draft returns.