- Set and shipment identity
- Record document type, number, issue date, draft or final status and issuer. Link each to the buyer PO, supplier order and shipment reference. Identify split shipments explicitly. A final invoice from one shipment cannot be reconciled against a packing list from another simply because the product name is the same.
- Parties and delivery fields
- Compare seller, buyer, consignee and any notify-party details where those roles appear. Record the source for each role instead of assuming every party must be identical. Escalate a spelling, address or role discrepancy to the issuer and responsible logistics contact before making an unsupported correction.
- Product and quantity
- Compare item references, descriptions, ordered or shipped quantities and units. Translate the pack hierarchy using the accepted specification. A packing list can show cases while an invoice shows retail packs; explain the conversion and check the physical totals rather than treating unlike numerical totals as either an automatic failure or an automatic pass.
- Packages, dimensions and weights
- Compare carton or other package counts, packing type, marks, net weight and gross weight where relevant. State the units and what each weight includes. A container total and an item-level figure may have different scope; retain that distinction and request clarification when the coverage is uncertain.
- Release and open exceptions
- Record each discrepancy, affected document, correction owner, revised version and resolution. Keep draft status visible until the issuer confirms the final document. Approval of this comparison is not customs clearance, carrier acceptance or proof that a required original has been issued.