A credit note is not used to make a bad invoice disappear. It creates an identifiable correction linked to the original, explaining exactly which value is reduced and why. Physical return, refund and tax correction remain three separate controls.

Minimum file
- Original retained without reusing its number.
- Dated reason and correction approval.
- Affected lines, quantity, price, base and VAT.
- Receipt evidence where goods actually return.
- Credit with its own reference linked to the original.
- Refund or balance allocation tracked separately.
- Accounting and tax period validated with the adviser.
1. Choose the route from the real event
Start with reason, not the return button. A payment error does not change price; a return without goods does not justify stock; an unissued draft is corrected before issue.
| Situation | Effect to qualify | Expected trail |
|---|---|---|
| Accepted return | sale, stock, VAT, cash | receipt + credit |
| Later reduction | price/base/VAT | agreement + credit |
| Full cancellation | whole effect | reason + validated route |
| Payment error | balance only | movement correction |
| Wrong draft | no issued document | edit and check |
| Exchange | return + new sale | two linked movements |
For identity, date or rate errors, first use the invoice-correction matrix. It avoids treating every typo as an automatic credit.
2. Rebuild the credit line by line
Use original values, not today’s catalogue price. Illustration: two items were invoiced at MAD 500 net each with an illustrative 20% rate. One actual return produces a MAD 500 net and MAD 100 VAT reduction, MAD 600 gross, subject to validated treatment.
| Field | Original | Partial credit |
|---|---|---|
| Quantity | 2 | −1 |
| Unit net price | MAD 500 | MAD 500 |
| Net base | MAD 1,000 | − MAD 500 |
| Illustrative VAT | MAD 200 | − MAD 100 |
| Gross | MAD 1,200 | − MAD 600 |
Where the invoice mixes rates or discounts, attach the correction to exact lines. Do not apply an average rate or reverse-engineer the base from cash refunded.
3. From request to reconciliation
CGI Article 145 requires a continuous series and invoice particulars. Retaining the original and clearly identifying the affected document creates a reviewable trail. The later reduction and its VAT or return effect must be dated and validated for the relevant period.
- Freeze and archive the original.
- Record request, reason and date.
- Authorise return under policy.
- Receive and inspect physically if applicable.
- Calculate lines, base and VAT from original.
- Validate date and tax treatment.
- Issue credit with own reference and link.
- Refund or allocate without hiding the flow.
- Reconcile customer, stock, sales, VAT and bank.
- Send the complete file to accounting.
A MAD 600 credit and MAD 600 refund may match, but the former corrects the document while the latter proves the movement of money.
Never rebuild the ideal history
Do not delete the original, reuse its number or restock before physical receipt. Document the difference as it actually happened.
4. Controls in BelloPOS
BelloPOS Pro retains commercial-document lineage and can link a credit. Approval permission, reason, stock movement and refund should follow the real organisation.
- Document: credit linked to original
- Inventory: inbound only after real return
- Customer: balance after credit and payment
- Cash/bank: separate money outflow
- Accounting: export and period validation
Go covers an invoice issued directly from a sale; Pro is the published workflow for quotation, order, delivery, invoice and credit. No edition chooses the VAT correction period for you.
Mistakes to avoid
- Overwriting original invoice.
- Using today’s catalogue price.
- Restocking without return.
- Confusing credit and refund.
- Forgetting rates by line.
- Changing a filed period without review.
Frequently asked questions
What does a credit note do?
It traceably reduces or neutralises all or part of an invoice’s effect under the validated treatment.
Should I delete the original invoice?
No. Retain its number and content, then link the credit and reason.
Does a return automatically add inventory?
Only when goods physically return, are inspected and receive their correct resale or damaged status.
Is a credit note the refund?
No. The credit corrects the document and balance; the refund is a separate money movement.
Can BelloPOS link credit to invoice?
Pro supports linked commercial documents; inventory, refund, accounting and tax period still require control.
What to take away
A good credit hides nothing: intact original, evidenced reason, rebuilt lines, real inventory, visible cash and validated accounting period.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- Moroccan Tax Administration, 2026 General Tax Code
- Ministry of Justice, Law 104-12 on freedom of prices and competition, read 1 September 2026
- Ministry of Justice, Commercial Code, read 30 August 2026
Simulate a partial return
Test one returned item out of two and inspect invoice, credit, inventory, customer balance and money outflow.
Read next
Other practical guides on the same subject: