Parts

Add parts to a jobcard, track order statuses, manage suppliers and the catalogue, and process returns

OwnerManagerReceptionTechnician

Parts in Pistonlog live inside the jobs of a jobcard. Each part records a description, quantity, unit cost (what you paid) and sale price (what the customer pays), and can move through a series of order statuses to track its progress from "needed" through "fitted".

What the parts module covers

  • Adding parts on a jobcard — line items under each job
  • The parts catalogue — a per-garage library of frequently-used parts so you don't retype them
  • Suppliers — who you buy from
  • Returns — for parts you didn't end up using
  • Cost vs price — internal unit cost (gated behind parts.view_cost) is never shown to the customer; sale price is what appears on the invoice

Cost-visibility rule

A technician sees the part in the job and knows what it does — but doesn't see what the garage paid for it. The Unit Cost column is permission-gated behind parts.view_cost, so only roles with that key (owner, manager) can see the buying price. Customers never see it on a printout.

See Permissions reference for the full matrix.

Related

In this section

Was this article helpful?