Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.jingjaiops.com/llms.txt

Use this file to discover all available pages before exploring further.

A job is a single rental engagement. It starts when a quote is accepted and ends when equipment is returned, inspected, and the final invoice is issued.

How jobs are created

Jobs aren’t created from scratch — they always start from an accepted quote. Once a quote is accepted and signed:
1

Open the accepted quote

From the Quotes list or directly from the customer detail panel.
2

Click 'Create Job'

A confirmation panel appears showing dates, line items, and inventory reservations.
3

Confirm job dates

Defaults to the quote’s job start and end. Adjust if the actual dates have shifted.
4

Confirm

The job is created in the New stage. The quote moves to Job Created.
The job inherits everything from the quote — line items, kits, customer, dates, deposit. From this point, the job is the working record. Changes to the quote no longer affect the job.

Job number format

Jobs are numbered automatically: JOB-YYYY-NNNN
  • JOB — the job prefix (configurable in Settings → Business Settings)
  • YYYY — the year the job was created
  • NNNN — sequential number per year, zero-padded
Job numbers are independent of quote numbers. A quote QT-2026-0042 might become job JOB-2026-0058 if other jobs were created in between.

The job list view

The Jobs module defaults to a board view with one column per stage. Drag handles do not move jobs (stage changes go through the proper actions in the job detail), but the board gives you an instant read on what’s where. You can switch to a list view with these columns:
ColumnWhat it shows
Job NumberJOB-YYYY-NNNN
CustomerCustomer name
StageNew / Picking / Loaded / Delivering / On Site / Returning / Closed
StartJob start date
EndJob end date
DamageCount of damaged or missing items (if any)
Crew LeadAssigned operations lead

Statuses (job stages)

Jobs move through 7 stages:
StageWhat happens
NewJob exists but no equipment picked yet
PickingCrew is in the warehouse scanning items
LoadedTruck loaded, ready to depart
DeliveringEquipment is in transit
On SiteEquipment is at the customer location
ReturningEquipment is coming back
ClosedReturned, inspected, invoice issued
Read Job Stages for what each stage means and how to transition between them.

Real-time updates for all staff

Every job stage change is broadcast in real time to:
  • Every staff member with the job open
  • The Jobs board view
  • The dashboard “Active Jobs” widget
  • The customer’s portal (the customer sees a friendlier version)
This means when the warehouse marks a job Loaded, the customer sees their job move to Loaded immediately, and your sales team’s dashboard updates without a refresh.

Cancelling a job

If a job needs to be cancelled (the customer pulled out, dates moved indefinitely):
  1. Open the job.
  2. Click the ••• menu and choose Cancel Job.
  3. Choose whether to release the inventory reservation.
  4. Confirm.
The job moves to Cancelled. Inventory is released if you ticked that option. The associated quote is unaffected — you can choose to revise and re-quote, or archive.
Cancelling is reversible while no inventory has been picked. Once items have been scanned out, you have to scan them back in before cancelling.