What a POD needs before it goes with the invoice
The POD requirements for invoicing a freight load are short and they rarely change: a signature, a printed name and a date, a piece count that matches the bill of lading, any exception the receiver wrote left on the page, something readable end to end, and the load and BOL numbers the invoice is billed against. A POD (proof of delivery) missing one of those is why a delivered load sits unpaid. Here is the full list, then the check we would build to run on the photo at the dock.
Example workflow. Not client work.
All trucking problems we build forHow to prove detention time to a broker
What a POD has to carry
The POD is usually the bill of lading (BOL), the shipping document that travels with the freight, signed and dated by the receiver. Accounts payable will not release payment without it. Neither will a factoring company buying the invoice, and a broker cannot bill the shipper until the carrier’s POD arrives. Seven things have to be on the page.
- A signature from the receiver. Someone at the consignee signs for the freight. An initial or an illegible scrawl is still a signature, which is why the printed name beside it matters more than the signature itself.
- A printed name. Who signed, spelled out. Without it there is no way to show that the person who signed was at the receiver, and it is the first thing a factoring company asks about on a messy signature.
- The delivery date. Written on the page, and the time too where the receiver writes one. A photo timestamp is not the same thing to a broker's accounts payable team, because it is your record rather than the receiver's.
- A piece count that matches the BOL. The pallets, cartons or units the receiver took, written on the POD, matching the BOL the freight moved on. A POD that says 22 against a BOL that says 24 is a short pay waiting to happen, and it is easier to settle at the dock than after billing.
- Any exception the receiver wrote, left on the page. “2 cartons damaged”, “refused 1 pallet”, “seal broken”. Do not crop it out of the photo and do not bill around it. An exception the broker finds later costs more than the one you disclose with the invoice.
- A page that reads end to end. Every edge in frame, no glare across the signature block, no thumb over a field, nothing cut off. Signed is what proves delivery. Readable is what gets the invoice paid.
- The load number and the BOL number. The two numbers a broker and a factoring company match the invoice against. A POD nobody can tie to a load turns into a phone call rather than a payment.
Send the POD with the rate confirmation and the invoice, in the form the broker or the factoring company asks for. Where the receiver signs on their own device, the file they send back is the POD and the same fields have to be on it.
Why delivered loads sit unpaid anyway
Most PODs fail for ordinary reasons. The photo is taken in a dark cab, against glare, or with an edge cut off. The receiver signed but did not print a name or a date. The piece count is not written. Or the receiver wrote an exception on it, such as “2 cartons damaged”, and the invoice went out for the full amount anyway and came back short. By the time anyone notices, the driver is two states away and the only person who can fix the page is the receiver.
What we would build
- Input. Before leaving the receiver, the driver photographs every page of the signed POD on their own phone, from a link tied to the load.
- Capture. Each page is stored with the time, the location and the load it belongs to. The load number, BOL number, receiver's signature, printed name, date, piece count and any written exception notes are read from the photo.
- Check. Is the photo sharp enough to read, with every edge of the page in frame? Is there a signature and a date? Does the piece count match the BOL? Is there an exception note?
- Exception. A photo that fails the readability check asks the driver to retake it on the spot, and says why: “signature area cut off” or “too dark to read”. A POD with an exception note, a missing signature or a piece count that does not match goes to a person on your team before anything is billed.
- Record. A clean POD is matched to the load and goes to billing with the rate con and BOL, ready for the invoice or for the factoring submission, whichever way you get paid. The load shows “POD checked” with the time and who approved it.
Beside your TMS, factoring and email
Loads are read from your TMS or dispatch software through its API or an export where it offers one, and the checked POD is written back onto the load. Where your factoring company takes documents by upload or email, the invoice packet can be prepared in the form it asks for. Whether it can be sent automatically depends on what that company offers. Cargohold's freight billing module creates invoices from proof of delivery.
A broker cannot install anything on another carrier’s phone, so for brokers the POD link goes to the driver or the carrier’s dispatcher with the load, and the same checks run on what comes back.
Reading fields off a signed page and checking them against a rule is AI automation for logistics paperwork. The billing screen your team works the exceptions in is one of the custom internal tools we build around it.
Where your team decides
The check only says whether a photo is readable and complete, and what was written on it. What an exception note means for the invoice, whether to bill in full, adjust or file a claim, is a decision for your billing or claims person, with the note and the photo in front of them.
Sample POD check
Check a sample POD photo before the driver leaves.
Interactive simulation · sample data
A fictional load of 24 cartons has just been unloaded. Pick which POD photo the driver sends, and see whether billing can move.
Choose what happens
Pick one above. Nothing here is live: no call is placed, no message is sent and nothing is saved.
FAQ
Can it read handwritten exception notes?
It tries, and handwriting varies. A note it cannot read with confidence is treated as a note and goes to a person, so an unread exception never reaches billing as a clean POD. We test on your own sample PODs during the build.
What if the driver has already left?
The retake request still goes out, and the load stays on a “POD needed” list billing can see. The point of the check is to catch the problem while the driver is still at the dock where it can be, not to pretend it always will be.
Does this work with electronic PODs?
Yes. Where the POD arrives as a file from the receiver or your TMS, the same fields are read and the same checks run. The photo step is for paper PODs.
What if the signature is unreadable?
Usually survivable, as long as the printed name, the date and the piece count are there and the rest of the page is clean. What is not survivable is a signature block cut off or blurred in the photo, because then there is nothing to show anyone signed at all. Retake the page rather than argue about the handwriting.
Do brokers accept photos of a POD, or do they need a scan?
Most take a clear photo. What gets rejected is a photo nobody can read: a dark cab shot, glare across the signature, an edge outside the frame. Where a broker or factoring company wants a PDF, phone photos combined into one file per load are usually enough. Ask which they want before the first invoice, not after it is held.
What happens when the POD is lost?
Ask the receiver first. Most keep their own signed copy for a while and will send it if you call the same day. Failing that, delivery can sometimes be shown another way, with a signed delivery log, a gate record or a written confirmation from the receiver, but that is a slower conversation and some brokers will not take it. It is the reason the photo is worth taking before the driver pulls away.
Why did factoring reject my POD?
Usually because the page is unreadable, unsigned or undated, because the piece count does not match the BOL, or because there is an exception on it the invoice did not account for. A factoring company buys the invoice, so it checks what the payer will check, and it checks earlier. Ask which field failed and fix that one, rather than sending the same photo again.
How long does a POD take to reach billing?
Tell us how PODs come in today and which ones get rejected. Someone from our team replies within one business day.