Which fields must match across your PO, invoice, packing list and shipping bill

Published 27 July 2026

Which fields have to match across my export documents?

Buyer name and address, invoice number and date, product description, HS code, quantity, unit price, total value, currency, incoterm and port of loading have to read the same across your purchase order, commercial invoice, packing list and shipping bill. Quantity and weight carry some tolerance. Value and description carry almost none.

A single export shipment produces a stack of documents, and each one is prepared by a different person at a different time. You raise the commercial invoice. Your warehouse builds the packing list. Your customs broker files the shipping bill on ICEGATE. The buyer's purchase order started the whole thing weeks earlier.

Nothing in that chain checks that the four documents say the same thing.

Each document gets checked on its own terms. Customs reads the shipping bill against the goods. The bank reads the invoice against the payment terms. Whether your invoice agrees with your packing list, and whether both agree with what your broker filed, belongs to nobody. It surfaces when a consignment is held or a bank returns a set of documents, by which point the cost has been incurred.

Why they drift#

The four documents exist for different readers. The purchase order records what was agreed. The commercial invoice is your demand for payment and the basis on which customs values the consignment. The packing list describes the physical shipment, and customs uses it to target inspection. The shipping bill is the formal export declaration, prepared by your broker from documents you send them, which adds a transcription step you do not see.

Everything should trace back to the purchase order. Nothing enforces that it does.

The fields that have to agree#

FieldMust agree acrossWhy it matters
Buyer name and addressPO, invoice, shipping billThe declared consignee drives the export declaration and, later, the record against which your payment is matched
Invoice number and dateInvoice, packing list, shipping billThis is the key everything else is filed under. A mismatch here breaks the trail for every later reconciliation
Description of goodsPO, invoice, packing list, shipping billCustoms assesses the consignment on the description. Two names for the same product is among the most common reasons a shipment is questioned
HS codeInvoice, shipping billDrives duty treatment and scheme eligibility. A code that differs between documents invites reassessment
Quantity and unit of measurePO, invoice, packing list, shipping billA quantity stated in one unit here and a different unit there is read as a mismatch even where the goods agree
Unit price and total valuePO, invoice, shipping billThe declared value is the basis for assessment and for the amount you are expected to realise
CurrencyPO, invoice, shipping billAn invoice in one currency and a declaration in another creates a reconciliation problem you will meet months later
IncotermPO, invoice, shipping billDetermines what is included in the declared value. Quoting FOB and declaring CIF changes the number
Port of loading and destinationInvoice, shipping bill, transport documentRouting shown differently across documents is read as a discrepancy by a bank examining under a credit

Your HS code and your incoterm travel through the most hands, so they drift most.

Where there is tolerance, and where there is none#

Quantity and weight carry some tolerance. Gross weight on a packing list will rarely match a declaration to the gram. Short-shipment against an order is normal commercial practice, so long as the invoice reflects what went. Shipping more than was ordered is treated differently, because the excess was never agreed.

Value and description carry almost none. The declared value is what customs assesses on and what your realisation is later matched against, so a difference there is a substantive problem rather than a clerical one. If the invoice says one thing and the shipping bill says another, the two documents no longer describe the same consignment.

Names, numbers and dates are binary. An invoice number is either the same or it is not.

Under a letter of credit the credit's own terms govern, and where the credit is silent UCP 600 supplies defaults. "About" or "approximately" against an amount, a quantity or a unit price allows ten per cent either way. A five per cent variation in quantity is allowed where the credit does not state quantity as a fixed number of packing units or individual items and the drawing stays within the credit amount. A bank applies those limits as written.

When they disagree#

One mismatch costs you three times.

At customs, the consignment is held for examination or the declaration is reassessed, and the charges during a hold run in four places at once.

At the bank, a set that does not hang together is returned. Under a documentary credit a discrepancy is the mechanism by which a buyer becomes entitled to refuse, and only some can still be fixed.

Then again at the end. Realisation is matched against the shipping bill, and if the values never agreed the shipment does not close cleanly. That surfaces months later, when the people who prepared the documents have moved on.

Checking before it leaves#

Put the purchase order, the invoice, the packing list and the shipping bill side by side and read the fields in the table above across all four, not down each one. Most mismatches are visible in a few minutes.

Do it on the day your broker files, while the shipment is still in your hands and a correction is still a phone call.

Sources

Last verified 27 July 2026 by Dipender Bhamrah. Rules and rates change. If something here no longer matches what your bank or customs broker tells you, treat their answer as current and tell us so we can correct the page.

Revisions

  • 27 July 2026 Flagged for review ahead of the RBI Master Direction being superseded on 1 October 2026.
All documents and clearance articles