A wholesaler does more than invoice many lines. It must preserve the accepted price, ordered quantity, actual delivery, quantity still due, payment term and every receipt. When a 500-unit order leaves on three trucks, one premature invoice or three manually retyped invoices make discrepancies likely. A robust method links sales order, picking, delivery notes, invoices under the agreed rule, customer credit and accounting export with a stable reference at every stage.

In brief
- Freeze customer price, discount, unit, minimum and validity on the accepted order.
- A delivery note records handover; the balance remains visible instead of disappearing.
- Decide whether to invoice each delivery, a period or final order and apply the same rule.
- Customer credit tracks invoices, due dates, part-payments and balance; it is not the total of open orders.
- BelloPOS Pro covers the document chain and accounting exports; Go covers purchasing, sale invoices and credit without the complete hub.
1. Numbers that must not be confused
An open order carries several quantities. Keep them distinct so sales, warehouse, driver, customer and accountant discuss the same thing. Our guide to orders and deliveries expands the operational control.
| Quantity | Question | 500-unit example |
|---|---|---|
| Ordered | What did the customer accept? | 500 cases |
| Allocated | What was genuinely set aside? | 300 under your procedure |
| Delivered | What did the customer receive? | 200 + 100 + 150 = 450 |
| Outstanding | What commitment remains? | 50 cases |
| Invoiced | What quantity is on an issued invoice? | 450 if invoicing delivery |
| Paid | What invoice value was settled? | A monetary amount, not order quantity |
Available stock is not necessarily reserved. Where the tool does not allocate by order, use a physical zone, status or explicit manual control. Sales must not promise 500 because the screen shows 500 where 300 are already committed elsewhere.
2. Customer prices and sale terms
Volume does not justify a price nobody can explain. Write the basis of each advantage on the accepted version.
- Unit: Each, case, pallet, kilogram or pack. Price and quantity use the same unit, with clear conversion where needed.
- Tier: Price from 10, 50 or 100 units, or negotiated discount. State what happens where final delivery falls below the tier.
- Validity: Tariff period and revision conditions, particularly for imports or volatile inputs. Never rewrite an accepted order unilaterally.
- Transport: Included, billed, free over a threshold or zoned. Keep the line and rule readable.
- Payment: Cash, deposit, term, limit and method. A credit limit is an internal control, not a payment guarantee.
- Return: Timing, condition, authorisation and stock/credit-note effect under applicable rules. Never grant credit without a linked record.
The customer record should display authorised price or discount, credit limit and due dates, with permissions for exceptions. Performance monitoring must distinguish revenue, margin and collections: more credit sales can improve the first while harming cash.
3. Partial-delivery example
Assume order BC-2048 for 500 cases at MAD 180, delivered three times. Figures demonstrate reconciliation before tax and set no tax treatment.
- The accepted order fixes 500 cases, MAD 180 per case, permitted addresses, transport and payment term.
- The warehouse prepares 200. BL-810 records 200 and the customer acknowledges receipt.
- The second dispatch BL-827 carries 100, leaving 200 outstanding.
- The third BL-842 carries 150. Total delivery is 450 and 50 remain open or are covered by a cancellation agreement.
- If the rule is one invoice per delivery, each BL produces a linked invoice. If one invoice summarises several BLs, it cites them and does not exceed delivery.
- The customer pays partly. Each receipt is allocated to invoices and the statement shows dates, debits, credits and balance.
- At period end, sales, credit notes and receipts export in the accountant’s expected format after balance control.
| Record | Quantity | Value before tax | Order balance |
|---|---|---|---|
| BL-810 | 200 | MAD 36,000 | 300 |
| BL-827 | 100 | MAD 18,000 | 200 |
| BL-842 | 150 | MAD 27,000 | 50 |
| Total delivered | 450 | MAD 81,000 | 50 |
A sales order is not a receivable and a delivery note is not automatically an invoice. Credit arises from the financial record and due date. If 50 cases are cancelled, preserve the agreement instead of changing history to pretend the order always said 450.

Allocation, routing and EDI: requirements to test
BelloPOS handles stock, purchases, orders, deliveries, invoices, credit and exports. The verified pages do not promise advanced allocation by order, route optimisation, mobile geolocated proof of delivery or EDI with every large retailer. Test those needs separately instead of inferring them from the word distributor.
4. How BelloPOS handles the workflow
Go adds supplier purchasing, exported invoices, customer credit and statements, roles, activity log, backups and analytics to the till. It may suit a small wholesaler taking orders elsewhere and invoicing from sales, provided deliveries are controlled by procedure.
Pro adds quotations, sales orders, delivery notes, invoices and credit notes with conversion and linked history. It also adds the accounting bridge: sales, purchase and cash journals, ledger, VAT and XLSX, CSV, PDF, Sage and FEC-style audit exports according to the product page.
Customer credit in Go and Pro tracks limit, ledger, payments and statements. It replaces neither risk assessment nor collection. Compare the one-off plans on the pricing page, then simulate an order delivered in three parts.
5. Weekly distributor control
A short review reconciles commercial commitment, goods, invoices and cash.
| List | Reconcile | Typical anomaly |
|---|---|---|
| Open orders | Ordered less delivered or cancelled | Forgotten balance |
| Picking | Allocated against physical availability | Double promise |
| Deliveries | BL, acceptance and invoice | Not invoiced or invoiced twice |
| Credit | Due invoices, payments and credits | Unallocated receipt |
| Margin | Sale price against received cost | Old cost after supplier rise |
| Accounting | Journals, VAT and balance | Incomplete or overlapping period |
Mistakes to avoid
- Confusing an open order with invoiced revenue.
- Invoicing 500 after delivering 450 without the corresponding agreement.
- Changing the accepted order instead of preserving deliveries and balance.
- Applying a price tier with no unit or minimum quantity.
- Recording one customer receipt without allocating invoices.
- Promising stock already committed to another customer.
- Allowing a salesperson to exceed a credit limit without a trail.
- Exporting accounting before reconciling credit notes and payments.
Frequently asked questions
Can a partial delivery be invoiced?
Yes under the agreement and chosen invoicing method. Keep the invoice consistent with delivery or the validated trigger and cite relevant records.
Does a delivery note replace the invoice?
No. It records handover; the invoice carries the receivable and invoicing fields. Keep them linked without confusing them.
How are the remaining 50 units tracked?
Keep the balance on the order with status, deadline or cancellation agreement. Do not alter history to hide the difference.
Is customer credit the value of orders?
No. It reflects financial debits and credits—especially invoices, credit notes and payments. An uninvoiced order is a commercial commitment.
Which BelloPOS plan suits a distributor?
Pro for the complete order-delivery-invoice flow and accounting exports. Go may cover purchasing, sale invoices and credit where orders are managed elsewhere.
Does BelloPOS optimise delivery routes?
That is not a promised feature in the verified scope. Use suitable logistics tooling where route optimisation is essential.
What to take away
Wholesale invoicing becomes reliable when every number keeps its name: ordered, allocated, delivered, invoiced, paid and outstanding. Linked documents eliminate re-entry, while the invoicing rule, physical allocation and credit control remain operating decisions. Start with one real partial order; if the system explains it end to end to customer, warehouse and accountant, it can support growth without hiding balances.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- 2026 General Tax Code, especially articles 145 and 211, read 29 August 2026
- BelloPOS purchasing, suppliers and cost prices, read 29 August 2026
- BelloPOS quotations, orders, deliveries, invoices and credit notes, read 29 August 2026
- BelloPOS customer credit and statements, read 29 August 2026
- BelloPOS accounting bridge and accountant exports, read 29 August 2026
- BelloPOS prices and plan boundaries, read 29 August 2026
Connect order, deliveries, invoices and receipts
Test BelloPOS documents and customer credit with a genuine partial order before choosing Go or Pro.
Read next
Other practical guides on the same subject: