CatuDoc

Read once. Never retyped.

Every document that lands in your inbox is somebody's data entry. CatuDoc reads it — booking confirmations, vendor invoices, shipping instructions, rate contracts — checks it against the shipment and files it where it belongs.

And when you need a document, it comes out of the job on your own letterhead.

Works inside Catupult Forward and Catupult Sellarate.

Documents J-26-000116 · 6 filed
Shipping Instruction SI-2026-000118
Read
Booking Confirmation BC-2026-000091
Read
House Bill of Lading HBL-2026-000044
Draft
Vendor Invoice INV-88412.pdf
Matched
Commercial Invoice CI-2026-000044
Issued
Master Bill of Lading MBL-88412.pdf
Released
Catupult Forward — demo data

The twelve fields

The same information, keyed in again.

A carrier sends a booking confirmation. Someone reads the vessel, the voyage, the ETD, the cut-offs and the container numbers, and types them into the job. A vendor sends an invoice. Someone reads fourteen charge lines and types them onto the cost sheet. A customer sends shipping instructions. Someone reads them and types the bill of lading.

None of it requires judgement. All of it requires attention, and attention is what runs out at five o'clock on a Friday.

Typing is where the errors come from, and nobody has ever enjoyed it.

What it reads

Drop it in. It knows what it is.

Drag a PDF or spreadsheet into the conversation, or attach it to the shipment. CatuDoc works out what the document is, pulls out what matters, and updates the records it belongs to.

Carrier booking confirmation
Vessel, voyage, ETD, cut-offs and container numbers land in the job.
Vendor invoice
Every charge line onto the cost sheet, matched against what you expected.
Customer shipping instruction
Becomes your draft bill of lading instead of a document someone transcribes.
Carrier rate contract
Becomes rates you can quote from.
Rate spreadsheet
The carrier's format, not yours — read and loaded.
Master service agreement
Terms captured against the vendor.
KYC documents
Customer and vendor identity documents read and filed.

One document per message, up to 10MB.

What it makes

The paperwork comes out of the job.

Not out of a template someone edited last month and saved to their desktop. The shipping instruction, the house bill of lading, the air waybill, the quotation, the invoice — generated from the live record, carrying your letterhead, consistent every time.

Shipping instruction
From the job and the cargo.
House bill of lading
From the booking and the parties.
Air waybill
Master and house.
Quotation and invoice
From the quote and the cost sheet.
P&L and ageing exports
For whoever needs them in Excel.

Your letterhead, resolved per branch. No letterhead, no document — it won't send something unbranded by accident.

Your rate book

Your rates are already written down. They're just not in a system.

The slowest part of adopting any freight platform is loading the rate book — the contracts, the surcharges, the validity windows, the carrier spreadsheets in six different layouts. It's usually weeks of typing, and it's why most implementations stall before anyone sees value.

CatuDoc reads the contracts and spreadsheets you already have and turns them into rates you can quote from. You review what it extracted before anything goes live.

The fastest way to start quoting is the paperwork already in your drive.

The difference

Extraction is the easy half.

Pulling text out of a PDF is not hard, and plenty of tools do it. The useful part is what happens next: the extracted data is checked against the shipment it belongs to. The container numbers against the booking. The charge lines against what you expected to pay. The instruction against the job.

What matches is filed. What doesn't is flagged for a person — which is the only part that ever needed one.

A document that disagrees with your records is the thing you want to find before the invoice goes out.

You approve before anything becomes real.

Extracted rates arrive as drafts, invisible to pricing until someone approves them — named rates, one by one, never "approve all." The same principle runs through everything CatuDoc touches: it reads, it proposes, you decide.

And it only knows what the document says. It won't fill a missing field with something plausible — a gap stays a gap until a person closes it.

How control and auditing work

Bring a document to the demo.

The fastest way to judge this is to watch it read something of yours. Bring a carrier invoice or a booking confirmation to the demo and see what comes back.