The customer in front of you may buy personally, for an individual business or for a company. First ask whom the document should identify, then collect only data necessary for that document. A counter receipt does not automatically call for national ID; a B2B invoice must not be issued under the employee who paid when the real buyer is their company.

Sort it with three questions
- Who is legally the buyer?
- Does the customer request a receipt, named invoice or company invoice?
- Which data do the Tax Code and transaction require?
- B2C: limit collection and retain the receipt where suitable.
- B2B: exact legal name, address and ICE before issue.
- Professional individual: identity and trade name from records.
- Do not use the contact name as the company.
- Inform, secure and update personal data.
1. Three paths at checkout
Article 145 provides that for sales of products or goods by businesses to individuals, a till receipt can serve as invoice with its minimum indications. A named request or professional purchase calls for a different record.
| Customer | Usual document | Practical data |
|---|---|---|
| Consumer, immediate purchase | Receipt suited to case | No named record if unnecessary |
| Consumer asking invoice | Named invoice | Name and data needed for document |
| Company | B2B invoice | Legal name, address, ICE and useful references |
| Professional individual | Professional invoice | Identity, address, applicable ICE/IDs |
| Administration/contract | Document under file | Ordering-party references |
| Contact buying for company | Invoice to company | Contact separate from legal buyer |
The mandatory fields provide the document checklist. Our electronic B2B and B2C guide covers format and path.
2. The company record
Create the company before issue, not after payment. OMPIC says ICE contains 15 positions and supplements other identifiers; check identity–address–ICE together, not only length.
- Request the exact legal name.
- Request validated registered or billing address.
- Collect ICE and other applicable references.
- Separate contact name from buyer name.
- Add email/phone only for necessary follow-up.
- Retain the source or confirmation without exposing an unnecessary copy.
- Review all 15 ICE positions.
- Have the customer confirm the record.
- Protect the right to edit legal identity.
- Reuse the validated record without re-entry.
| Field | Example check | Error |
|---|---|---|
| Legal name | Matches record | Employee name |
| Address | Relevant establishment | Old address |
| ICE | 15 positions + match | Number copied from third-party email |
| Contact | Reachable person | Used as buyer |
| Customer reference | PO/contract | Replaces invoice number |
| Language | Stable legal form | Improvised translation |
Our ICE, IF, RC and business-tax guide shows where identifiers belong. Do not ask the customer to fill seller identifiers.
3. Consumer record and proportionality
The CNDP states that data must be necessary, proportionate and non-excessive for the purpose. A named invoice may require identity and address; that does not authorise systematically photographing national ID, collecting birth date or reusing phone for marketing without an appropriate basis and information.
| Data | Question before collection | Decision |
|---|---|---|
| Name | Necessary for invoice? | Collect if yes |
| Address | Required for document/case? | Request precisely |
| Phone | Order follow-up? | Inform about use |
| Send PDF? | Do not auto-subscribe | |
| CNI | Defined obligation or purpose? | Not by default; CNDP formality may apply |
| History | Legitimate customer service? | Limit access and retention |
Explain why data is requested and correct it when the customer reports an error. Never put CNI, phone or email in a public area of the PDF unless necessary.

The payer is not always the buyer
An employee may advance a card, a courier collect goods and an accountant request the PDF. The invoice should identify the true customer in the transaction. Retain people as contacts, not substitutes for the entity.
4. Change B2C to B2B after sale
The request often arrives after the receipt. Find the sale, create or check the company, then use the workflow that turns the sale into an invoice without retyping lines. Check that an invoice was not already issued.
Do not create a fresh sale merely to obtain a PDF: that can double revenue, stock or payment. Invoice and receipt should point to the same transaction under your procedure.
If identity is wrong after issue, do not silently replace the PDF. Qualify the correction with the accountant and retain original and trail.
5. BelloPOS customer records
BelloPOS Lite includes records and purchase history. The record distinguishes individual and company identity, contact, address and ICE, then links to the sale. Go adds A4 invoice and customer ledger; Pro adds commercial lineage.
| Need | Plan | Check |
|---|---|---|
| Counter receipt | Lite | Header and lines |
| Individual/company record | Lite | Purpose and accuracy |
| Invoice from sale | Go/Pro | Identity before issue |
| Payments/balance | Go/Pro | Correct customer |
| Quote/PO/delivery | Pro | Buyer and contact |
| FR/AR/EN | All depending on document | PDF review |
BelloPOS works locally offline, reducing network dependence but not replacing access rights, backup or CNDP duties. Compare the plans.
Mistakes to avoid
- Requesting national ID from every buyer.
- Billing the company under the contact.
- Creating a second sale for the invoice.
- Entering ICE without matching identity.
- Reusing email for marketing without a framework.
- Putting too much data on the PDF.
- Changing customer after issue without a trail.
- Giving everyone access to records.
Frequently asked questions
Does a consumer always need an invoice?
For some sales of goods to individuals, the receipt can serve as invoice under Article 145. The case and customer request determine the document.
What data should I request from a company?
Legal name, address, ICE and necessary references, with a separate contact. Check the applicable document.
Should I request national ID?
Not by default. Collection must have a purpose and remain proportionate; use of CIN can require CNDP authorisation.
Can I convert a receipt into an invoice?
Yes in a workflow linked to the same sale, after creating and checking the customer, without duplicating the transaction.
Does BelloPOS distinguish individual and company?
Yes in the customer record, with identity, contact, address, ICE and history.
Which plan invoices a company?
Go turns a sale into an A4 invoice; Pro adds quotes, orders, delivery notes, credits and lineage.
What to take away
Identify the real buyer and requested document first. For a company, check legal name, address and ICE; for an individual, collect only what is necessary. A sound record prevents corrections and protects the customer.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- Moroccan General Tax Code 2026, DGI, read 29 August 2026
- OMPIC, Common Business Identifier (ICE), read 29 August 2026
- CNDP, purpose, proportionality, quality and security of personal data
- BelloPOS numbered PDF invoices and fields, read 29 August 2026
- BelloPOS individual and company customer records, read 30 August 2026
- BelloPOS Lite, Go and Pro pricing, read 29 August 2026
Create two test records
Make one counter sale and one company sale, then compare receipt, invoice, identity, access rights and history in BelloPOS.
Read next
Other practical guides on the same subject: