A commercial invoice and a packing list can describe the same shipment from two different angles. One describes the commercial transaction. The other describes the physical cargo.
When the two documents disagree, the issue is rarely “just paperwork.” A different product description, quantity, package count, weight, address, value basis, or delivery term can interrupt the handoff between factory, forwarder, broker, receiver, and internal finance or inventory teams.
The goal is not to turn every buyer into a customs specialist. The goal is to make sure the documents tell one coherent story about the goods that are actually being shipped.
Customs-information note: This article is general shipment-document education. It is not customs, tax, legal, classification, valuation, insurance, or transaction-specific advice. Document requirements vary by product, origin, destination, transaction, authority, and carrier. Confirm the current requirements and any declaration, classification, value, duty/tax, licensing, or compliance questions with the relevant official authorities and qualified customs, legal, tax, and logistics professionals.
The European Commission describes the commercial invoice as evidence of the transaction between exporter and importer, while the packing list accompanies the invoice and transport documents with packaging and cargo details. 1 They should be reviewed together, but they do not do the same job.
Start by giving each document a job
The first review question is not “Does this look official?” It is “What decision or handoff does this document support?”
| Document | Main job | Typical information | What it does not replace |
|---|---|---|---|
| Commercial invoice | Records the commercial transaction and the seller’s invoice to the buyer | Seller/buyer, invoice number/date, goods description, quantity, unit/total value, currency, delivery/payment terms, transport information where applicable | Packing detail, transport document, purchase order, product specification, or country-specific customs declaration |
| Packing list | Records the physical contents and package structure of the shipment | Seller/buyer/shipper, invoice reference, package type/count, items per package, marks/numbers, net/gross weight, dimensions, transport reference where applicable | Commercial invoice, valuation basis, transport contract, or proof that customs requirements are fully met |
| Purchase order/contract | Records the agreed commercial scope | Product/SKU/specification, quantity, price, payment, delivery terms, change rules, and parties | A shipment record showing what was packed |
| Product/quality release record | Records the approved configuration and release condition | Drawing/BOM/artwork/packaging revision, sample/inspection/test evidence, approval/exception | Invoice and packing evidence |
| Transport document | Records carriage/receipt/transport information in the applicable form | Shipper/consignee, cargo/transport details, carrier/route reference, and other transport fields | A commercial invoice or packing list |
| Customs/broker filing | Makes the declaration or supports clearance under the applicable process | Country/product/entry-specific information | A universal substitute for document review or qualified advice |
The International Trade Administration says the packing list does not replace the commercial invoice, and that customs officials may use the packing list to check cargo, so the commercial invoice should reflect the information shown on it. 2 That is the basic consistency standard for the buyer’s review. For the delivery-term field that can appear on the invoice, see EXW, FOB, CIF, and DDP: Which Costs and Responsibilities Change?.
Create a document-control header before checking line items
Before comparing goods, check whether the team is even looking at the correct versions. A shipment may have an outdated pro forma invoice, a final commercial invoice, a packing list from a previous packing configuration, a revised PO, and a forwarder’s draft document in the same email thread.
| Control field | What to check | Why it matters |
|---|---|---|
| Shipment identity | PO/order number, shipment reference, supplier, buyer, factory/ship-from site, destination/consignee, and shipment date/window | Prevents documents from different orders or split shipments being mixed |
| Document type and status | Pro forma, draft commercial invoice, final commercial invoice, draft packing list, final packing list, amended version | A pro forma is not automatically the final invoice for shipped goods |
| Document number | Unique invoice/packing-list number and link between them | Makes later clarification and filing easier to trace |
| Issue/revision date | Date/time, revision identifier, and reason for amendment | Shows which version should be used for booking, clearance, receiving, and finance handoffs |
| Product configuration | SKU/model/part number, drawing/BOM/artwork/packaging revision where needed | Documents must describe the released product, not an earlier sample or quote |
| Quantity basis | Ordered quantity, shipped quantity, backorder/partial shipment, units per carton, and package total | Explains legitimate split shipments without hiding a shortfall |
| Currency/value status | Currency, invoice type, value basis/status, and any adjustment/credit reference as applicable | Stops a value from being copied between documents without context |
| Delivery/transport context | Trade term/named place as stated, transport mode/reference, cargo-ready or shipment event | Creates a basic link to the operational plan; it does not replace the official rule or transport document |
| Owner/approval | Supplier preparer, buyer reviewer, forwarder/broker recipient, and approval/escalation contact | Everyone should know who can correct a discrepancy |
A document header is not busywork. It lets the buyer see whether a mismatch is an error, a legitimate partial shipment, or a stale version that should not be used.
Check the commercial invoice as a transaction record
A commercial invoice commonly contains the core seller/buyer and goods/value information used in import/export clearance processes. The European Commission lists exporter/importer information, issue date, invoice number, goods description, unit measure, quantity, unit and total values, total currency, payment and delivery terms, and transport as generally included data. 1
| Commercial-invoice field | Buyer review question | Escalate if |
|---|---|---|
| Seller/exporter | Does the legal/commercial seller match the PO, approved payee/entity record, and factory/export arrangement as applicable? | The seller/entity/address changes without an explained amendment or approved record |
| Buyer/importer/consignee | Are the buyer, importer, consignee, and delivery party identified consistently with the transaction? | A warehouse, broker, marketplace, or third party is shown without clear role/authority |
| Invoice number and date | Is the number unique and the date appropriate for the final/draft document status? | The same number describes a different shipment, or a draft/final status is unclear |
| Goods description | Does it match the current product/SKU/variant/material/function description needed for the transaction and internal recognition? | It is vague, generic, contradictory, or belongs to a previous product revision |
| Quantity and unit of measure | Do line quantities, units, and totals match the agreed and shipped configuration? | Units are missing, product lines do not total, or partial shipment is not disclosed |
| Unit/line/total value | Do the arithmetic and currency align with the document’s stated commercial basis and PO/contract amendment? | A price/value/currency change has no supporting explanation or authorized update |
| Delivery term | Is the term, named place/port, and stated version consistent with the PO/contract and freight plan? | It is abbreviated, missing a named point, or conflicts with the operating plan |
| Condiciones de pago | Are they consistent with the accepted order record? | They differ from the PO/contract or are ambiguous in a way that affects the transaction |
| Country/origin or product codes | Are the fields present when required by the agreed process, and are they routed to the responsible qualified reviewer? | A team member is guessing classification/origin/value or copying data from an unrelated product |
| Transport reference | Does any listed mode/carrier/shipment reference match the actual planned shipment? | The document refers to a different route, carrier, or shipment event |
The International Trade Administration notes that a commercial invoice may include the HS code and can be used in import clearance, but it also says country-specific requirements should be checked. 3 The buyer’s consistency review does no authorize a buyer to guess or approve a classification, customs value, or duty/tax treatment without the appropriate process.
Check the packing list as a physical-cargo map
A packing list lets the warehouse, forwarder, carrier, receiver, and authorities see how cargo is organized. It should make it possible to reconcile the product count with cartons, pallets, crates, drums, or other package units.
| Packing-list field | Buyer review question | Escalate if |
|---|---|---|
| Parties and references | Does it link to the seller, buyer/consignee, invoice number, PO/shipment reference, and transport context? | The packing list cannot be tied reliably to the commercial invoice or shipment |
| Package type and count | Are cartons/pallets/crates/other packages listed and totalled? | The total count differs from booking, forwarder receipt, labels, or receiving plan |
| Marks and numbers | Are carton/pallet marks, shipping marks, package numbers, and labels consistent with the packing/receiving plan? | Marks are missing, duplicated, unreadable, or inconsistent with listed packages |
| Contents by package | Can the team see which SKU/variant/quantity belongs in each package or package group? | Mixed SKUs/variants cannot be traced, or packs do not reconcile to invoice line quantities |
| Net and gross weight | Do totals, units, and package-level figures make sense against production/packing data? | A large change or missing unit cannot be explained before freight booking/receiving |
| Dimensions/measurement | Do carton/pallet dimensions and measurement units match the latest packing specification and freight estimate? | Freight was quoted on stale dimensions or the physical package is different from the booked data |
| Packaging configuration | Does inner pack, master carton, protective material, palletization, and label arrangement match the approved packing record where relevant? | The list shows a new configuration without product/quality/packaging approval |
| Partial shipment status | Is the shipment portion, backorder, and package allocation shown clearly? | A short shipment is hidden inside a packing total or invoice quantity |
| Issue date/version | Is this the final packing list for the packed cargo, not a preliminary estimate? | The document was prepared before the final count/packing change and was never refreshed |
Access2Markets identifies package type, number of packages, content of each package, marks/numbers, net/gross weight, and measurements as generally included packing-list data. 1 The physical fields also drive freight and receiving decisions, so a last-minute carton change should trigger more than a PDF edit.
Run one cross-check: do the transaction and cargo tell the same story?
Review the invoice and packing list side by side. Do not only compare the grand totals. Compare each product line or logical package group.
| Cross-check | Invoice side | Packing-list side | Action when different |
|---|---|---|---|
| Seller/buyer/consignee | Transaction parties and addresses | Shipment parties/receiver/shipper data | Confirm role differences in writing and update the appropriate record |
| Shipment/invoice reference | Invoice/PO/order number | Invoice/PO/shipment/package reference | Stop and relink before forwarding documents onward |
| Product/SKU/variant | Description, quantity, unit of measure | Package content and count | Reconcile line by line; identify partial shipment, substitute, or document error |
| Total quantity | Invoice line/total quantity | Sum of package contents | Correct or document the approved reason for a difference |
| Package count | May be summarized or absent | Cartons/pallets/crates and marks/numbers | Compare to booking/warehouse receipt and physical labels |
| Weight/dimensions | May be shown as transaction/transport information | Package-level net/gross weights and measurements | Refresh the freight/warehouse plan if actual cargo changes |
| Value/currency | Unit/line/total value and currency | Usually not the primary purpose of packing list | Do not insert a different commercial value into packing detail without a controlled reason |
| Delivery/transport context | Incoterm/named point/mode where stated | Shipment/transport reference and physical-handling information | Reconcile to PO, booking, and forwarder instructions; do not use one document to override the agreement |
| Dates/version | Invoice status/date/revision | Packing-list status/date/revision | Use the current linked set; archive superseded versions visibly |
The aim is not that every field appears identically in both files. A packing list will be more granular about cartons and weights; an invoice will be more granular about the transaction and value. The aim is that no field contradicts the other document or the underlying order without an explained, controlled change.
Use an “expected, actual, document” three-way check
The strongest document check has three sources, not two:
- Expected: the PO/contract, released product and packing specification, and approved quantity/terms.
- Actual: final production/packing count, carton labels, weights/dimensions, inspection/release evidence, and warehouse/forwarder intake where available.
- Document: the final commercial invoice and packing list.
| Artículo | Expected source | Actual evidence | Document check |
|---|---|---|---|
| Product identity | PO + released SKU/specification | Final production/packout/inspection evidence | Invoice description and packing content match current product |
| Cantidad | PO/order and approved partial-shipment plan | Final count, package count, inspection/warehouse record | Invoice total equals packing total or stated partial shipment explains difference |
| Embalaje | Approved packing specification | Final packout/photo/label/carton measurement | Packing-list package type/count/marks/dimensions match actual packout |
| Weight/dimensions | Latest packing plan/freight input | Measured or supplier-confirmed actual cargo data | Packing list and freight booking use the same controlled figures |
| Parties/delivery | PO/contract and approved operating contacts | Current supplier/receiver/forwarder instructions | Invoice/packing list use roles/addresses appropriate to the shipment |
| Value/currency/terms | Accepted quote/PO/amendment | Authorized commercial change evidence | Invoice reflects the controlled transaction basis |
| Release status | Quality/sample/inspection decision | Report, exception, or written approval | Documents are not released for shipment against an unresolved internal hold |
This three-way check helps distinguish a simple PDF discrepancy from a more important issue: perhaps the factory packed a changed product, or the buyer approved a quantity/packaging revision but never updated the PO and shipment documents.
Treat a discrepancy as a workflow event, not an email debate
When a mismatch appears, avoid editing a PDF silently and continuing. Record the discrepancy, identify the current authoritative evidence, obtain the corrected document, and tell each downstream user which version supersedes the old one.
| Discrepancy | First question | Controlled next step |
|---|---|---|
| Invoice quantity differs from package contents | Is it a partial shipment, count error, substitute, or stale document? | Compare PO/actual packout; issue corrected or amended document and update receiving/forwarder instructions |
| Product description differs | Which product revision was actually manufactured and packed? | Check release/specification/inspection record; stop any unapproved substitution from becoming a document-only fix |
| Weights/dimensions changed | Are the physical figures final and who measured/confirmed them? | Update packing list, freight booking/quote, warehouse plan, and any shipping labels as required |
| Seller/buyer/consignee address differs | Is it a legitimate role change or an incorrect entity/address? | Verify authority and transaction records; correct before sharing with broker/carrier/receiver |
| Currency/value/terms differ | Which current PO/contract amendment controls? | Route to authorized commercial/finance reviewer; do not make valuation/terms decisions in a document-editing thread |
| Missing package marks/numbers | Can the receiver/forwarder identify each package? | Generate/reissue packing list and labels from one controlled package record |
| Document sent after booking/arrival deadline | Which party needs the document now, and what deadline/impact applies? | Notify forwarder/broker/receiver, use the correct version, and log the root cause for SOP update |
A correction needs a clear trail: old document number/version, new document number/version, change reason, affected shipment, sender, recipient, date/time, and confirmation that the outdated version should not be used.
Keep document review separate from customs decisions
A commercial invoice may contain data relevant to customs clearance. That does not make it a complete customs decision record. The Trade Administration says commercial-invoice requirements can differ by destination, and Access2Markets points users toward product- and country-specific requirements. 1 3
| Document review can do | Document review cannot do by itself |
|---|---|
| Catch an invoice/packing mismatch before it travels downstream | Determine the legally correct classification or origin for a product |
| Confirm the product description matches the buyer’s controlled record | Determine customs value, duty, tax, licensing, or admissibility for a specific entry |
| Identify missing values, units, package marks, counts, weights, or addresses | Guarantee that a document set satisfies every authority/carrier/bank/customer requirement |
| Link current documents to a PO, product revision, packing plan, shipment reference, and release record | Resolve contractual title, payment, or dispute rights |
| Give a forwarder/broker/receiver a usable current record | Replace current official guidance or qualified professional review |
The buyer’s role is to supply accurate, controlled commercial and product data, clarify factual discrepancies promptly, and ensure the right specialist sees the current document set. Do not ask the factory, forwarder, or a generic internet checklist to make an unverified customs/legal conclusion on the buyer’s behalf. For the forwarder handoff and document workflow, see How to Choose a Freight Forwarder for Goods From China.
Connect the documents to the handoff sequence
Commercial invoice and packing list review should happen before the next party needs the data, not after a cargo arrival notice.
| Shipment stage | Document control question |
|---|---|
| Before packing | Does the factory have the latest product, packaging, mark/label, quantity, and partial-shipment instruction? |
| Before final inspection/release | Do the expected product/quantity/package references agree with inspection checklist and release evidence? |
| Before freight booking | Are estimated cartons, weights, dimensions, origin/destination, and handover term current enough to request a quote/booking? |
| Before cargo handover | Is the final packing list based on actual packed cargo, and is the commercial invoice based on the controlled transaction? |
| Before document transmission | Are both documents versioned, linked, internally reviewed, and sent to the correct forwarder/broker/receiver contacts? |
| Before destination arrival/clearance actions | Does each party have the same current document set and a documented process for amendments? |
| At receiving | Do package marks/counts/condition and receipt evidence reconcile to the packing list, with shortages/damage recorded promptly? |
| After shipment | Are final versions, amendments, evidence, and lessons retained for the next order? |
For the broader shipment-document picture, Article 56 will explain bills of lading. For now, treat the commercial invoice and packing list as the commercial and physical-cargo records that need to agree before a transport document can carry the shipment forward.
A concise document-confirmation message
Use a request that tells the supplier exactly what must be confirmed.
Please send the final commercial invoice and final packing list for shipment
[reference]. Both documents must show the current product/SKU/variant and packing configuration, correct seller/buyer/consignee roles, PO and invoice references, shipped quantity, package count, marks/numbers, net/gross weights and dimensions, currency/value basis, and delivery/transport details as applicable. Please mark any partial shipment, approved substitution, packaging change, or amendment clearly. Include the document issue date/version and identify any field that remains pending qualified customs, carrier, or broker confirmation. Do not use a prior draft after sending the final version.
This message is not a customs instruction. It is a record-control instruction.
Final invoice-and-packing-list checklist
Before the document set moves to the next shipment step, confirm:
- The files identify the correct shipment, supplier/seller, buyer/importer/consignee, PO/order, document number, date, and current version.
- Product description, SKU/variant, quantity, units, and partial-shipment status match the released order and final packout.
- The packing list reconciles carton/pallet/crate type, package count, marks/numbers, content, net/gross weights, and dimensions to actual cargo.
- Invoice unit/line/total values, currency, delivery/payment terms, and stated transport context match the controlled commercial record; any change is authorized and explained.
- Delivery term and named place/port are checked against the PO/contract and freight plan without treating the documents as a substitute for the agreement.
- Final packing data has been passed to the freight/warehouse plan so stale carton/weight figures do not drive a booking or receiving error.
- Any HS/origin/value/customs, tax, licensing, or product-admissibility question is routed to the appropriate current official or qualified review process.
- Corrections have a visible version/change trail and downstream parties know which document set is current.
- The buyer, factory, forwarder/broker, and receiver each know what document they need, when they need it, and who can amend it.
These two documents are simple when they agree. The disciplined review is what makes them agree.