In Marrakech, choose invoicing around the customer’s path. An immediate sale needs a receipt and sometimes an invoice; a service, craft order or event often starts with a quote and changes before the final invoice. A riad may invoice a company or agency, but POS software is not a hotel PMS. The right tool retains customer, lines, terms and conversion lineage without claiming industry functions it lacks.

Six answers
- Separate counter sale, company buyer, stay, craft order and event.
- Test receipt→invoice and quote→order→delivery→invoice as relevant.
- Prepare French and Arabic where customers and staff use them.
- Retain terms, validity, customer reference, payment and correction.
- Require offline operation, export and restorable backup.
- Check limits: hotel booking, specialist deposits and tourist-tax handling are not automatic.
1. A varied market needs several paths
HCP counted 137,955 for-profit establishments across the whole Marrakech-Safi region in 2023/2024, including 74,196 in commerce and 40,044 in services. These regional totals do not measure Marrakech alone. They simply confirm that commerce and service workflows require different documents.
| Activity | Start | End | Key function |
|---|---|---|---|
| Shop | Counter sale | Receipt or company invoice | Same lines and stock |
| Craft order | Quote | Order, delivery, invoice | References and changes |
| Riad | Booking in industry tool | Customer/agency invoice | Identity, dates and services |
| Restaurant | Bill | Company invoice when requested | VAT and customer |
| Event | Quote and options | Final invoice | Validity, changes and payment |
| Service | Proposal | Invoice and settlement | Terms and due date |
The free POS comparison for Marrakech covers checkout, while buying a till in Marrakech covers hardware and support. For invoicing, draw the document chain first.
2. Build the chain without retyping
Every conversion should carry customer, lines, discounts, notes and terms while retaining a link to the previous version. Conversion is not an invisible copy-paste.
- Create the person, company or agency customer.
- Issue a dated quote with validity and terms.
- Record accepted options and changes.
- Convert to order when commitment is confirmed.
- Create a delivery note where physical delivery needs evidence.
- Issue the invoice under its own number.
- Record payment or remaining balance.
- Create a linked credit when reduction is required.
- Archive each PDF and lineage.
- Export the period for the accountant.
| Transition | Must carry | Must change |
|---|---|---|
| Quote→order | Customer, lines, prices and notes | Status and acceptance reference |
| Order→delivery | Expected products and quantities | Actually delivered quantities |
| Delivery→invoice | Customer, delivery and lines | Fiscal number, date and payment |
| Invoice→credit | Original reference | Corrected quantity or amount |
| Sale→invoice | Basket, taxes and payment | B2B customer identity |
The event and caterer invoicing guide covers changes and limits. For customer types, see B2B versus B2C.
3. Languages, customers and controls
The document must be understood by its recipient and workable for staff. Test Arabic and French on screen, PDF and print, especially direction, digits, legal name and terms.
| Control | FR/AR | Company buyer |
|---|---|---|
| Identity | Do not arbitrarily translate legal name | Exact company and ICE |
| Labels | Understandable description | Order reference if requested |
| Terms | Agreed language | Due date and payment |
| Amounts | Unambiguous digits and currency | Net, VAT and gross |
| Readable font and direction | Archivable record | |
| Share | Stable filename | Number in message or subject |
Do not translate a legal name or identifier. Keep the official value and add a commercial label if needed. Have Moroccan fields and rates validated by the accountant.

Invoicing software is not automatically a PMS
Rooms, availability, guests, tourist tax, OTAs, check-in and housekeeping belong to specialist hotel systems. BelloPOS can invoice a service and customer; it should not be credited with absent functions.
4. How BelloPOS covers these paths
BelloPOS Lite covers sales, receipts, customers and inventory. Go adds a numbered PDF invoice from a sale, purchases, customer credit and electronic preparation. Everything runs on the Windows PC offline and licences are bought once.
Pro adds the Documents hub: quotes, sales orders, delivery notes, invoices and credits, statuses, conversions and linked history. It suits crafts and services whose offer evolves. Since version 3.0 the deposit is a numbered invoice deducted net and tax apart, and payment schedules are snapshotted onto the document at issue. What is still missing is the booking side: room calendar, capacity and PMS. Handle those under a validated procedure.
Screens and documents are available in French, Arabic and English under the chosen interface. Test the real template. Compare Go and Pro: a shop invoicing a sale may not need the full Pro chain.
5. The Marrakech acceptance test
Use three representative files rather than a generic demonstration.
- Shop sale converted to company invoice.
- Service quote changed and accepted.
- Craft order delivered under the real case.
- French and Arabic PDFs reviewed.
- Credit linked to a test invoice.
- Partial payment or remainder visible.
- Search by customer, number and period.
- Export delivered to accountant.
- Day tested with connection off.
- Backup restored away from main workstation.
If the business handles reservations, complex deposits, packages or agency commissions, write those gaps before purchase. BelloPOS may handle selling and invoicing alongside an industry tool rather than one product pretending to do everything.
Mistakes to avoid
- Using one path for shop and event.
- Retyping quote into invoice.
- Translating legal name.
- Forgetting company buyer at checkout.
- Treating a POS as a PMS.
- Hiding changes between quote and invoice.
- Testing one language only.
- Paying for Pro without linked-document need.
Frequently asked questions
Which invoicing software should I choose in Marrakech?
Choose by the real chain: sale→invoice for a shop, or quote→order→delivery→invoice for services and orders.
Can a riad use BelloPOS?
For selling, restaurant and invoicing where tests pass. BelloPOS does not replace a booking and hotel-operations PMS.
Can documents be in Arabic?
BelloPOS offers Arabic, French and English interfaces and documents. Test layout and retain exact legal identities.
Which plan includes quotes?
Quotes and the full document chain are in Pro. Go is enough for an invoice issued directly from a sale.
Does BelloPOS handle event deposits?
Since version 3.0 it invoices the deposit and deducts it from the balance net and tax apart, with a snapshotted schedule. It still does not reserve the room or the capacity: keep the calendar elsewhere.
Is internet required?
Not for local operations. Sharing, updates and external submissions may need connectivity.
What to take away
In Marrakech, the right software follows the document journey without impersonating the industry. Go fits receipt-to-invoice; Pro fits quote-order-delivery-invoice. Test languages, changes, limits and restore.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- Economic Establishment Mapping 2023/2024, HCP national and regional results, read 29 August 2026
- Moroccan General Tax Code 2026, DGI, read 29 August 2026
- BelloPOS numbered PDF invoices and fields, read 29 August 2026
- BelloPOS quotes, orders, deliveries, invoices and credit notes, read 29 August 2026
- BelloPOS Lite, Go and Pro pricing, read 29 August 2026
Test your document chain
Create a representative quote, convert it through invoice, print in French and Arabic and inspect history before choosing.
Read next
Other practical guides on the same subject: