# Fuel

Oil &amp; Propane Deliveries

# Summary

****Purpose****<span style="white-space: pre-wrap;"> The Fuel Driver Module is used by field technicians who deliver heating oil or propane to residential and commercial customers. This module streamlines the entire delivery process—from starting the route, connecting to the truck’s meter system, performing each stop, recording delivery gallons, printing tickets, and submitting end-of-day inventory.</span>

****Who Uses This Module:****

- Fuel Delivery Drivers
- Dispatch-Assigned Contractors

****What This Module Enables Drivers To Do:****

- View daily assigned loads and route stops
- Connect to Bluetooth or wired LCR meters
- Automatically capture delivered gallons
- Record manual deliveries when a meter is unavailable
- Add notes, additives, leftover, or short-fill information
- Print legally compliant delivery tickets
- Sync data online or store it offline until connection is available

****Supports Both Fuel Types:****

- ****Oil Deliveries****<span style="white-space: pre-wrap;"> (includes pricing, revenue, and HOD compliance fields)</span>
- ****Propane Deliveries****<span style="white-space: pre-wrap;"> (includes tank-specific requirements and optional QR code validation)</span>

****High-Level Delivery Flow:****

1. Driver selects assigned load
2. Completes pre-trip checklist
3. Begins delivery route
4. For each customer stop:
    - Connect to meter or manually enter gallons
    - Print ticket
    - Proceed to next stop
5. After final stop, driver completes end-of-day summary

****System Automation Benefits:****

- Prevents data entry errors
- Ensures compliance with state regulations
- Speeds up delivery completion
- Automatically syncs with dispatch and accounting

##   

# Driver Load View

## Driver Load List Screen

****Purpose:****<span style="white-space: pre-wrap;"> Displays all assigned routes and loads for the driver on the selected date.</span>

### Key Features:

- View all loads assigned for the day
- Switch between multiple loads using tabs or horizontal picker
- Displays estimated gallons, number of stops, and progress
- <span style="white-space: pre-wrap;">Supports both </span>****Oil****<span style="white-space: pre-wrap;"> and </span>****Propane****<span style="white-space: pre-wrap;"> delivery types</span>

### Screen Breakdown:

<table id="bkmrk-elementdescriptionlo"><colgroup><col></col><col></col></colgroup><tbody><tr><td>Element

</td><td>Description

</td></tr><tr><td><b>Load Header</b>

</td><td>Shows truck number, delivery date, and load number

</td></tr><tr><td><b>Summary Metrics</b>

</td><td>Displays estimated gallons, delivered gallons, remaining stops, and revenue (oil only)

</td></tr><tr><td><b>Checklist Banner</b>

</td><td>Required pre-trip items such as inventory, safety checks, and mileage must be completed before deliveries begin

</td></tr><tr><td><b>Delivery List</b>

</td><td>Scrollable list of customers with address, estimated gallons, and delivery status

</td></tr></tbody></table>

### Preparing Route

1. Tap the ****Fuel**** card on the Home Screen
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764838852115.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764838852115.PNG)

2. Next you'll be brought to the Driver Load screen, from here you'll tap your individual loads as well as Fuel types to see which terminals you should visit first and which truck you are assigned for the day. It is important you select both fuels so you can see how many terminals you must visit for Fuel pickup
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764839109890.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764839109890.PNG)

3. After arriving at each terminal tap on ****Pickups/Transfer**** then select Source Type (Terminal), Source Container, Destination Type (Vehicle) and Destination Container then record how many gallons you are picking up. Afterwards record your BOD Inventory and BOD Meter to keep track throughout the day. See below for how to Begin a Load
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764839739619.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764839739619.PNG)

[![image-1764840707914.PNG](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764840707914.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764840707914.PNG)

4. Next prepare route for each delivery and follow steps for [Delivery View](https://docs.kozyops.com/books/mobile-app/page/delivery-view) and complete each individual delivery

5. At the end of the day, update the EOD Inventory, EOD Meter and EOD Miles for both Fuel Types, if applicable
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764840352122.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764840352122.PNG)

6. Following that, return to each terminal to return any left over fuel, then Tap ****Pickups/Transfer****, select the source the fuel is coming from (Vehicle), The Source Container, The Destination Type (Terminal), The Destination Container and finally, record how many gallons are being transferred. These steps can also be followed if doing a transfer between other vehicles if approved
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764840574288.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764840574288.PNG)

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764840756674.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764840756674.PNG)

### Steps to Begin a Load:

1. <span style="white-space: pre-wrap;">Tap the </span>****Fuel****<span style="white-space: pre-wrap;"> card on the Home screen</span>

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764778418211.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764778418211.PNG)

2. Select the active load from the top navigation bar

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764778432172.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764778432172.PNG)

4. <span style="white-space: pre-wrap;">Complete any items in the </span>****Pre-Trip Checklist****<span style="white-space: pre-wrap;"> if displayed</span>

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764778482118.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764778482118.PNG)

5. Tap a delivery stop to open the Delivery Card screen

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764779055625.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764779055625.PNG)

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764779090024.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764779090024.PNG)

### Accessing Load Summary on Webpage
If for any reason the load summary isn't accessable on mobile, or if things need to be written out or just a preference for doing it on the website, here's how to acccess the load summary on the webpage. You can also record pickups and fill out how much was delivered, BOD and EOD Inventory, Meters and Milage

1. Click on the menu button
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764849470106-52-10-am.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764849470106-52-10-am.png)

2. Click The Driver List Button
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764849477316-52-26-am.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764849477316-52-26-am.png)

3. Click The Fuels Button 
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764849486313-52-28-am.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764849486313-52-28-am.png)

4. Fill out BOD or EOD info or click on Record Pickup
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764849493753-52-51-am.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764849493753-52-51-am.png)

5. Fill out information and click on record pickup
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764849501260-47-53-am.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764849501260-47-53-am.png)

6. fill out any delivery information
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764849510176-48-01-am.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764849510176-48-01-am.png)

# Delivery View

The Delivery Card is the central interface where drivers perform and record an individual delivery.

### Sections Within the Delivery Card:

<table id="bkmrk-sectionpurposecustom"><colgroup><col></col><col></col></colgroup><tbody><tr><td>Section

</td><td>Purpose

</td></tr><tr><td><b>Customer Information</b>

</td><td>Shows address, account number, and allows tapping to open maps

</td></tr><tr><td><b>Ticket Notes</b>

</td><td>Displays any special instructions or warnings from dispatch

</td></tr><tr><td><b>Meter Section</b>

</td><td>Used to connect to a Bluetooth fuel meter, start and end deliveries, and print tickets

</td></tr><tr><td><b>Delivery Input Section</b>

</td><td>Allows manual entry of delivered gallons, additives, and flags (short or leftover)

</td></tr><tr><td><b>Driver Notes</b>

</td><td>Optional section to record observations or issues encountered

</td></tr></tbody></table>

---

### Performing a Delivery with a Meter

****Step 1: Connect to Meter****

- Ensure the meter is powered on
- Click on Scan Adaptors
  
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764787395947.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764787395947.PNG)

- Select Adaptor from generated list

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764787003790.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764787003790.PNG)

- After connecting to meter, two loading screens will pop up, wait for both to clear before beginning the next step

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764797873825.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764797873825.PNG)

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764797878780.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764797878780.PNG)

- <span style="white-space: pre-wrap;">Tap </span>****Start Delivery****

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764787477992.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764787477992.PNG)

- The meter will automatically begin pumping and capturing gallons

****Step 2: Monitor Gallons****

- Gallons are automatically updated live on the screen
- If Bluetooth signal is lost, the system will inform you and pause the meter process

****Step 3: End Delivery****

- <span style="white-space: pre-wrap;">Tap </span>****End Delivery****<span style="white-space: pre-wrap;"> to finalize the ticket</span>

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764797410677.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764797410677.PNG)

- Ticket headers are sent to the meter (customer name, pricing, etc.) and two loading screens will appear, wait for them to clear before continuing

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764797993883.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764797993883.PNG)

[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764798018664.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764798018664.PNG)

- A printed ticket is generated automatically

****Step 4: Save Delivery****

- The delivery is automatically recorded and synced with the server if online

  [![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764798843424-48-32-pm.png)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764798843424-48-32-pm.png)

---

### Performing a Delivery Manually (No Meter)

****Step 1:****<span style="white-space: pre-wrap;"> Enter the number of gallons delivered in the </span>****Delivered Gallons****<span style="white-space: pre-wrap;"> field</span>
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764828146960.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764828146960.PNG)

****Step 2:****<span style="white-space: pre-wrap;"> Set Additives, Leftover, or Not Full as applicable</span>  
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764828179884.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764828179884.PNG)

****Step 3:****<span style="white-space: pre-wrap;"> Tap </span>****Print****<span style="white-space: pre-wrap;"> to bring up list of printers </span>
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764828204223.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764828204223.PNG)

****Step 4:****<span style="white-space: pre-wrap;"> After selecting printer, it will appear as current printer</span>  
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764828280904.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764828280904.PNG)

****Step 5:****<span style="white-space: pre-wrap;"> Tap </span>****Preview****<span style="white-space: pre-wrap;"> at top right corner to generate ticket </span>  
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764829749613.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764829749613.PNG)

****Step 6:****<span style="white-space: pre-wrap;"> Tap </span>****Print****<span style="white-space: pre-wrap;"> at top right corner to print ticket </span>
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764829788454.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764829788454.PNG)

****Step 7:****<span style="white-space: pre-wrap;"> Tap </span>****Sync****<span style="white-space: pre-wrap;"> to ensure data is sent to dispatch</span> 
[![](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/scaled-1680-/image-1764829801811.PNG)](https://docs-kozyops-com-uploads.s3.amazonaws.com/uploads/images/gallery/2025-12/image-1764829801811.PNG)

## Key Buttons and Their Functions

<table id="bkmrk-buttonfunctionwhen-t"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr><td>Button

</td><td>Function

</td><td>When to Use

</td></tr><tr><td><b>Start Delivery</b>

</td><td>Begins meter pumping session

</td><td>When starting customer delivery using Bluetooth meter

</td></tr><tr><td><b>End Delivery</b>

</td><td>Ends meter session, prints ticket

</td><td>After pumping is complete

</td></tr><tr><td><b>Print</b>

</td><td>Prints ticket manually

</td><td>For manual entry or reprints

</td></tr><tr><td><b>Scan</b>

</td><td>Scans QR codes for delivery confirmation

</td><td>Certain propane systems require QR validation

</td></tr><tr><td><b>Sync Pending</b>

</td><td>Uploads any locally stored offline deliveries

</td><td>Use after working offline

</td></tr></tbody></table>

## Offline Mode and Sync

If an internet connection is unavailable, the system will automatically store delivery data locally.

### Syncing Offline Deliveries:

1. Complete your delivery as usual (data is stored on the device)
2. <span style="white-space: pre-wrap;">A </span>****Sync Pending****<span style="white-space: pre-wrap;"> badge appears at the bottom of the Delivery Card</span>
3. <span style="white-space: pre-wrap;">When internet is restored, tap </span>****Sync****<span style="white-space: pre-wrap;"> to upload the data</span>
4. Confirmation will display once the sync is successful

## End-of-Load Summary

Once all deliveries are complete:

1. <span style="white-space: pre-wrap;">Navigate to the </span>****Final Summary Page****
2. Enter end-of-day inventory, meter readings, and mileage
3. <span style="white-space: pre-wrap;">Tap </span>****Save****
4. <span style="white-space: pre-wrap;">The load will be marked as </span>****Completed****<span style="white-space: pre-wrap;"> and locked from further edits</span>

****Best Practices:****<span style="white-space: pre-wrap;"> ✅ Always verify customer address before starting delivery</span>  
✅ Ensure meter is connected before pumping  
✅ Print ticket immediately to comply with regulations  
✅ Use Sync Pending button before ending the shift