For freight forwarders and customs brokers
Catch shipment document conflicts before Customs does.
FlowDocs reads the commercial invoice and the packing list, compares them field by field, and marks every disagreement with the page it came from.
Report by email within 24 hours. Every free check is read by a person.
| Description | Ctns | Gross kg |
|---|---|---|
| Cotton towels | 64 | 2,810.00 |
| Bath mats | 64 | 2,830.00 |
| TOTAL | 128 | 5,640.00 |
| Description | Ctns | Gross |
|---|---|---|
| Cotton towels | 64 | 2.81 |
| Bath mats | 62 | 2.83 |
| TOTAL | 126 | 5.64 tons |
Two cartons apart is enough to hold a shipment at the border.
If a customs officer finds it first, the shipment waits while someone works out which number is true. FlowDocs finds it before you file, with both pages in front of you.
How it works
From a shipment pack to a verdict on every field.
- 1
Send the pack
The commercial invoice, the packing list, and the bill of lading or air waybill. PDFs or scans.
- 2
Every value, with its page
Order reference, consignee, packages and gross weight are read from both documents, each tied to the page it came from.
- 3
A verdict you can act on
Both values side by side. Your team decides what goes back to the shipper, and files.
Next on the roadmap: pounds and tonnes to kilograms, bill of lading values, a share link and PDF, and US customs invoice requirements.
Never guesses
“5.64 tons” could mean three different weights.
A short ton, a metric tonne and a long ton differ by more than 600 kg here. FlowDocs won’t pick one. The field comes back Cannot compare, with the reason, and your team decides.
A reading problem is never called a mismatch
Missing, unreadable or ambiguous values say so, and why.
Nothing is written into your systems
No CargoWise, TMS or ERP access. Your team decides what to fix.
Your documents stay in the EU
Stored in Frankfurt and checked on our servers in Germany. Scans are read by Mistral and text by OpenAI, as our processors.
Deleted means deleted
Documents stay until you delete them, then are purged after 60 days. How we handle documents
Who it’s for
For the people who receive the shipper’s paperwork and have to act on it.
Checking documents against a letter of credit? Join the waitlist
Pricing
Check three packs free, then decide.
A pack is one shipment’s invoice, packing list and bill of lading or air waybill. Paid access is set up with you personally.
Founders
Two people, and every free check read by one of us.
FlowDocs is built by two founders in Pakistan. Every free 3-pack check is reviewed by hand before the report goes back to you.

Muhammad Saadullah Khan
Founder · Islamabad

Kashan Ahmad
Co-founder · Multan
Questions go straight to us: info@flowdocs.dev
What does FlowDocs check?
FlowDocs checks the commercial invoice against the packing list on four fields — order reference, consignee, packages and gross weight — and confirms that the commercial invoice, packing list and bill of lading or air waybill are all in the shipment pack.
Do I need CargoWise or a TMS integration?
No. You upload the documents; FlowDocs needs no access to CargoWise, a TMS or an ERP, and writes nothing into them. API access and signed webhooks are available on request; we set them up with you.
What happens when a value cannot be read clearly?
The field comes back Cannot compare, with the reason — for example, a gross weight with no kilogram unit. FlowDocs does not guess, and it never reports a reading problem as a mismatch in your paperwork.
Is my data safe?
Documents are stored in Frankfurt and checked on our servers in Germany. Scans are read by Mistral and text by OpenAI, as our processors. Documents are not used to train AI models, and stay until you delete them; deleted documents are purged after 60 days.
Is FlowDocs related to flowDOCS Software GmbH?
No. FlowDocs (flowdocs.dev) is an independent product for freight shipment documents.
Send three packs. Get your report within 24 hours.
Free, read by a person, and no account. Remove names and values first if you like; FlowDocs still reads what’s left.
Not ready to send documents? Email info@flowdocs.dev and we’ll set up a 15-minute call.
You can delete or paste over the names, values and routes first — FlowDocs still reads whatever is left. Use a tool that removes the text rather than a black box drawn on top: a drawn box hides it from you, not from a parser.