Skip to content

Article · 9 min read · Updated Oct 22, 2026

Commercial invoice vs packing list vs bill of lading: what must match

Shipping document verification compares the commercial invoice, packing list, bill of lading or air waybill and purchase order for one shipment, field by field, before the freight moves. AI can read the documents, line up the fields and route each mismatch to the operator who owns that shipment. Customs classification, valuation and the filing itself stay with a licensed broker and your own people, and the customs references in this guide are for US imports.

Tuaha JawaidCofounder and CEO

Key takeaways

  • A shipment usually generates four or five documents that must agree on parties, quantities, weights, descriptions, values and terms, and they are often prepared by different companies.
  • Automation can read each document, extract the fields, compare them against each other and against the purchase order, and list every mismatch with the evidence.
  • Each mismatch should go to the operator who owns that shipment, lane or account, with a deadline, not to a shared inbox.
  • Customs classification, valuation, the decision to hold or release freight and the filing itself stay with a customs broker and a named person.
  • Begin with one document set on one trade lane and measure mismatches caught before departure, not documents processed.

For shippers, forwarders and distributors of roughly 20 to 200 people, many shipment problems that surface at the border, the dock or the invoice can be traced to paperwork that disagreed days earlier. The invoice says 480 cartons, the packing list says 470, the bill of lading says 475, and nobody compared them until the consignee refused delivery or the broker queried the entry. Checking four documents against each other is dull, careful work that people do last, under time pressure, and sometimes not at all. It is also exactly the kind of work software can do first.

What does shipping document verification involve?

Shipping document verification is the comparison of the documents that describe a single shipment, to confirm they agree with each other and with the order that started the movement. A typical set includes:

  • Purchase order (PO): what the buyer asked for, at what price and terms.
  • Commercial invoice: what the seller says was sold, its value and the parties involved.
  • Packing list: what is physically in each package, with counts, weights and dimensions.
  • Bill of lading (ocean or road) or air waybill: the carrier's receipt and contract for moving the goods. Freightos describes a bill of lading as three documents in one: a loading receipt, a contract of carriage and a document of title (Freightos).
  • Supporting documents: certificates of origin, dangerous goods declarations, inspection or insurance certificates, depending on the goods and lane.

Different parties often prepare these: the supplier makes the invoice and packing list, the forwarder or carrier issues the transport document, and the buyer holds the PO. Because each party works from its own copy of the order, the documents drift apart.

What is the difference between a commercial invoice, packing list and bill of lading?

The commercial invoice states what was sold and for how much, the packing list states what is physically in each package, and the bill of lading is the carrier's receipt and contract for moving the goods. Each is prepared by a different party and checked by a different audience.

DocumentWho issues itWhat it provesWhat customs or carriers check
Commercial invoiceThe seller or exporterWhat was sold, at what price, in which currency and on which IncotermIn the US, the contents required by 19 CFR 141.86, such as a detailed description, quantities, price, currency and country of origin
Packing listThe supplier or shipperWhat is physically in each package, with counts, weights and dimensionsThat the contents match the invoice and the transport document; 19 CFR 141.86 expects packing detail adequate to identify what is in each package
Bill of ladingThe carrier or the forwarderA loading receipt, a contract of carriage and a document of titleParties, package count, weight and goods description against the other documents

Freightos warns that even minor discrepancies between the house bill of lading and the commercial invoice can lead to customs inspections, which is why the field comparison below matters.

What must a commercial invoice include for US customs?

For US imports, 19 CFR 141.86 requires the commercial invoice to carry, among other items:

  • The port of entry and a detailed description of the merchandise, including grade or quality and marks and numbers.
  • Quantities in recognized weights and measures.
  • The purchase price of each item in the currency of the purchase, and the kind of currency.
  • All charges on the merchandise itemized by name and amount, including freight and insurance.
  • The country of origin.

The invoice and its attachments must be in English or accompanied by an accurate English translation (19 CFR 141.86). An invoice that omits those items creates work for everyone downstream. Requirements differ by country, so confirm the rules for each lane with your broker.

Which fields must match across the invoice, packing list, bill of lading and PO?

Not every field needs to match across every document, but a core set does. The table shows the checks that catch most real problems.

FieldCompared acrossWhat a mismatch usually means
Shipper, consignee, notify partyInvoice, transport document, POWrong party on a document, or a change nobody communicated
Item descriptions and part numbersPO, invoice, packing listSubstitution, a renamed SKU or a vague description a customs officer will query
QuantitiesPO, invoice, packing list, transport documentShort or over shipment, or a typing error
Weights and dimensionsPacking list, transport documentCarrier charges that do not match what you were quoted
Piece count and package marksPacking list, transport documentPallets or cartons missing from the booking
Unit price and total valuePO, invoicePrice variance, a missing discount or currency confusion
Currency and IncotermsPO, invoice, transport documentDisagreement over who pays freight and carries risk
Country of originInvoice, certificate of originDuty and preference problems at entry
Container, seal and vessel or flight detailsTransport document, booking, any advance ship noticeWrong equipment, or a shipment tracked against the wrong record

Customs requirements make some of these fields non-negotiable for US imports, as the 19 CFR 141.86 list above shows.

Where do the documents come from?

Documents arrive in every format, often for the same shipment. A supplier emails a PDF invoice. A forwarder uploads a bill of lading to a portal. A carrier sends an EDI message. A warehouse photographs a signed paperwork pack.

Some partners send structured data. The EDI 856, the advance ship notice, is a message a supplier sends to a distributor or retailer describing shipment contents, size, carrier, ship date and estimated delivery, and receivers use it to spot discrepancies early and match shipments to orders automatically (SPS Commerce). Where such feeds exist, they are the easiest source to compare against. Where they do not, the workflow has to read the document itself, which is the document intelligence covered in AI document processing for invoices, contracts and forms.

How can AI automate shipping document verification?

AI reads each document into common fields and ordinary rules compare them, while the customs, valuation and release decisions stay with a person.

A workflow can collect the documents for a shipment as they arrive, tie them together by PO number, booking reference or container number, and read each one into a common set of fields. It then compares those fields against each other and against the PO in your ERP or transportation management system (TMS), applying the tolerances you set. Where documents agree, it records a pass. Where they do not, it lists the mismatch with both values and the page each came from, so the reviewer never has to hunt for the evidence.

AI is most useful in the reading: extracting a table of line items from a scanned invoice, recognizing that "Ctns", "CTN" and "cartons" mean the same thing, and noticing that an item description on the invoice is too vague to be accepted. The comparison itself is ordinary logic. Keeping those two parts separate makes the results easier to audit.

Each mismatch is then classified and routed. A quantity variance goes to the operator who owns the shipment. A missing certificate goes to the person who manages that supplier. An invoice value that disagrees with the PO goes to the buyer or purchasing lead. A drafted message to the document's author names the exact field and the expected value.

Who should receive each mismatch?

Routing is where most manual processes fail, because the mismatch is found by someone who cannot fix it. Name the owner for each type before building anything.

  1. Shipment operator or account owner: quantity, weight, party and booking mismatches on a live shipment. They can chase the supplier or the forwarder and decide whether the freight waits.
  2. Purchasing or procurement: price and terms variances against the PO.
  3. Supplier or vendor manager: recurring document quality problems from one supplier.
  4. Customs broker or compliance lead: anything touching classification, valuation, origin or required permits.
  5. Finance: freight and accessorial charges that do not reconcile to what was quoted.

Attach a deadline to each routed case, tied to the cut-off that matters: the vessel's document cut-off, the flight's acceptance time or the entry filing deadline. A mismatch found in time to fix is useful. The same mismatch found after departure is only a record of a problem.

Which shipping document decisions should stay with a person or customs broker?

Document checks prepare a decision, and they should not make the ones that carry legal or financial responsibility.

Tariff classification and valuation. Assigning a tariff code and declaring a customs value require professional judgment and carry legal responsibility. A workflow can flag a vague description or an inconsistent value, but a licensed customs broker and your own compliance lead decide.

Filing and certifying. The entry is filed and signed by a person or firm accountable for it, and not by a workflow.

Hold or release. Whether to hold freight, split a shipment or accept a discrepancy on a time-sensitive order is a commercial call about cost, customer and risk.

Dangerous goods and restricted items. Declarations of hazardous materials follow strict rules and must be completed and signed by trained people. Automation can check that the declaration exists and is internally consistent.

Disputes with suppliers and carriers. Pursuing a charge or a claim involves relationships and negotiation.

Illustrative example: Consider a freight forwarder handling import shipments for a mid-sized distributor. For one container, the supplier's emailed invoice lists 480 cartons, the packing list shows 470 cartons on its main page and a 10 carton addendum on its last page, and the draft bill of lading shows 470 packages. A workflow reads all three documents, ties them to the PO by number, and flags that the bill of lading matches the main page of the packing list but not the invoice, because the addendum was never carried across. It sends the case to the operator who owns the account, showing the values side by side with the source page of each. The operator confirms with the supplier that all 480 cartons were loaded and asks the forwarder to correct the bill of lading before the document cut-off. The broker receives a consistent set instead of a query to resolve after arrival.

How do you know shipping document verification is working?

Judge the checks by the paperwork problems they stop before departure.

Mismatches caught before departure is the share of discrepancies found in time to correct them, compared with those found at entry, delivery or invoicing.

Corrections requested by brokers or customs tracks how often the set you submit needs fixing afterward. A falling number means the pre-checks are working.

Time from document receipt to a clean set shows how long a shipment waits for paperwork, and which supplier or lane causes the delay.

Detention, storage and rework charges tied to paperwork connects the checks to money, if you can trace the charges to a document error. Pull a baseline from the last few months before you start.

Exceptions that start as a document mismatch often end up as a delivery problem, which is why this workflow pairs naturally with automating delivery exceptions in logistics.

How do you start automating shipping document checks?

  1. Choose one document set (for example, PO, invoice, packing list and bill of lading) on one trade lane with enough volume to measure.
  2. List the fields the operators currently compare by hand, and agree which mismatches are hard stops and which are tolerances.
  3. Gather a sample of real document sets, including the messy ones, to test reading accuracy before connecting anything live.
  4. Let the workflow and your operators check the same shipments for a set period, then compare what each one found.
  5. Add routing, deadlines and drafted supplier messages once the findings are trustworthy, and name the owner of each mismatch type.
  6. Extend to the next lane or document type only when the first is stable. How to rank candidates is covered in Which business processes to automate first.

How Kastling approaches shipping document checks

Kastling treats document verification as a workflow to understand before anything is built, as part of the AI Integration & Automation service. It starts with a free discovery call. A separately scoped paid audit is common next for logistics operations, reviewing the documents involved, where they come from, which systems hold the orders and shipments, and where mismatches cost time today.

The checks connect to the ERP, TMS and document sources you already use. Comparison rules are agreed with the operators who handle exceptions, mismatches go to the person who owns the shipment, and customs classification, valuation and filing stay with your broker and compliance team. We agree up front how success will be measured and test the workflow on your real document sets before it runs on live freight.

Automation priority scorer

List up to five processes and see them ranked for automation, with a score, the hours each takes today and the reason for its place.

Open the tool

Questions

Which documents should be compared against each other?

At minimum, compare the purchase order, the commercial invoice, the packing list and the transport document (bill of lading or air waybill) for the same shipment. Add certificates of origin, dangerous goods declarations and inspection certificates when your lanes or products require them. The more documents in the set, the more value in automating the comparison.

Does this replace our customs broker?

No. A broker applies tariff classification, valuation and regulatory knowledge, and files the entry. A document check makes sure the broker receives a consistent, complete set, which usually means fewer queries and corrections, but the broker’s judgment and responsibility are unchanged.

What if the documents arrive as scans or photos?

Document intelligence can read scanned and photographed documents, though accuracy depends on scan quality. Build the workflow so that low confidence fields are flagged for a person to confirm rather than guessed, and measure the extraction accuracy on your own documents before relying on it.

What should you do if the packing list and invoice disagree on quantity?

Find out which document is right before anything moves: confirm with the supplier what was physically loaded, then have the wrong document corrected and reissued. If the bill of lading copied the wrong figure, correct it before the document cut-off. Log the cause, because a repeat error from one supplier is a supplier conversation, not a series of one-off fixes.

Can this work if our customers and carriers use different formats?

Yes. Mixed formats are the normal case, which is why the first step is reading each document into a common set of fields. Structured sources such as EDI messages are easier, and the same comparison logic then applies whether a field came from an EDI feed, a PDF or an email attachment.

Sources

  1. Legal Information Institute: 19 CFR 141.86, Contents of invoices and general requirements
  2. SPS Commerce: EDI 856 advance ship notice
  3. Freightos: What is a bill of lading

Guide · 16 min read

AI workflow automation: a practical guide for operations teamsAI workflow automation puts AI models inside a defined business process to read, classify and prepare work, while fixed rules, integrations and named people handle the steps that must be predictable. It suits repetitive, document-heavy or request-heavy work such as intake, routing, document checks and approvals. This guide is for operations leaders at companies of roughly 20 to 200 people, mainly in the US and Canada: start with one measurable workflow, keep consequential approvals with an accountable person, and expand only once the numbers show it works.Read

Article · 8 min read

AI agent development services: what you are actually buyingAI agent development services should deliver one defined workflow that works inside your existing systems, with limited access, a person approving consequential actions, testing on your own past cases, monitoring, and a handover you can run yourself. The model is the smallest part of the bill. Scope, integrations, evaluation and operations decide the cost, and a proposal that skips any of them is selling a demo.Read

Guide · 12 min read

AI agents with human approval: how to keep a person in controlAI agents with human approval means deciding in advance which actions a person must see before they happen, and how much of the work still reaches them. Money, legal terms, customer messages and irreversible changes need a person by default, while routine, reversible work can run on sampled review instead. Get the design wrong and you either slow the agent to a crawl or approve items nobody actually checked, so this guide for operations and IT leaders at companies of roughly 20 to 200 people shows how to design it.Read

One useful email a month.

New guides, tools and practical notes on putting AI to work. No sales sequences.

See how an idea becomes a working solution.

Explore how we scope, build and hand over AI projects, with clear decisions at each stage.