Proforma and commercial invoice in coffee export
The proforma is the offer the buyer acts on. The commercial invoice is the bill for goods actually shipped. Treating them as two documents rather than one continuous record is where discrepancies begin.
- Published
- 6 October 2026
- Reading time
- 7 min
Two documents, one underlying trade
A proforma invoice is issued before shipment. It states what the exporter intends to supply, at what price, on what terms. Buyers use it to open a letter of credit, arrange an import licence or secure internal approval. It is not a demand for payment.
A commercial invoice is issued after shipment. It is the definitive bill for goods actually sent, and it is the document customs authorities and banks work from. The amounts, weights and descriptions on it must match what was physically shipped.
Because both describe the same trade, anything that differs between them is a discrepancy. Discrepancies are the single most common cause of payment delays in documentary trade.
The workflow a proforma actually moves through
Treating the proforma as a stateful record rather than a one-off document is what makes the pipeline work. In practice it passes through defined states:
| State | Meaning |
|---|---|
| Draft | Being prepared internally; not yet issued to the buyer |
| Issued | Finalised and dated; the terms are fixed for its validity period |
| Sent | Delivered to the buyer, with the message logged |
| Responded | The buyer has replied — questions, amendment requests or acceptance |
| Accepted | The buyer has committed; the basis for the commercial invoice |
The Accepted state is the gate. Generating the commercial invoice only from an accepted proforma is what prevents an invoice being raised against terms the buyer never agreed.
What both documents must contain
The two documents carry substantially the same trade data, which is exactly why they should share a source record.
- Exporter and buyer identification, with addresses
- Invoice reference and date
- Line items: lot, grade, number of bags, quantity and unit price
- Incoterms and named place
- Payment terms
- Currency and total value
- Country of origin and port of loading and discharge
The discrepancies that cause the most delay
Where documents are produced separately, the same errors recur:
- Weights that differ between the invoice and the packing list
- A buyer name spelled differently from the letter of credit
- A description of goods that does not match the LC wording
- An invoice number that does not match the one referenced elsewhere
- Prices that reflect a later negotiation than the one on the proforma
Generating one from the other
The structural fix is for the commercial invoice to inherit the accepted proforma rather than be raised alongside it. The reference carries forward, the line items carry forward, and the weights are the ones recorded against the lots. The commercial invoice becomes a regeneration of agreed terms with confirmed shipping detail, not a fresh transcription.
The same principle extends to the contract and to the shipment record, so the whole set stays consistent by construction rather than by proofreading.
Numbering and references
Discrepancies are also easier to prevent when references are unambiguous. Each document family should draw from its own configurable sequence, with a year prefix, so a proforma reference is never mistaken for a commercial invoice reference and both can be quoted reliably in correspondence and in the letter of credit.
Common questions
A proforma is generally a statement of intent rather than a contract, though it may form part of a binding agreement depending on the wording and the jurisdiction. It becomes the basis for the commercial invoice once the buyer accepts.
See it against your own operation.
Tell us how your stations, paperwork and reporting work today.

