Show the seller and buyer clearly
Make the exporter or seller, the buyer, and any ship-to or consignee details easy to identify so the document works for the shipping chain.
A commercial invoice belongs when the shipment needs a value-carrying trade document, not just a packing list. Keep the seller, buyer, goods, currency, and shipment reference easy to scan so customs and logistics teams can use the page without guessing.
Make the exporter or seller, the buyer, and any ship-to or consignee details easy to identify so the document works for the shipping chain.
Order numbers, shipment numbers, or other references help customs and logistics teams connect the invoice to the actual movement of goods.
Shipping documents break down fast when parties have to hunt for the wrong name or address, so keep the basics visible.
Use item descriptions that identify the shipment contents without turning the invoice into a warehouse manifest.
The commercial invoice needs enough pricing context to support the declared shipment value, not just a generic total.
Currency matters on trade paperwork because the declared value must be easy to interpret across borders and handlers.
MakeInvoice.ai is not a customs decision engine. This guide helps organize seller, buyer, goods, commercial value, currency, and shipment reference fields, but it does not decide customs classification, import rules, duties, tax treatment, or legal acceptance.
If a carrier, broker, marketplace, or customs authority gives specific document requirements, follow that instruction and use this shipping guide only to keep the commercial invoice, packing list, and proforma roles clear.
It should make clear the seller, buyer, goods, value, currency, and shipment reference so the document can support the shipping workflow.
Use a commercial invoice when the shipment needs a value-carrying trade document for customs, export, import, or cross-border handling.
Usually no. The packing list should stay focused on package structure and contents, while the commercial invoice carries the commercial value and pricing context.
Use proforma when the shipment workflow is still pre-final and the document should work as a prepayment or approval-stage step before the commercial invoice exists.
Keep the value on the commercial invoice, keep the package detail on the packing list, and only pause for proforma if the shipment is not trade-ready yet.