How to Create a Commercial Invoice
When shipping internationally, you might want to set up commercial invoices to describe the value of the goods within the shipment for customs.
What is a Commercial Invoice?
A commercial invoice is a type of invoice required to ship packages internationally. Commercial invoices describe the value of the goods within the shipment, which is crucial for customs agents to properly vet and process incoming international imports.
Before setting up the Commercial Invoice, you need to set up your International Shipping. Please click on this link to complete this process. Requirements to Set Up International Shipping
How to Generate A Commercial Invoice
InfoPlus has partnered with EasyPost for most shipping options. Go here to learn more about how EasyPost generates the fields in a commercial invoice: EasyPost Commercial Invoice Guide
Commonly Asked Questions:
1. Can I pass values into a commercial invoice?
-
- Yes, you need a manifest script to do this. For setup help, see Customizing Manifest Calls Using Scripts.
- Where you add a value depends on the field. Shipment options, like duty payment or invoice format, go in the options part of the shipment map.
- Tax IDs, like IOSS, or VAT numbers, go in the tax identifiers list at the top level of the shipment map, not in options.
- This applies to shipments that go through EasyPost. Check the EasyPost Commercial Invoice Guide (linked above) to see the fields a commercial invoice uses.
- Example:
////////////////////////////////////////////////////
// setup the directive for 3rd party duties/taxes //
////////////////////////////////////////////////////
var dutiesMap = {};
dutiesMap["type"] = "THIRD_PARTY";
dutiesMap["account"] = thirdPartyParcelAccount.accountNo;
dutiesMap["postal_code"] = thirdPartyParcelAccount.zipCode;
dutiesMap["country"] = thirdPartyParcelAccount.countryCode;
/////////////////////////////
// update the shipment map //
/////////////////////////////
shipmentMapForRate.get('options').put('duty_payment', dutiesMap);
2. What does a Commercial Invoice look like?

3. Where can I find my Commercial Invoices?
-
- You can find your Commercial Invoice attached to your Order record under the Warehouse Documents.

4. Is there a way to opt-out of automatic commercial invoice generation and reporting to carriers via API?
-
- At this time, no. There is no way to opt-out of the automatic creation of commercial invoices.