Guides & comparisonsInvoicingRetail in Morocco

Quotation or proforma invoice: which should you send and what is the difference?

Choose by purpose: obtain acceptance of an offer or present a proposed transaction to a customer, bank or specific process.

By BelloCommerce

·

In commercial practice, a quotation primarily seeks acceptance of an offer. A proforma invoice primarily presents a proposed transaction in an invoice-like but clearly provisional form. Neither replaces the final invoice. Use what the real process requests, label it and keep it outside the invoice series.

Difference between quotation and proforma invoice
Difference between quotation and proforma invoice.

Choose in six answers

  • Agreement on scope, price and deadline: quote.
  • Preliminary presentation requested by a process: proforma.
  • Billable sale/service: final invoice.
  • Numbering: commercial references separate from invoice series.
  • Accounting: neither title alone is the final sales invoice.
  • Customs: verify the precise procedure; do not generalise.

1. Compare function, not layout

Both can show parties, lines, quantities, prices, estimated taxes and a total. The useful difference is the request being answered.

CriterionQuotationProforma
QuestionWill you accept this offer?Here is the proposed transaction for your file
Typical recipientCustomer and decision-makerCustomer, bank, freight agent or process
Strong contentScope, validity, exclusions, acceptanceParties, goods, value, currency, transport, use
AcceptanceCentral evidenceMay support process without complete agreement
TitleQUOTATIONPROFORMA INVOICE — NOT AN INVOICE
ReferenceQUO-2026-…PRO-2026-…
EffectCommercial offerProvisional presentation
NextOrder/performanceValidation then final invoice

If the goal is customer agreement, a detailed quotation is usually clearer. If an actor explicitly requests a proforma, ask for its required fields.


2. The customs case: be precise

PortNet specifies a proforma when submitting a file for pre-assessment in its workflow for certain certificates of conformity, and a final invoice later. That supports this specific CoC flow; it does not show that every Moroccan import always requires an identical proforma.

AskWhyEvidence
Which process?CoC, bank, customer, transport or otherNamed guide/process
Who receives it?Fields and language differInstruction/contact
Which stage?Pre-assessment or final operationFile status
Currency/incoterm?Value and responsibilityCommercial instruction
Which goods?Reference, origin, qty, weightValidated list
What final document?Proforma does not close operationExpected final invoice

Confirm requirements with the freight agent, bank or authority. A general article cannot replace file instructions.

3. Keep proforma outside invoicing

It must be impossible to confuse in software, PDF and archive.

  1. Choose quote/proforma from request.
  2. Use dedicated commercial reference.
  3. Print “not an invoice”.
  4. Do not consume next invoice number.
  5. State date, duration and intended use.
  6. Add currency, transport and origin if required.
  7. Keep version and recipient.
  8. Create new version for changes.
  9. After transaction, issue validated final invoice.
  10. Link final invoice to prior reference.

The Morocco proforma guide provides a template and full checklist.

Limited proforma use in a commercial file
Limited proforma use in a commercial file.

“Invoice” in the name does not make it a tax invoice

Layout, stamp or gross total does not turn a proforma into the final invoice. Calling a real transaction “proforma” does not change reality either. Have the accounting owner classify it.

4. BelloPOS’s honest boundary

BelloPOS has a quote type serving the proposed/proforma-style role: reference, validity and a printed “not an invoice” notice. The checked version does not expose a second user document type named proforma.

Pro converts the quote to customer sales order, delivery and invoice. If a process literally requires the title “proforma invoice” or international-trade fields, use the dedicated template and validate it; do not promise the quote screen automatically satisfies that process.

BelloPOS does not submit customs files, contact a bank, or decide incoterm or origin.

5. Decision tree

Start with the external request.

NeedDocumentFinal check
Choose an offerQuotationVersion acceptance
Present pre-transaction valueProformaNon-invoice label
Relevant CoC fileProcedure-required documentPortNet/freight agent
Confirm customer orderSales orderQuote reference
Prove delivered quantityDelivery noteSignature/reservations
Invoice operationFinal invoiceSeries, fields, tax

Mistakes to avoid

  • Choosing by design.
  • Using invoice number.
  • Omitting not-an-invoice notice.
  • Calling every proforma a customs requirement.
  • Not asking recipient fields.
  • Posting as final sale.
  • Overwriting sent version.
  • Never issuing final invoice.

Frequently asked questions

Are a quote and proforma identical?

They resemble each other, but a quote mainly seeks acceptance and a proforma provisionally presents a transaction.

Is a proforma an invoice?

No. Label it clearly and issue the appropriate final document.

Does every import require one?

Do not generalise. Check the process, goods, freight agent, PortNet and customs for the file.

Can it share the invoice series?

Not in sound control. Keep commercial references separate.

Can it convert to invoice?

Carry data forward after validating reality, then issue the invoice in its own series.

Does BelloPOS have a distinct proforma button?

The checked version uses its quote/proforma-style type with a non-invoice notice; it does not advertise a second proforma type.

What to take away

Quotation for acceptance; proforma for provisional presentation; invoice for the real transaction. Recipient and process decide, not appearance.

Sources

The figures and rules quoted above come from these pages, read on the date given in the article.

Test the real request

Ask the recipient for title and fields, then compare that need with the BelloPOS quotation and dedicated proforma template.

Read next

Other practical guides on the same subject: