Commercial Invoice Generator

Create a commercial invoice PDF with seller, buyer, shipment, item, HS code, origin, tax, and bank details plus calculated totals.

Discuss a project Platform access is by invitation; contact OLT to discuss your needs.

Download blank commercial-invoice CSV template

What you enter

  • Tool validation minimum, not universal customs advice: invoice number, seller and buyer names, declaration confirmation, and at least one line with a description, HS code, explicitly entered country of origin, and positive quantity; every additional entered line needs those same facts
  • Additional generator checks: a real issue date, an enabled importer-of-record name, a finite unit price of zero or more for every entered line, a tax rate from 0% through 100%, and cent-rounded line, subtotal, tax, and grand-total amounts within the supported exact range
  • Optional shipment, currency selection, Incoterms, export-reason, carrier, address, and bank details
  • Line items entered manually or imported from a browser-local CSV template encoded as UTF-8 with up to 100 data rows; valid rows are previewed before the draft changes, and an edited draft requires an explicit append-or-replace choice before confirmation

What the tool produces

  • Line amounts rounded half-up to cents, an exact sum of those rounded lines, cent-rounded tax, and a reconciling invoice total
  • A commercial invoice PDF with the entered shipment and customs details
  • A reusable line-item CSV worksheet containing only entered valid descriptions, HS codes, countries of origin, quantities, units, and unit prices; invoice and party details are excluded

PDF readiness checklist

  • Invoice reference: a nonblank invoice number
  • Issue date: a real calendar date in YYYY-MM-DD format
  • Party names: nonblank seller and buyer names, plus an importer-of-record name when that section is enabled
  • Item identity: at least one entered line, with every entered line including a nonblank description, HS code, and country of origin
  • Item amounts: every entered line has a finite quantity greater than zero and a finite unit price of zero or more; each exact decimal product is rounded half-up to cents and must remain within the supported cent-safe range
  • Totals: rounded line cents are summed exactly, tax is rounded half-up to cents from that subtotal, the grand total adds rounded subtotal and tax, and every result must remain within the supported cent-safe range; the tax rate stays from 0% through 100%
  • Declaration: confirmation that the current invoice information is accurate

Scope: this checklist reflects only the generator's PDF export validator. It does not determine destination-specific requirements, tariff or other legal classification, tax applicability, legal compliance, or customs clearance.