Parts returns

Track part returns from the Parts page: log the return, mark it sent, received, and credited

OwnerManagerReception

Returns are tracked from the Parts page, which lists every part across all jobcards in your garage. Each return moves through its own milestones (logged, sent, received, credited), and the part's status stays in sync automatically.

Finding returns

Open Parts in the sidebar

The garage-wide parts list, with search and filters along the top.

Filter to returns

Use the returns filter: Has Return shows every part with a return logged, and Stale Returns shows returns sent more than 7 days ago with no credit recorded, your chase list. Combine with the supplier filter to work one supplier at a time.

Open a part's return

Click the receipt icon on the part row to open its return details. Return actions need the returns.manage permission.

The return milestones

The Log Return dialog opens automatically when a part's status is set to Return Required. The reason and date sent are both optional: leave the date blank if you're only flagging that the part needs to go back.

From there, work through the milestones as they happen:

  • Mark Sent records the date it went back to the supplier; the part moves to Return Sent
  • Mark Received records the date the supplier confirmed receipt (a date only, nothing else changes)
  • Mark Credited records the credit; the part moves to Credited

The credit amount is only visible if you have the parts.view_cost permission (see Unit cost visibility).

Statuses stay in sync

You never need to update the part's status separately: marking a return sent or credited updates the part on its jobcard automatically.

What's not here

There's no auto-credit logic: Pistonlog doesn't reconcile against your supplier statements or invoices. You mark the return credited manually when the credit lands.

Related

Was this article helpful?