The Splice field guide
Transportation Invoice: Trip References and Approved Extras
Build a transportation invoice that ties a booking reference to proof of delivery, separates approved extras, and knows when to hold for missing documents.
10 min readBy Splice Work

A standard invoice template gets you halfway there. The problem for transportation operators is the other half: linking the invoice to the specific trip, separating a waiting charge the customer actually agreed to, and knowing what to do when the signed delivery receipt has not come back yet.
This guide walks one complete transportation invoice example, field by field, then covers the missing-proof-of-delivery hold state and reminder stop conditions that many template roundups omit. Understanding the right transportation invoice format before you build a template saves revision time later.
Your turn · A one-minute experiment
Which version of this trip invoice is ready to send?
Fictional one-minute exercise. All business names, customer names, trip references, receipt numbers, and figures below are invented for practice.
The situation
FICTIONAL TRANSPORTATION INVOICE SCENARIO Business: Harrow Freight Co. (fictional) Operator: fictional character Lena Cross Customer: fictional character Ben Otieno, Eastfield Supply Group Trip reference: BK-4402 | Service date: 2027-04-08 Route: Harrow Depot, IL → Eastfield Warehouse D, IN Driver: fictional character Roy Pickett | Vehicle: Unit 7 AGREED TERMS ON FILE: Base freight rate: $510.00 (rate agreement RA-2027-03-15) After-hours pickup surcharge: $65.00 — approved by Ben Otieno via text 2027-04-08 06:12 Deposit received: $200.00 on 2027-04-01 DELIVERY STATUS: Driver reported drop completed. Signed delivery receipt not yet returned from warehouse receiver. VERSION A — Invoice HF-2027-0442: Base freight — BK-4402: $510.00 After-hours pickup — approved B. Otieno text 06:12: $65.00 Subtotal: $575.00 Deposit received 2027-04-01: −$200.00 Balance due: $375.00 Delivery receipt field: blank Status: ready to send VERSION B — Invoice HF-2027-0442: Same line items and arithmetic as Version A. Delivery receipt field: blank Status: Hold — POD pending. Awaiting signed receipt from Warehouse D receiver. Do not send until DR number confirmed and on file.
Choose what you would do, then open it to see the reasoning. You can explore every option.
A · Version A — send now; the driver confirmed delivery verbally.
Version A cannot be sent. The article is explicit: do not send the invoice until the signed delivery receipt number is confirmed and on file. The driver's verbal report is not a proof-of-delivery reference. The article states that sending an invoice without a delivery reference creates an avoidable dispute — if Ben Otieno questions the charge, there is nothing to point to. Net-terms customers often check delivery before releasing payment, and an invoice with a blank delivery receipt field delays both the conversation and the money. The article's checklist requires the signed receipt number to appear on the invoice before release.
B · Version B — hold the invoice until the signed receipt is returned and the DR number is added.
Version B is correct. The article's hold-state logic is precise: prepare the invoice, mark it as POD pending, follow up with the driver or site contact, and release only after the delivery receipt number is confirmed and entered on the invoice. Every other field in Version B already satisfies the checklist — the extra approved by Ben Otieno shows who approved it and when, the deposit is named with its date, the balance arithmetic is correct, and the rate agreement is on file. Adding the DR number is a ten-second edit once the receipt arrives. The article notes that the alternative — chasing a disputed payment with no signed POD — takes considerably longer.
A driver's verbal delivery report is not a proof-of-delivery reference. Hold the invoice until the signed receipt is back and its number appears on the invoice — that single field is what makes the charge verifiable if the customer questions it.
What Makes a Transportation Invoice Different
A general service invoice answers "what did you do and what do you charge?" A transportation invoice has to answer two more questions: "which trip?" and "did you deliver it?"
Those two questions drive three fields that a generic template rarely includes:
A booking or trip reference. This ties the invoice to the dispatch record, the confirmation the customer received, and any agreed rate sheet. Without it, a payment query becomes a game of "which Friday delivery do you mean?"
A proof-of-delivery reference. A signed delivery receipt, waybill acknowledgment, or timestamped handoff record closes the loop. It is the evidence that the service was completed and that the charge is valid.
Separately approved extras. Waiting time, an after-hours pickup, or an address change agreed during the trip should appear as their own line, with a note showing the customer approved them. Folding extras into the base rate without explanation invites disputes.
For context on invoice structure in the regulated freight world: 49 CFR Part 375, which governs interstate household goods motor carriers under FMCSA, requires carriers to identify each service, rate, and charge separately (§375.215). That rule does not apply to charter bus, medical transport, courier, or most freight-for-hire services — your governing rules depend on your service type and jurisdiction — but the underlying logic holds for any operator: itemize what you did, how you priced it, and what was agreed.
A Complete Trip-to-Invoice Example
The following is a fictional illustrative example. All identifiers are invented.
Greenway Transport LLC 123 Depot Road, Millfield, OH 44101 Federal Tax ID: 12-3456789 greenwaytransport.example.com
Invoice #GT-2026-0884 Invoice date: October 14, 2026 Payment due: October 28, 2026
Bill to: Lakeview Logistics Partners 88 Commerce Park Drive Columbus, OH 43215 Attn: Dana Morales — AP Department
Trip reference: BK-7731 Service date: October 9, 2026 Route: Millfield, OH → Columbus, OH (Distribution Center B) Driver: Marcus Webb Vehicle: Unit 14 (2022 Freightliner) Delivery receipt #: DR-7731-A (signed by receiver K. Sullivan, 14:22 EST)
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Base freight service — BK-7731 | 1 | $485.00 | $485.00 |
| Waiting time — approved by D. Morales via email 10/9 14:05 | 45 min | $1.80/min | $81.00 |
| Fuel surcharge — per rate agreement dated 2026-09-01 | 1 | $38.00 | $38.00 |
| Subtotal | $604.00 | ||
| Deposit received — 2026-10-01 | –$150.00 | ||
| Balance due | $454.00 |
Payment terms: Net 14 days. Payment by ACH preferred; details on file. Checks payable to Greenway Transport LLC.
Notes: Proof of delivery on file. Waiting time approved in writing prior to billing. Rate agreement ref: RA-2026-09-01.
A few things worth noticing in that format:
The waiting charge shows who approved it and when. That detail is not decoration — it means a dispute cannot be "we never agreed to that" when the email timestamp is right there on the invoice.
The deposit comes off the subtotal as a named credit, not a silent reduction. The customer can verify the math without calling you.
The delivery receipt number is on the invoice itself. If payment is queried, you know immediately which document to pull.
The Missing-POD Hold: What to Do Before You Send
Here is the situation that template roundups skip: the trip is done, the waiting charge was approved, but the signed delivery receipt has not come back. The driver reported the drop was made; the acknowledgment is still in someone's inbox.
Do not send the invoice yet.
Sending an invoice without a delivery reference creates an avoidable dispute. If the customer questions the charge, you have nothing to point to. If they are a net-terms customer checking delivery before releasing payment, an unverifiable invoice delays both the conversation and the money.
The hold state for a transportation invoice should read like this in your internal process:
Status: Hold — POD pending Invoice #GT-2026-0884 is prepared but not sent. Awaiting signed delivery receipt from DC-B receiver. Follow up with driver or site contact. Do not send until DR number is confirmed and on file.
Once the receipt comes in, update the invoice with the delivery receipt number, then release it. That is a ten-second edit. The alternative — chasing a disputed payment with no signed POD — takes considerably longer.
Invoice and Trip Evidence Checklist
Before sending any transportation invoice, verify each item:
- Service date — matches the dispatch record and booking confirmation
- Route or reference — booking or trip reference number included; route endpoints named
- Agreed base rate — matches the rate agreement or quote on file; reference cited
- Approved extras — each extra-charge line shows who approved it and how (email, text, verbal with note)
- Deposit or prior payment — shown as a named credit with date; balance calculated correctly
- Remaining balance — clearly stated; payment terms and method included
- Proof of delivery — signed delivery receipt number on file and referenced on invoice; if missing, hold for review before sending
- Missing documents — any missing item (signed receipt, rate agreement, approval record) triggers a hold; do not release the invoice until resolved
This checklist applies regardless of service type. Your own governing rules, tax requirements, and industry regulations depend on your specific operation and location — verify those separately.
Reminder Sequence: When to Follow Up and When to Stop
Once the invoice is sent, the follow-up question is when to ask again and when to leave it alone.
QuickBooks Online's automatic reminder feature can schedule messages up to 90 days before or after an invoice due date, but it only fires for invoices already emailed to the customer — and in standard QBO tiers, you cannot exclude individual customers from the automatic schedule (QuickBooks support, updated October 2026). That works for straightforward accounts. It does not handle the situation where a customer replies to say payment is in process, or where a partial payment lands and the balance changes.
A reminder sequence worth following for a transportation invoice:
| Days from send | Action |
|---|---|
| Day 7 | Friendly check-in if no acknowledgment |
| Day 14 (due date) | Payment due notice with invoice attached |
| Day 21 | Follow-up with remaining balance stated |
| Day 28+ | Escalate internally; decide whether to pause or continue |
Stop conditions — do not send a reminder if:
- Payment received in full → close the row
- Customer has replied and is in conversation → a person takes over; do not auto-remind
- Partial payment received → recalculate from actual remaining balance before any further message
- Payment status cannot be confirmed → send nothing; flag for manual review
That last one matters. A reminder sent to someone who paid three days ago is a relationship problem, not just an annoyance. Check before you send.
When the Workflow Outgrows a Spreadsheet
Manual invoice prep on a transportation route is straightforward when you run a handful of trips a week. When the volume grows, or when trips feed into separate booking, billing, and accounting systems, the gaps between those systems start costing real time: re-entering data, checking payment status across platforms, and remembering whose follow-up is overdue.
That is the problem the Finance & Collections Agent from Splice Work addresses. It connects Salesforce, QuickBooks, and BILL to your team in Slack, prepares invoices and payment links, and checks payment status before drafting any follow-up. Human approval is required at three stages: when the deal is booked, when the invoice email is first sent, and before every subsequent reminder. The stop conditions documented on the product page match the logic above — paid, replied, partial, or unreadable all change or halt what the agent proposes.
A few things worth noting for transportation operators specifically: the current production configuration is built around a Salesforce-driven deal flow, and industry-specific transport connectors (dispatch systems, TMS) are not listed on the product page. A fit walkthrough establishes whether the existing workflow matches your setup or whether a different build is needed. Proposed connections in this article are illustrative, not deployment claims.
If your main need right now is getting reminders out of your head and into a system, the AI email draft-approve-send pattern is a useful place to see how that approval gate works before committing to a build.
Try It on Your Next Invoice
Take the next trip you complete and fill in the checklist above before you touch the invoice template. The point is not to slow you down — it is to catch the one missing field (POD number, approval email, deposit credit) before the customer catches it for you.
If that review surfaces the same missing item three invoices in a row, that is a process gap, not a paperwork problem. Fix it at the dispatch or confirmation stage, and the invoice prep becomes the easy part.
To talk through whether an automated invoice and follow-up workflow fits your operation, book a walkthrough with the Splice Work team.
Automated Voice Messaging System: A Small Business Guide
Landscape Company Software: What It Does and What It Misses
Text Message Bot for Small Business: When You Need One