Back to Resources
Proof of service5-minute read

Building a Roll-Off Service Record

Learn what to record for roll-off deliveries, pickups, exchanges and exceptions so another person can review what happened.

Trackio · Published 22 August 2026 · Updated 30 August 2026

When a customer asks whether a roll-off was delivered, exchanged, emptied or picked up, the answer should not depend on one person's memory or a screenshot of a map.

A useful service record, sometimes described as proof of service, lets another person reconstruct what was planned, what the systems observed, what outcome the operator recorded and what changed later. Here, defensible means clear, traceable and open to review. It does not mean legally conclusive. Set retention, privacy and evidence rules for your contracts and jurisdictions with appropriate advice.

Start with the planned work

Keep the request that existed before the truck arrived. Microsoft describes a field-service work order as the record that connects the job to the account, location, customer asset, tasks, products and services [1]. The same structure is useful for roll-off work.

Record the stable identifiers and instructions that a reviewer will need:

  • work-order, rental and customer account IDs

  • service-site ID, address and the site boundary used at the time

  • planned service type, date, time window and time zone

  • container type, size and requested asset where known

  • assigned vehicle, route and operator where the workflow requires them

  • access notes, safety constraints and customer instructions

Do not overwrite the plan with the final result. A reviewer needs to see both.

Separate observations from the outcome

A system observation states what a device or person recorded. The outcome states what the team concluded happened. Keeping them separate prevents one signal from being treated as proof of the whole service.

System observations

  • vehicle arrival, dwell and departure times

  • GPS position or matched site

  • tag detection, scan or device event

  • photo, note, signature or disposal ticket when required

  • source device, application or integration

Recorded outcome

  • delivered, picked up, exchanged or emptied and returned

  • attempted but blocked, unsafe, inaccessible or not found

  • wrong asset, wrong site or customer hold

  • outcome not yet verified

Routeware's service-verification material describes the use of GPS, sensors, photographs and timestamps [2]. These can strengthen a record when they agree. A vehicle inside a site boundary does not by itself prove that the right container was serviced. A Bluetooth detection supports proximity to a receiver, not a lift or emptying event.

Capture details that change the answer

Store the original event time, normalized time and time zone. Record which site boundary, tag assignment and asset identity were active when the event occurred. Mark delayed, missing or conflicting data instead of presenting it as a clean result.

For photographs or notes, keep the capture time and author or source. Apply access, retention and privacy controls that match the information collected. Avoid copying sensitive data into several systems when a stable link will do.

Make each job type clear

The minimum evidence depends on the job:

  • Delivery: connect the delivered container to the customer site and the completed work order.

  • Pickup: connect the outgoing container to the site departure and its next relevant movement or location.

  • Exchange: identify both the outgoing and incoming containers. Do not close the job against one generic asset record.

  • Empty and return: distinguish a temporary departure from a final pickup, and link the return to the same rental.

  • Attempted service: record the reason, available evidence, next action and who owns it.

Record exceptions without false completion

If evidence is incomplete or systems disagree, keep an exception status. State what is missing, what was checked and what must happen next. Do not force a completed status to make a dashboard look tidy.

Useful exception reasons include blocked access, unsafe conditions, container not found, tag or asset mismatch, customer hold, device gap and conflicting records. Give each open exception an owner and due date.

Keep corrections visible

The W3C provenance model provides a useful principle: preserve the source of information and the relationships between records, activities and responsible people [3]. If someone changes an outcome, keep the original value, the corrected value, who changed it, when and why.

A practical minimum record therefore contains the planned work, customer and site, container and device identities, time-stamped observations, operator outcome, exception reason, linked evidence, reviewer and correction history.

Where Trackio fits

Trackio can connect asset detections, vehicle journeys, sites and timestamps in one operational view. This can make a service question easier to investigate and help teams find mismatched or incomplete records. See the waste asset tracking workflow.

Trackio data is one layer of the record. Its value depends on correct tag assignments, useful gateway coverage, site setup and the surrounding work-order process. Keep human review for exceptions and for any decision that affects a customer or invoice.

Related Resources

Review a roll-off service-record workflow

Book a Trackio demo to discuss how asset detections, vehicle journeys, sites and timestamps can support a reviewable roll-off service record. Human review remains important when evidence conflicts or affects a customer.

How to Build a Roll-Off Service Record | Trackio