In Fez, a sale may be immediate in a shop or begin with an order specifying material, size, colour, quantity and deadline. The software must distinguish the product sold now from the product promised, delivered and then invoiced. Otherwise quote, stock and invoice tell three different stories. BelloPOS serves both paths but is not workshop design, production or traceability software.

Six points to test
- Separate counter sale, artisan order and business customer.
- Name variants without burying the invoice in an internal code.
- Retain accepted quote, promised, delivered and invoiced quantities.
- Test receipt→invoice and quote→order→delivery→invoice.
- Review Arabic, French, digits, names and terms on PDF.
- Verify return, credit, payment, search and restored backup.
1. Fez combines trade, services and industry
The HCP 2023/2024 mapping counts 55,938 for-profit establishments in Fez prefecture: 25,864 in trade, 17,454 in services, 10,791 in industry and 1,829 in construction. It does not say which are artisan or which use software. It justifies separate counter, order and B2B tests.
| Case | Start | Output | Retain |
|---|---|---|---|
| Medina shop | Stocked item | Receipt/invoice | Variant and payment |
| Artisan order | Customer need | Quote then order | Material, dimensions, deadline |
| Business series | Customer PO | Delivery then invoice | Reference and quantity |
| Service | Scope and period | Invoice | Deliverable and approval |
| Return | Original product/record | Credit or exchange | Reason and amount |
| Bilingual sale | Record and labels | Reviewed PDF | Legal name and digits |
The shop invoicing guide covers receipt and company request. For B2B, read the distributor guide.
2. Describe the order without making the invoice unreadable
An internal code helps the workshop; a clear label helps customer and accountant. Keep both and never replace the nature of the sale with a code alone.
- Create a stable product or service reference.
- Separate the useful material, size, colour or finish variant.
- Write a customer-readable label.
- Add quantity, unit and agreed price.
- Date the quote and set validity.
- Freeze the accepted version before preparation.
- Compare ordered, available and delivered.
- Invoice from checked lines.
- Record payment and balance separately.
- Link return or correction to the original.
| Field | Good example | Weak example |
|---|---|---|
| Reference | BAG-LEATHER-M-02 | 02 |
| Label | Leather bag, size M, brown finish | Miscellaneous |
| Unit | piece / metre / lot | quantity without unit |
| Deadline | Delivery agreed 15/09 | soon |
| Version | Quote V2 accepted | latest file |
| Correction | Credit linked to INV-… | isolated negative amount |
For catalogue and variants, read the stock guide. The invoice must retain the required fields and an intelligible description.
3. The order’s document chain
Do not retype a long order at every stage. Conversion does not mean automatic approval: each transition has its own check.
| Transition | Human check | Evidence |
|---|---|---|
| Need→quote | Label, quantity, price, deadline | Dated quote |
| Quote→order | Accepted version | Approval or PO |
| Order→preparation | Availability and variants | Internal list |
| Preparation→delivery | Actual quantity | Delivery note |
| Delivery→invoice | Receipt, VAT, total | Numbered invoice |
| Return→credit | Original, reason, quantity | Linked credit |
BelloPOS Pro manages these documents and conversions. It does not calculate production schedules, material consumption per job or specialist quality control; keep those needs in their own system.

A commercial variant is not a manufacturing route
Colour, size and material may be enough to sell and invoice. They do not replace specifications, bill of materials, workstation, production time or quality control. Evaluate a production tool as well if the workshop depends on them.
4. Languages, payments and returns
BelloPOS provides Arabic, French and English interface and printing. Test RTL, digits, address and legal name; do not translate a registered identity into a different one.
An invoice, a payment and customer debt are three objects. Record cash, card, transfer or partial payment without changing invoiced total. Due date belongs to follow-up, not revenue.
A post-issue return is not solved by deleting the invoice. Retain the original and use the credit procedure validated for the case. Pro traces lineage; the accountant confirms tax treatment.
5. The final buying test
Choose three real products, a customised order and a company customer. The test must cross sale, records, payment and correction.
| Scenario | Pass | Warning |
|---|---|---|
| Shop sale | Correct variant and stock | Generic item |
| Order | Accepted version retained | Overwritten quote |
| Partial delivery | Note limited to delivered | Everything invoiced |
| Bilingual | Reviewed PDF | Broken name/direction |
| Return | Linked credit | Deletion |
| Backup | Restore tested | Single copy |
Go handles a direct invoice from a sale; Pro covers order and lineage. Compare plans on these results, not the number of buttons.
Mistakes to avoid
- Using product code as the only customer label.
- Changing an accepted quote without a version.
- Confusing ordered, produced and delivered.
- Invoicing a partial delivery as complete.
- Changing total when payment is partial.
- Deleting a returned invoice.
- Not reviewing Arabic PDF.
- Confusing commercial stock with production tracking.
Frequently asked questions
Which invoicing software should I choose in Fez?
Test shop sale, customised order, B2B customer, delivery, invoice, return and backup.
Does BelloPOS suit an artisan?
For catalogue, sale, order and invoicing if tests pass. It is not workshop-production software.
Can it manage quotes and delivery notes?
Yes in Pro, with conversion and lineage through invoice and credit.
How should I describe a variant?
Keep an internal reference and clear customer label with useful material, size or finish.
Are invoices available in Arabic?
Interface and printing are available in Arabic, French and English. Test your PDF.
Which plan suits a shop?
Go may cover invoicing from the sale. Pro is for quote, order, delivery and credits.
What to take away
In Fez, the right software links what was promised, prepared, delivered, invoiced, paid and corrected. It describes the product clearly without pretending to manage manufacturing it does not cover.
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 a real artisan order
Create variants and quote, convert through delivery and invoice, then simulate a return before choosing.
Read next
Other practical guides on the same subject: