Skip to content

Troubleshooting and FAQ

Most floor issues are permissions, payment gates, or missing links on stock documents. Use this page before escalating to your ERP administrator.

Workflow button missing or greyed out

SymptomLikely causeWhat to do
No Record Quote FeeJob type does not require assessment feeNormal for Warranty / In-store Service — Assign Technician instead
No Assign Technician from OpenWorkflow only allows assign after booking confirmed or quote fee paidRun Confirm Booking (and Record Quote Fee if required) first
No CancelJob past Open statusCancel only from Open — manager handles late-stage aborts per shop policy
Technician sees no quotation buttonsBy design on technician formFront desk creates quotation
No Parts ReceivedRole not in Parts Received By settingManager adjusts Job Settings or waits for auto-advance

Status changes must use workflow buttons — editing the status field directly is disabled.

"Not permitted" or cannot save job

SymptomLikely causeWhat to do
Technician cannot save jobJob assigned to another technicianOnly edit jobs where you are Technician
Technician cannot save any jobNo Employee linked to userManager sets User ID on Employee record
Action throws role errorYour role not allowed on that actionManager runs action or updates workflow role list
Cannot create jobUser lacks Job User or Job ManagerD4 contact adds role

See Roles and permissions.

Gate blocked (red error)

Workflow gates stop an action until data is complete:

Message themeFix
Booking not confirmedRun Confirm Booking
Assessment fee not paidCollect payment on assessment sales invoice
Quotation not linkedCreate and submit quotation linked to job
Sales invoice not paidRecord payment before Record Collection (counter pickup)
Assessment / testing / QC notesTechnician fills required note fields
Checklist not documentedMark each condition observed or add notes
Collected / delivered dateSet date in the action dialog

Warn (yellow) gates: Job Manager can override with a reason — audit logs Gate Warning Overridden.

Record Collection blocked — invoice unpaid

Expected on Counter Pickup:

  1. Open the repair Sales Invoice linked on the job.
  2. Confirm Outstanding Amount is zero after payment.
  3. Retry Record Collection.

If payment was recorded but still blocked, refresh the job page — payment hooks may need a moment. Still stuck? Manager checks invoice is the job's Sales Invoice field, not only the assessment invoice.

Job stuck in Awaiting Parts

CheckAction
Purchase receipt submitted?Ensure job field on receipt matches
Stock issue submitted?Material Issue from parts warehouse, job linked
Auto-advance expected but did not runManager clicks Parts Received manually
Parts still on orderNormal — stay in Awaiting Parts until receipt

See Parts and stock.

Email or print did not work

IssueFix
No booking emailAdd customer email or mobile on job
Quotation email failedVerify email address; check spam
Blank printManager verifies print format in Job Settings
Wrong label barcodeManager checks QR/barcode settings

Customer approved quote verbally — now what?

Use Approve Quote and select method (phone, WhatsApp, in person, email). Do not skip this — later steps may gate on approved quote.

D4 Connect vs ERP Jobs confusion

QuestionAnswer
Online order status?D4 merchant dashboard — not Jobs
Repair job status?ERP Jobs in Desk only
Same customer?Yes — shared customer master in ERP
Issue shop stock to job?Yes — same items if in ERP stock

See D4 Connect relationship.

FAQ

Can we change fulfillment mode after booking?
Avoid it mid-repair — payment gates differ. Create a new job if the mode was wrong at intake.

Can two technicians work one job?
One Technician field per job — manager reassigns when handing over.

Does the customer see job status online?
Not in v1 — communication is email/phone from your team.

Historical jobs from our old system?
Greenfield Jobs module does not import legacy job cards automatically — parallel run on old system until open jobs finish.

Who configures strict gates?
Job Manager in Job Repair Workflow Settings — Riv may seed defaults at install.

When to contact Riv support

  • Module not visible after go-live
  • Workflow actions missing entirely after upgrade
  • All users lose Jobs workspace access
  • Suspected bug after documented steps above

Have ready: job number, action clicked, exact error message, and user role.

Next steps

Riv staff technical docs: https://internal-docs.rivubye.com