Hong Kong proof-of-delivery workflow guide

Proof of Delivery Workflow: Handhelds, Offline Sync and Mobile Printing

A dependable proof-of-delivery workflow connects the dispatched shipment to the correct route, worker, device and stop; verifies the parcel or item on arrival; captures the allowed status and minimum required evidence; records a failed-delivery reason when needed; optionally prints an approved receipt or label; then queues offline work, synchronizes it, reviews exceptions and completes the record in the source system. A scan, signature, photo, time or location field is operational evidence with defined limits. The source system still decides completion, and legal sufficiency needs separate confirmation.

  • Dispatch → load scan → route → arrival → verify → evidence → handoff → sync → review
  • Separate field capture, queued work and source-system completion
  • Plan devices, batteries, mobile printing, MDM and privacy together
Control the full stop outcome

Proof of delivery is a mobile status workflow with identity, evidence and synchronization boundaries

The handheld helps the worker identify the assigned shipment or logistics unit and capture an approved stop outcome. The delivery application controls required fields, permissions, offline behaviour and source posting. Keep pre-dispatch shipping-label generation and warehouse operations in their own workflows.

Operating focus

Separate field capture, queued work and source-system completion

Dispatch → load scan → route → arrival → verify → evidence → handoff → sync → review

Acceptance focus

Plan devices, batteries, mobile printing, MDM and privacy together

Choose the status and evidence rules before the device. Assign each stop to an authenticated worker and managed handheld, verify the physical parcel, keep offline actions visibly queued, make retries safe, and let the source system confirm final completion.

Shipment and stop identity

State what the worker scans and which stop record it is allowed to update

The scan point may identify a shipment, parcel, carton, tote or broader logistics unit. If the operation uses an SSCC or another transport identifier, map it to the correct task and handling level. A valid decode can still update the wrong delivery if assignment, route or stop context is wrong.

Delivery route in progress after dispatch handoff
Object Question it answers Field control Risk to stop
Shipment What delivery movement was released? Current route, stop and service state Old or cancelled shipment remains actionable
Parcel/carton Which physical package is present? Package sequence and expected stop Right customer, wrong parcel
Logistics unit Which grouped transport unit is handled? Aggregation and de-aggregation relationship One unit scan silently closes several parcels
Stop/task Where and under whose assignment is work performed? Route version, worker and account Evidence saved to another stop
Recipient/handoff role Who or what handoff condition is allowed? Minimum approved identity field Collecting excessive or unverified personal data

Status and evidence design

Define evidence by delivery outcome instead of collecting every possible field

Delivered, left at an approved location, partial, refused, collected and unable to complete may need different evidence. Signature, photo, recipient name, timestamp and location each answer a limited question; none alone establishes legal sufficiency, perfect location accuracy or the correctness of parcel contents.

Field worker using a handheld device to capture delivery photo evidence
Evidence Operational use Boundary to state
Parcel scan Confirms a decoded identity at the stop Does not prove the original assignment was correct
Signature Records a signature action under the selected process Does not automatically establish identity or legal sufficiency
Photo Records visible condition or placement where permitted Minimize people, addresses and unrelated surroundings
Timestamp Records the device or server time source Queued and source-posted times may differ
Location Adds device-reported position context May be delayed, unavailable or imprecise, especially indoors
Recipient name/note Adds an approved handoff or exception detail Collect only what the business needs and may retain

Handheld, scanner and mobile printer

Choose hardware by the screen, evidence and print work carried to the stop

A scan-only device can suit a host-led loading point. A mobile computer can present stops, forms, camera capture, offline queues and exception choices. A mobile printer is optional where an approved receipt, pickup slip or field label is genuinely required. Confirm the exact app, interface, document and device combination.

Setup Suitable starting point Workflow boundary Test in the route
Scanner plus host station Load check or depot handoff where a host owns the task Scanner supplies identity input only Field focus, wrong-parcel response and user session
Mobile computer/handheld terminal Route, stop, evidence, exception and offline work Installed app and permissions own the outcome Screen flow, camera, scan, weak signal, glove/one-hand use
Phone/tablet under policy Approved app-led work where ruggedization and accessories fit Management model and app configuration must be defined Battery, camera, authentication, OS support and mounting
Mobile printer Optional approved receipt, confirmation slip or field label Print does not itself prove delivery or content Pairing, template, media, battery, retry and fallback

Battery and charging plan

Profile a real route: screen use, scans, camera, wireless, GPS requests and printing all consume power differently. Define shift-start checks, chargers or approved spare batteries, vehicle or depot charging, low-battery action and safe device handoff. Do not promise a universal shift duration.

For hardware selection, see Mobile Computer Selection for Logistics and Scanner vs Mobile Computer.

End-to-end delivery flow

Twelve control points connect dispatch to source-system completion

Application names differ, but the worker, device, physical item and system state should stay linked throughout.

Delivery worker handling parcels with a mobile computer during handoff
Step Operator action Control evidence Completion boundary
1. Dispatch Release current route and shipment tasks Version, worker and device assignment Only current tasks are actionable
2. Load scan Scan expected parcel or logistics unit Vehicle/route and package match Missing, extra and wrong-route items remain open
3. Route handoff Accept custody on the authenticated device User, device, time and load state Responsibility is visible
4. Arrival Open the intended stop and arrival state Stop/task identity Location is context, not perfect proof
5. Verify parcel/item Confirm the physical identity and condition Expected scan and visible exception Mismatch cannot pass silently
6. Select status/evidence Choose delivered, partial, refused or other approved result Status-specific required fields Incomplete evidence stays visible
7. Record exception Choose reason and permitted note/photo Named reason, item and next action Failed delivery is not completed delivery
8. Optional print Print approved receipt or field label when required Template, printer and output state Print failure has a fallback
9. Customer handoff Confirm the approved handoff condition Minimum required recipient evidence Custody outcome is explicit
10. Offline queue/sync Save locally, queue and retry when allowed Queued, sent, rejected and conflicted states Local success is not source completion
11. Supervisor review Resolve duplicates, conflicts and failed stops Decision owner and audit history No silent overwrite
12. Source completion Post accepted status to TMS, ERP or delivery system Source response and reference Only accepted records close centrally

Arrival and physical verification

Verify the stop, parcel and visible condition before asking for proof

The worker should open the intended task, scan or select the expected parcel and record damage, shortage, extra items or a partial delivery before a successful handoff status. Where item-level confirmation is required, keep parcel, item and quantity levels distinct.

Delivery workers inspecting parcel condition at arrival
Field worker reviewing delivered items on a tablet

Customer handoff

Make authority-to-leave, recipient and refusal rules explicit

State which outcomes permit a customer handoff, reception-desk handoff, approved safe-place delivery, refusal or return. The app should ask only for the evidence required by that outcome and should not encourage workers to improvise personal details, take unnecessary photos or convert a failed attempt into delivery.

Close-up delivery drop-off at a customer stop

Optional on-site printing

Print only when the handoff workflow needs a controlled physical document

A mobile printer may provide an approved receipt, pickup confirmation, return label or exception document. Define document ownership, template version, copy count, media, connection, battery and reprint permission. A printed receipt records that a document was produced; it does not independently prove the shipment contents, recipient authority or source-system completion.

Mobile computer and portable printer used for optional on-site documents
  • Test the approved handheld, app, printer and document together.
  • Show paired, disconnected, printing, printed, failed and duplicate states.
  • Define a non-print fallback that does not falsely close the stop.
  • Control customer copies and retained copies under the privacy policy.
  • Keep shipping-label creation before dispatch within the separate Shipping solution workflow.

Network, queue and synchronization

Offline work needs visible queues, safe retries and explicit conflict rules

Weak signal can occur between loading zones, lifts, malls, industrial buildings and customer counters. The app may read from a local working record and queue permitted writes, but that architecture does not guarantee lossless synchronization. Operators and supervisors need to see what is local, queued, retried, accepted, rejected or conflicted.

Delivery worker using a tablet in a van during field operations
State Meaning Required control
Local draft Evidence exists only on the device Show device/user/task and protect local storage
Queued A write is waiting for permitted connectivity Persistent queue, retry condition and visible count
Sending/retrying The app is attempting transmission Stable operation ID and bounded retry policy
Accepted The central endpoint acknowledged the operation Store response/reference and stop version
Rejected The source refused the update Show reason and keep evidence for review
Conflict A newer or different record exists Version comparison and named resolution rule

Idempotency and duplicate control

Give a logical stop update a stable operation identifier so a retry can be recognized. Distinguish a genuine correction from a duplicate tap, app restart or late device copy. Last-write-wins may fit selected low-risk fields, but disputed handoff, partial delivery and recipient evidence usually need version checks or supervisor review.

Failed delivery and exception ownership

An unsuccessful stop needs a reason, physical disposition and next owner

Standardize the reasons that matter to operations: recipient unavailable, access restricted, refused, wrong address, damaged, missing parcel, partial delivery, unsafe location or device/app failure. Preserve the shipment, stop, item, time, user and allowed evidence without forcing a successful status.

Supervisors reviewing failed-delivery and proof exceptions
Exception Evidence to preserve Controlled next step
Recipient unavailable/access restricted Stop, attempt time and approved reason Reattempt, return or customer-service review
Refused Parcel, reason and permitted recipient detail Retain custody and route return decision
Wrong address Current task data and observed issue Do not edit master data without authority
Damaged/short/partial Affected parcel/item/quantity and condition Separate accepted and unresolved outcomes
Device, printer or app failure Last trusted task and queue state Use approved fallback; reconcile before completion
Duplicate/conflicting update Operation IDs, versions and device times Supervisor decides the accepted record

Authentication, MDM and app policy

Manage the handheld as a company endpoint, not a shared anonymous scanner

Choose the enterprise device mode that fits the work, such as fully managed or dedicated Android deployment. Bind tasks to authenticated users, distribute approved apps through policy, restrict unapproved use, schedule updates, monitor compliance and define lost-device response. Exact capabilities depend on the device, OS, enterprise mobility platform and configuration.

Control Decision Acceptance case
Authentication User sign-in, session timeout, device handoff and privilege Another worker cannot silently inherit an active route
App policy Approved package, forced install, configuration and blocked apps Only the intended POD environment is available
Updates Normal, urgent and postponed windows Offline device updates after reconnect under policy without interrupting a live stop unexpectedly
Compliance OS, encryption, screen lock and policy response Non-compliant device is restricted as configured
Lost device Report, access revoke, remote lock, return message and wipe escalation Operations can act without assuming GPS is current or exact
Printer management Approved pairing, configuration, firmware/update and replacement Field printer cannot silently use an unapproved template or pairing

Privacy minimization and retention

Collect the least evidence needed and define when it is deleted

For each status, document why a signature, photo, name, time, location or note is needed, who may see it, where it is stored, how it is transferred and how long it is retained. Avoid photographing unrelated people, access codes, payment details or more of a home or workplace than the operational purpose requires.

  • Separate required evidence from optional convenience fields.
  • Restrict capture and viewing by role and purpose.
  • Protect local records at rest and in transit under the selected platform.
  • Remove queued copies after confirmed processing according to policy.
  • Define retention, deletion, dispute hold and lost-device response together.
  • Use a privacy and legal review for the actual Hong Kong process; this article does not determine legal sufficiency.

Supervisor review and source completion

Close centrally only after queued, failed and conflicted work is resolved

The supervisor view should distinguish source-accepted delivery, locally captured work, pending sync, failed delivery, rejected update and conflict. Customer service needs the last trusted status and next action, not a generic green tick produced on the device.

Dispatch supervisor reviewing delivery tasks on a tablet

Common mistakes

A polished capture screen can still leave weak operational evidence

  • Starting with signature capture. Wrong shipment or stop context still creates the wrong record.
  • Collecting every evidence field. More personal data creates more risk without necessarily improving the decision.
  • Calling device save “complete”. Local, queued, accepted and source-posted states differ.
  • Retrying without an operation ID. Weak signal or repeated taps can create duplicates.
  • Using silent last-write-wins. Late offline records can overwrite a newer partial or disputed outcome.
  • Choosing hardware without route testing. Screen, battery, charging, camera, scan and printer use interact.
  • Leaving devices anonymously shared. Route custody and evidence ownership become unclear.
  • Assuming lost mode gives perfect location. Lock, revoke and wipe decisions should not depend on exact GPS.

Pilot and deployment checklist

Test route conditions, offline recovery and device control as one service

  • Map shipment, parcel, logistics-unit, route and stop identities.
  • Define statuses, required evidence and physical custody outcome for each.
  • Select handheld, scan, camera and optional mobile-print roles by stop work.
  • Profile batteries and define charging, spares, low-power and device-handoff procedures.
  • Test login, route assignment, session timeout and role permissions.
  • Test weak signal, no signal, app restart, device restart, reconnect and late sync.
  • Define stable operation IDs, retry limits, duplicate detection and conflict owners.
  • Configure managed app deployment, updates, compliance, lock, revoke and wipe escalation.
  • Minimize signature, photo, time, location and recipient data; set retention rules.
  • Pilot delivered, partial, refused, failed, wrong-address, damaged and print-failure cases.
  • Verify the source system distinguishes queued, rejected, conflicted and completed records.

Acceptance checks

Approve observable outcomes without inventing route or sync metrics

Test Pass evidence Failure route
Route/load assignment Only expected parcels and current stops appear for the authenticated worker Hold release and correct assignment
Delivered status Required identity and minimum evidence captured for that outcome Keep stop incomplete or under review
Failed/partial/refused Reason, custody and next owner remain visible Do not convert to delivery
Offline queue Local, queued, retrying, accepted, rejected and conflict states are distinguishable Preserve device record for review
Retry/duplicate Repeated submission is recognized without a second unintended completion Quarantine duplicate operations
Conflict Version and decision history show which record was accepted Supervisor resolution required
Mobile print Approved template prints once or falls back visibly Keep stop/document state open
Authentication/lost device Access can be revoked and policy actions recorded Escalate lock/wipe and credential reset
Source completion Central system acknowledges the accepted stop result Do not rely on the device tick

Frequently asked questions

Proof of delivery workflow FAQ

Is a customer signature enough for proof of delivery?

A signature is one operational evidence field. It does not automatically prove recipient identity, parcel contents, legal sufficiency or source-system completion. Define it within the actual delivery and legal process.

Should a POD workflow capture a photo, time and GPS at every stop?

Only collect fields needed for the selected outcome and permitted purpose. Location can be unavailable or imprecise, and photos may capture unnecessary personal or site information.

Can drivers continue when the network is unavailable?

Only if the selected application supports the required offline functions. Confirm which tasks and evidence are local, how writes queue, when they retry, and how rejected or conflicted records are reviewed.

Does offline-first design guarantee no data loss?

No. Local storage and persistent queues can reduce disruption, but crashes, replacement devices, duplicates and conflicts still require recovery, versioning, reconciliation and tested safeguards.

How should repeated synchronization avoid duplicate delivery records?

Use a stable operation identifier and idempotent source endpoint where supported. Keep the same logical action distinguishable from a genuine correction and escalate ambiguous duplicates.

When is a mobile printer useful in proof of delivery?

When the approved workflow needs a physical receipt, confirmation slip, return label or exception document. It is optional and must be tested with the exact app, device, template, media and fallback.

What should MDM control on delivery handhelds?

Typical scope includes enrollment, authentication policy, approved apps and settings, update windows, compliance, access revocation, remote lock, return instructions and wipe escalation. Capability varies by platform and device.

How is POD different from shipping labelling and warehouse work?

Shipping labelling controls identity before dispatch. Warehouse workflows receive, store, pick or pack goods. POD starts with route custody and records delivery or failed-attempt outcomes in the field.

Plan the route and system states before procurement

Bring your stop outcomes, offline needs, device policy and print documents to a practical review

Easy Scan can help review handheld and mobile-printer roles, evidence fields, offline queue states, exception routes, managed-device controls and acceptance cases. Final app, sync, device-management and source-posting behaviour depends on the selected platforms and configuration.

More Easy Scan guides

Continue reading practical articles for barcode, RFID, labelling and workflow decisions.