Populate invoice header with seller and buyer legal names, addresses, and tax/EORI identifiers
List each line item with a full commercial description, HTS/HS code, country of origin, unit quantity, unit value, and total value in the transaction currency
State the Incoterms rule, named place, and payment terms clearly on the invoice face
Generate the packing list referencing invoice line items with gross weight, net weight, dimensions, and package count per carton or pallet
Ensure the declared customs value matches the actual transaction value and is supported by the purchase order or contract
Attach or embed any required certifications (origin certificate, MSDS, etc.) referenced on the invoice
Known gotchas
Undervaluing goods on a commercial invoice to reduce duties constitutes customs fraud and can result in seizure, fines, and loss of import privileges
Description vagueness (e.g., 'parts' or 'gift') triggers customs holds and delays — descriptions must be specific enough for an officer to classify the goods
Currency and unit-of-measure consistency between the invoice and packing list is required; mismatches cause automated mismatches in customs systems
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp