30-min call with RobBook a proof-of-concept call
Job 01 · Equipment provider invoices

// Drayage companies · Per diem dispute files

Per diem and detention invoices, assembled into a dispute file your team can review and send.

The invoice for a container can arrive weeks after the box went back, and someone has to work out what was billed, what happened at the gate and what the terms say before a window closes. In a free AI proof of concept, AI builds that file from copies of 20 to 30 invoices your office already disputed or paid, and lists every item that doesn't match. Your reviewer, the person who knows these invoices best, compares each file with what your team actually did.

Book a proof-of-concept call30 minutes with Rob
Closed invoices
20 to 30
Disputes sent by the AI
None
Charges ruled on
None

// The one job

From a provider's invoice to a file a dispatcher can check

A per diem or detention invoice names a container and a run of days. Someone in dispatch or billing pulls the outgate and ingate receipts, looks for the appointment or the turn-away, finds the agreement or tariff the bill rests on, works out the free time, and then decides whether to dispute, pay or let it go.

For the test, AI reads copies of those papers and drafts one dispute file per invoice: the fields the invoice carries and the ones it lacks, the container and free-time dates as billed, the gate transactions and appointment records that line up with those dates, the tariff or agreement named, the clock that applies, and each item that doesn't match. It takes no side. Your reviewer holds every file against what your team found and sent at the time.

Per diem invoiceAs billed
Container
Free time ends
Due date
Rule cited
Day chargedRuleAmount
Illustration, not a real invoice
Checked against
gate and appointment records
Dispute fileDraft
Required fields
Outgate receipt
Ingate receipt
Terms relied on
ItemRecord foundMatch
Made-up file, for illustration

// What makes it hard

Two clocks, several rulebooks and days that stand or fall one at a time

The invoice has a required shape. Under 46 CFR 541.6, a demurrage or detention invoice from an ocean common carrier, marine terminal operator or NVOCC has to show the bill of lading and container numbers, the port of discharge on imports, and why you are the proper party to bill. It also has to show the invoice and due dates, the free time with its start and end dates, the container availability date on imports or the earliest return date on exports, the specific days charged, the tariff rule, terminal schedule or contract section behind the rate, a contact, and the windows for asking for relief. Section 541.5 says leaving out a required item ends the obligation to pay that charge. The draft goes down that list and names what is absent.

Two clocks can run on one container. Part 541 gives a billing party 30 calendar days from the date a charge was last incurred to issue the invoice, at least 30 from issuance for you to request mitigation, refund or waiver, and 30 from your request to try to resolve it. The UIIA, in its edition effective June 18, 2026, counts differently: section E.6.c gives a provider 60 calendar days from the equipment's return, after which its right to collect is lost. Unless the addendum sets its own process, section H gives a carrier 30 calendar days to dispute or lose the right, a provider 30 to answer or lose the charge, and the carrier 14 more after that answer to pay or go to binding arbitration. The draft names the clock it used and counts the days against it.

One section of the federal rule is gone. The FMC's 2024 rule included 46 CFR 541.4, on which parties could properly be invoiced. On September 23, 2025, the D.C. Circuit set it aside, faulting its blanket bar on billing motor carriers even when in direct contract with the billing party. The FMC removed it in a rule published December 29, 2025 and said the other provisions remain in effect. A dispute template that still leans on 541.4 is out of date, so the draft records only what the invoice says about why you were billed.

The proof has to be about this box on this day. A May 2015 UIIA panel decided a port congestion claim for the provider except on dates the carrier could show it was refused, and named what counts: rejection slips, correspondence with the provider, or dispatch messages from that day. Trade press on congestion didn't describe the facility at issue. A 2019 panel ruled against a carrier whose papers lacked unit-specific examples of empties it couldn't return on a one-way transaction. In January 2026, a panel sided with a carrier when the provider offered nothing beyond the invoice, though section E.6.e calls for evidence reasonably necessary to support it. The FMC's charge complaint guidance names truckers among those who may file and lists screen captures of denied return appointments and gate closures, and 46 CFR 545.5 says detention when empties can't be returned is likely to be found unreasonable absent extenuating circumstances. The draft ties each receipt, slip and message to a container and a date, and lists the dates with nothing behind them.

Small words and single days decide a lot. The UIIA treats a charge as per diem whether it's called that, detention or something else. A provider changing a return location owes you email by 4 p.m. local time the business day before, or one extra business day if the late notice held up the return. A 2018 panel settled a Memorial Day charge at a rail ramp on the addendum's wording alone. California's Business and Professions Code section 22928 bars these charges, at the terminals it covers, for the day or days when, among other cases, a truck gate is closed in posted hours, a diversion came without 48 hours' notice, or you document that no appointment was open in its shift windows. Your reviewer checks the wording, the version and the days. Nothing here is legal advice.

// What you send

Invoices your team already answered

Copies only
Disputed, paid or dropped
01

20 to 30 closed invoices

Per diem and detention invoices your team disputed, paid or let go, with the reply you sent and how each ended. Include a win, a loss and one where a window passed.

02

Gate and appointment records

Outgate and ingate receipts for each container, appointment confirmations or screen captures, turn-away slips, and the dispatch messages from those days.

03

The terms each bill rests on

The interchange agreement and provider's addendum as they stood at interchange, or the tariff rule, terminal schedule or service contract section the invoice names.

04

Copies only, NDA first

The NDA is signed before any record moves, and driver names and license details come out first. We never sign in to your TMS, a terminal appointment system or a provider's site. If files can't leave the yard, your reviewer helps us build look-alikes.

// Before it starts

Put in writing before an invoice is copied

The owner settles these first.

Terms for the disputes testAgreed up front
Your reviewer
The owner's choice, usually whoever answers providers' per diem invoices
Success criteria
In writing: which gaps must be caught, and how each window is counted
Invoices
Chosen by your reviewer across several providers and ports
Who decides
Your team: dispute, pay or let go, and the words used
Price
A range for the live month, before any copy moves
NDA
Signed before the first copy

// How the test is judged

Each file set beside what your team found

Invoice by invoice
Field by field
Across the same 20 to 30 invoicesWhat your team foundDraft from the test
Required invoice items present or missingFilled in on your invoicesFilled in on your invoices
Free-time start and end dates, as billedFilled in on your invoicesFilled in on your invoices
Specific days chargedFilled in on your invoicesFilled in on your invoices
Gate receipts matched to those daysFilled in on your invoicesFilled in on your invoices
Appointment or turn-away record tied to the containerFilled in on your invoicesFilled in on your invoices
Tariff, addendum or contract named, with its versionFilled in on your invoicesFilled in on your invoices
Billing and dispute windows countedFilled in on your invoicesFilled in on your invoices
Items left open for a personFilled in on your invoicesFilled in on your invoices
Empty for now. No cell holds anything until your own closed invoices have gone through.Your reviewer marks each row and makes the call.

// After a yes

A month of new per diem invoices

After your reviewer's yes, new invoices get the same file for about 30 days.

A dispatcher or billing person reads every file and decides whether to dispute, pay or let it go, and any dispute leaves from your office under your name.

A further job, if you want one, gets its own decision and its own price.

// Possible next jobs

After dispute files, if you choose

Possibilities only
Priced one by one
  1. 01

    Chassis and accessorial billing checks

    The customer's rate confirmation read against delivery orders, chassis records and tickets before a container's invoice goes out.

    Next
  2. 02

    Per diem rebills to customers

    Per diem a provider charged and you paid, matched to the customer whose cargo held the box, for your billing team to rebill.

    Then
  3. 03

    Terminal access files

    Driver and truck paperwork compared with what each terminal asks for, with anything lapsing listed.

    After that

// One hard limit

No charge is ruled on, and no dispute is sent, by the AI.

Whether an invoice is valid, and whether to dispute, pay or let it go, are calls for your team and your counsel. The test never touches your TMS, a terminal portal, a live invoice or a live dispute, never sends a dispute, never changes an invoice, and contacts no equipment provider, terminal or customer. It works only on copies, and a person on your team sends every dispute.

Priced per job. You get a range before the proof of concept and a fixed price before you sign.

Rob gives the range on the call, once he knows roughly how many per diem invoices you see each month and how many equipment providers send them.

// Questions

Per diem dispute questions

Can it tell us which invoices to fight?
No. It lays out what the invoice says, what your records show and what the terms say, and lists where they part. Which invoices to dispute, pay or let go stays with your dispatcher, billing person or counsel.
Does the file follow the UIIA or the FMC rule?
It names which clock and which terms it used on each invoice, and shows the count. Which one governs a given invoice is a question for your team and your counsel. Nothing on this page is legal advice.
Our appointment proof is screenshots and a few emails. Is that enough for the test?
Send them as they are. The draft ties each one to a container and a date where it can, and lists the days with nothing behind them. Your reviewer decides how much each piece is worth.
Should we include invoices we lost?
Yes. A file built on a dispute that failed shows whether the draft found the same gaps your team did, or found new ones. Paid invoices you never contested are useful for the same reason.
Will equipment providers or terminals know we're testing this?
No. Files reach only your reviewer, and no one from Massmarket contacts a provider, terminal or customer. In the live month your own staff still send every dispute.
Rob Eason

Rob Eason, founder

// Book a proof of concept call

Bring a stack of invoices you already answered.

Thirty minutes with Rob on your ports and ramps, your role, the equipment providers you deal with and how many per diem invoices land each month. Invoices, receipts and agreements stay with you until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.