Skip to content
Fazeshift announces strategic investment from Amex VenturesRead the announcement

Fazeshift’s AR agents read the reference your customer actually used — a BOL, a PO, a pro number, a load ID out of their own TMS — then match it to the right load and invoice and post the cash. They work across your TMS, your GL, your bank, and the portals your team logs into every morning.

Stacked shipping containers and a gantry crane at a container port at dusk
Cash application agentMatching

Remittance cites a BOL, not an invoice

$47,310 BOL 4471-C

AppliedMatched to load #88214, posted to NetSuite

That single translation problem shows up in three places. All three still get done by hand.

The remittance almost never says “invoice number”

It cites a BOL, a POD, a pro number, a PO, or a load ID out of your customer’s TMS, and not always in the same field twice. Someone translates each one by hand before a dollar can post. When no remittance arrives, the match comes from the amount and the payment history instead.

One payment, spread across accounts nobody modeled

A single payment lands across linked accounts, different regions and divisions of the same shipper, sometimes dozens on one wire. That hierarchy isn’t modeled anywhere in your systems. Apply a round number against an invoice and your TMS may spread it across the wrong orders.

Short pays that aren’t disputes

Detention, layover, lumper, and fuel get short-paid because they weren’t pre-approved, or because your mileage source and the shipper’s don’t agree. The delta comes out of every settlement, and running it down is nobody’s actual job.

Built for the way freight actually gets paid

Your TMS stays where it is and your GL stays the system of record. The agent works across both — plus your bank and your inbox — and posts back only what you’ve approved it to post.

Step 01

Connect your TMS, your GL, and your bank

Freight AR rarely lives in one place. The agent reads open invoices and loads wherever they sit, and pulls payments and remittance from the bank and lockbox, without asking you to consolidate anything first.

Nothing gets consolidated first.

Where it shows up in your week

The same platform, pointed at the parts of freight billing that take the most time.

Every AR workflow. One platform.

One freight customer turned cash application and remittance-matching over to the agent, on live production data — not a pilot.

See customer stories

~49,000

Payments

~$20M

Cash applied · about two months

Real production volume from that customer’s cash-application engine — not a projection.

Works with what you already run

The agent reads your open invoices, posts cash application back to your general ledger, and pulls payments and remittance straight from your bank and lockbox in whatever format they arrive. For your TMS, we connect to whatever it exposes: its API where there is one, secure file exchange where there isn’t, and the screen itself when that’s the only way in. Tell us which TMS you run and we’ll confirm what connecting it looks like.

View integrations
ServiceChannel
BuildOps
ServiceTitan
Epicor Eclipse
Xero
NetSuite
Sage Intacct
Microsoft Dynamics 365
QuickBooks Online
Bullhorn
Viewpoint Vista
Zuora
Zoho Books
Invoiced
Stripe
Uptick
Deltek Vantagepoint

The ones that come up first, almost every time.

Book a demo

Yes. The agent matches on whatever reference your customer actually sent — a BOL, a POD, a pro number, a PO, or a load ID out of their TMS, in whichever field they put it. When a payment arrives with no remittance at all, it matches from the amount, the open loads, and that customer’s payment history, and escalates with its best-fit recommendation when it isn’t confident.

Bring a week of remittances

The fastest way to see this is on your own paperwork. Bring a batch — the check images, the portal downloads, the ones citing a BOL instead of an invoice number — and we’ll show you how the agent reads and applies them.

Book a demo