14 document-specific parsers
Shipping document parsers for ocean, air and customs paperwork
Every freight document has its own fields, its own arithmetic and its own failure modes. Rather than one generic reader, GainingDocx runs a dedicated parser per document type — so a Bill of Lading returns containers and routing, an invoice returns priced line items, and a packing list returns package rows with weights that are checked against each other.
No sign-up for your first document
What a document-specific parser does differently
Fields, not page text
Values are mapped to meaning — this block is the notify party, this place field is the port of discharge, this weight belongs to this container — so the output is usable without being re-read.
Checks written in code
Container check digits, IMO checksums, port codes, package totals, weight relationships and invoice arithmetic are evaluated deterministically. Every finding has a reproducible reason and, where calculable, an expected value.
Review before export
Extracted values sit next to the source page. Warnings are separated from contradictions so the review queue stays short enough that people actually work it.
Ocean freight documents
Transport documents and destination notices for container shipping, with ISO 6346 container check digits recomputed and every routing point matched against the UN/LOCODE dataset.
- OCEANAI Bill of Lading Parser and OCRUpload a Bill of Lading and get every field as structured data: B/L number, parties, ports, containers, weights. Validated with ISO 6346 and UN/LOCODE rules. First document free.Open parser
- OCEANAI Sea Waybill Parser and OCRParse sea waybills (express B/Ls) into structured data with deterministic validation of containers, ports and weights. First document free.Open parser
- OCEANArrival Notice OCR and Data ExtractionParse carrier arrival notices into structured data: vessel, ETA, containers, charges and pickup references — validated deterministically. First document free.Open parser
- OCEANOcean Booking Confirmation OCR ParserParse ocean booking confirmations into structured data: booking number, vessel, cut-offs, equipment and routing — ready to become Shipping Instructions. First document free.Open parser
Air freight documents
Air waybills, instructions, manifests and the specialist declarations that travel with them, with modulus-7 AWB validation and gross weight kept strictly separate from chargeable weight.
- AIRAir Waybill OCR and AI AWB ParserParse Air Waybills into editable shipper, consignee, airport, flight, piece, weight, rating and charge data with deterministic AWB-number validation.Open parser
- AIRAir Shipper's Letter of Instruction ParserExtract air SLI parties, airports, flight request, pieces, weights, handling and dangerous-goods instructions for AWB checking.Open parser
- AIRAir Dangerous Goods Declaration ParserExtract DGD AWB references, UN numbers, proper shipping names, classes, packing groups, quantities, limitations and signatures.Open parser
- AIRAir Cargo Manifest ParserExtract air manifest flight, route, AWB references, pieces and weight totals for consolidation checking.Open parser
- AIRAir Cargo Security Declaration ParserExtract air cargo security status, screening method, regulated agent, issuer, date, AWB references, pieces and weight.Open parser
Commercial and customs documents
The invoices, packing lists, orders and receipts that move with cargo regardless of mode, extracted line by line so three-way matching and customs review work on rows rather than totals.
- SHAREDAI Commercial Invoice Parser and OCRTurn commercial invoices into structured data: seller, buyer, line items, HS codes, amounts and incoterms. Cross-check against the B/L and packing list. First document free.Open parser
- SHAREDPacking List OCR and AI Data ExtractionParse packing lists into structured data: cartons, net/gross weights, dimensions and container references. Totals verified automatically. First document free.Open parser
- SHAREDPurchase Order OCR and AI PO ParserExtract purchase-order numbers, suppliers, delivery terms, line quantities, prices and totals for automated three-way matching.Open parser
- SHAREDFreight Invoice OCR and Charge-Line ExtractionExtract freight invoice references, routes, equipment, base freight, fuel and accessorial charges for automated audit and matching.Open parser
- SHAREDGoods Receipt and GRN OCR ParserExtract GRN and proof-of-receipt references, accepted and rejected quantities, dates and line items for three-way matching.Open parser
Shipping document extraction FAQ
Common questions about how document parsing works, what it can establish and what still needs a human.
What is a shipping document parser?
Software that reads a freight document and returns its contents as structured fields rather than as page text. A document-specific parser knows that a Bill of Lading has a consignee, four routing points and a container table, so it maps values to meaning instead of returning a wall of characters that still has to be interpreted by hand.
How is this different from generic OCR?
Generic OCR converts images to text. It does not know which block is the notify party, which of four place fields it is looking at, or which weight belongs to which container. GainingDocx adds a document-specific field model on top of reading, then runs deterministic validation in code — container check digits, port codes, weight and package arithmetic — so results carry a reason rather than a confidence score.
Which documents are supported?
Bills of lading, sea waybills, arrival notices and booking confirmations for ocean; air waybills, shipper's letters of instruction, dangerous goods declarations, cargo manifests and security declarations for air; and commercial invoices, packing lists, purchase orders, freight invoices and goods receipts across both modes.
Do I need an account to try it?
No. Your first document can be parsed without signing up, and anonymous test parses are processed without being retained against an account. Signing in gives you a private workspace where documents, review history and exports are stored and can be deleted at any time.
What file formats can I upload?
Native PDFs, scans and photographs, including images taken on a phone at a terminal or warehouse. Multi-page documents and continuation sheets are processed page by page, which matters for packing lists and manifests where tables routinely run over a page break.
How accurate is the extraction?
Accuracy varies with document quality, and the honest design response is not to claim otherwise. Extracted values stay next to the source so they can be confirmed, deterministic checks flag anything the arithmetic cannot support, and the review step exists precisely because a field a person confirms in two seconds is worth more than a field a model asserted confidently.
Can documents be compared against each other?
Yes. Grouping documents as one shipment compares parties, references, quantities, weights, containers and descriptions across the whole set, and reports the disagreements as prioritised discrepancies rather than leaving them to a manual side-by-side read.
What can I export?
Excel workbooks with line items and container rows on their own sheets, CSV for flat feeds, structured JSON that preserves array detail, and PDF review reports. Reviewed data can also be pushed to a downstream system through a connector rather than re-keyed.
Can a parser prove a document is genuine?
No. Validation detects internal inconsistency — arithmetic that fails, references that contradict each other, dates in an impossible order. It cannot authenticate an issuer or confirm that a carrier actually issued a document. Confirm existence and validity through the issuing party's own systems.
Is my document data kept private?
Signed-in documents are stored privately in your own workspace and are not shared between accounts. You can export or delete them at any time, and deletion removes the document together with its extracted data.