Skip to content

Loading

For a driver loading the vehicle at the depot where Units are labeled with Barcodes or QR codes that can be scanned.

Loading the vehicle

Before a Driver can start his shift and make deliveries he needs to load. The Run contains the Jobs in an optimised delivery Sequence. Jobs can have Job Attachments:

  • Units: Things to be Loaded prior to starting the Run (e.g. at the warehouse) and Delivered to the customer at the Job's Location.
  • Returns: Things to be Picked-up from the customer at the Job's Location and returned to the depot at the end of the Run
  • Containers: Boxes, pallets, vessels where multiple Units can be consolidated during Loading so they can be delivered with a single scan at the Job's location.

Prior to starting a Run all Units need to be loaded. The barcode or QR code on the label of each thing to be delivered is loaded into the Run as the Unit Uid. Scanning each label records Proofs, tagging the time and location each Unit was loaded in Tarot Routing.

Loading starts on the home screen. The barcode button beside the Loading bar opens the camera, and from there you scan each Unit to be delivered in turn.

The Loading barcode button on the home screen, ringed in red, and the scanner it opens

A successful scan flashes the whole screen green and the phone vibrates or chimes.

A toast notification appears showing Mode, Job, barcode number and Job's Sequence for the scanned barcode. A counter on the right of the toast shows how many Units have been scanned for that Job.

The Loading bar shows Unit scanning progress for the Run as a whole. How many Unit's scanned across all Jobs.

The Loading counter climbing from zero as units are scanned

Tap the chevron above the Loading bar to expand it into a job-by-job view, each with its own badge — green once every unit on that job is loaded, orange for partly done, grey for untouched.

The Loading progress bar expanded, showing every job with its own coloured badge

Expand a job further and you get to unit level — one row per barcode, ticked or not — the last step in tracking down a specific missing parcel.

A job expanded to unit level, with one barcode ticked and one not

Once part of the run is scanned, the same picture is also available from Runsheet tab → Load.

The Runsheet tab's Load view, part-loaded, showing scanned and not-scanned units against their jobs

The camera controls

This toolbar is identical everywhere scanning happens — loading, delivering, picking up Returns, and pre-scanning. It's documented once, here, and every other page links back to it.

Five controls run left to right: torch, sound, container mode, manual entry, back.

The five camera toolbar controls, numbered left to right

Torch turns the flashlight on, for scanning somewhere dim.

The scanner with the torch on

Sound cycles through three states on one tap each — sound and vibration, vibration only, then silent — with no label to say which you're on. It's worth knowing the cycle exists: a driver who taps it twice by accident lands on silent and assumes the scanner has stopped working, when it's really just gone quiet.

The sound button's three states in sequence, the button boxed

Container mode switches the scanner into loading-a-container mode, covered in full on Containers. It only appears in the toolbar for organisations with the Containers module enabled — except while pre-scanning, where it's always available, since there's no Runsheet yet to check that against.

The toolbar's container mode icon

Manual entry opens a keyboard for typing in a barcode the camera can't read. A unit loaded this way gets "Barcode Entered Manually" recorded against it automatically, so there's a record afterwards of what was typed rather than scanned.

The manual barcode entry modal, with a Barcode Value field and Cancel / OK

Search Job sits beside the counter rather than in the toolbar itself — tap the magnifier to search by job, with an Only not-fully loaded jobs toggle for when you're hunting a specific stop mid-load.

Search Job open over the camera, with the Only not-fully loaded jobs toggle

The chevron expands the job list over the live camera, so you can check progress without leaving the scanner.

The job list expanded over the live camera view

When a scan doesn't go to plan

Three different things can happen when a barcode doesn't scan cleanly, and they're easy to conflate.

Already scanned is informational rather than a problem — you scanned this exact barcode a moment ago, and the app offers to accept it again anyway if you tap through. It's blue, not red, because nothing is actually wrong.

The Already scanned toast, offering to scan the unit again anyway

Create Unit appears when a barcode belongs to another run entirely, and only where your organisation has Creating Units set to Allowed. Tap through and the app photographs the label, reads it with on-device text recognition, and suggests a job to attach the new unit to before you confirm — worth knowing, since the guess is often right.

The Create Unit toast, offering to create a new unit from an unrecognised barcode

Already has loading proof is a hard stop, not something to tap through: the unit is already proven on the platform, usually because it was loaded on a different run or by someone else. This one's red, and it's worth a call to your planner rather than trying again.

The red Unit already has loading proof error

All three side by side, for comparison:

The three scanner warnings — Already scanned, Create Unit and Already has loading proof — side by side

Tapping an unscanned unit in the expanded job list opens Unit is not scanned, with Missing Unit and Other Issue as your options.

The Unit is not scanned screen, with Missing Unit and Other Issue options

Choosing Other Issue for a barcode that won't scan takes you to New Unit Proof, where Barcode Issue is offered as the reason. This option only exists for organisations that scan barcodes at all — one using a no-barcode checklist instead won't see it, since there's no barcode to have an issue with.

New Unit Proof with Barcode Issue selected as the reason

The barcode filter

Some labels carry more than one barcode, and without a filter the scanner picks up whichever one it sees first — rarely the one you meant. Where your organisation has set one up, only barcodes matching the configured shape are accepted.

A barcode that doesn't match is rejected before anything else happens — no unit lookup, no load, no proof — with an error tone and an Incorrect barcode toast.

Tap the toast itself and it clears the filter for the rest of your session. That's the fix if a legitimate label is being rejected by a filter that's slightly off — but it's also a trap: dismiss the toast by tapping it rather than swiping it away, and you've turned the filter off without meaning to, with nothing but a brief confirmation to say it happened.

The same filter applies while delivering and pre-scanning too, not only while loading.