Wholesale & Distribution
Eight discount lines per invoice, price lists by customer class, credit limits and proof of delivery.
A distributor's list price is a starting point. What it actually collects is that price minus the trade discount, minus the volume discount, minus the seasonal promotion, minus the settlement discount, on terms it may or may not get paid on, after a delivery it may or may not be able to prove. Every one of those steps happens on a document a general ERP is already producing, and records them without connecting them — so the net margin on a line becomes an investigation rather than a number. Nama puts the discount stack, the credit ceiling and the delivery record on the ordinary sales cycle instead, which is what makes the answer arithmetic.
The modules this sector leans on
Shared with every other Nama customer — configured for how you work.
- Sales — Quotation to Collection, With the Price Explained Quotations, orders, delivery and invoicing under pricing, discount and credit rules.
- Inventory Management — Quantity, Value and Where It Actually Is Multi-warehouse stock, lots, serials, stocktakes and the cost behind every movement.
- AR & AP Customer and supplier balances, ageing, settlements and the money moving both ways.
- Purchasing — Request, Compare, Order, Receive, Match Requests, quotations, purchase orders and receipts, priced with landed cost.
- Letter of Credit Import letters of credit, with their costs landed onto the goods they financed.
- Ledger Chart of accounts, journals, cost centres and the financial statements built on them.
List price, minus four things, on one line
The net margin, without a spreadsheet
Each discount keeps its own slot on the line, the credit limit is a ceiling per company and branch rather than one number, and the load that leaves the dock is signed for at the far end. What the container made is read, not reconstructed.
Where a trading company’s margin actually goes
A distributor rarely loses a deal on price. It loses the margin afterwards: in the fourth discount nobody netted off, in the customer who took ninety days on thirty-day terms, and in the load that went out without a signature and came back as a claim. What those three leaks have in common is that they all happen on documents the system is already producing. A general ERP records each of them and connects none of them, which is why the answer to “what did we make on that container” arrives weeks late and by spreadsheet. Nama has no distribution add-on. It has the discount stack, the credit ceiling and the delivery record as fields on the ordinary sales cycle every customer runs.
List price, minus four things
A document line in Nama carries up to eight separate discounts, and the document carries one more at the header. Eight sounds excessive until you price a real trade — list, minus trade, minus volume, minus the seasonal promotion, minus settlement — each negotiated with a different person and each needing to appear on the invoice in its own right. What decides whether they compound or simply add is set once per slot, and it is worth deciding rather than inheriting: two ten per cent discounts calculated on the total price take twenty off, and the same two calculated one after the other take nineteen.
The price they come off is resolved rather than typed. A sales price list carries a priority, a validity window with an optional time of day, a currency, and a target — a named customer, a customer class, a category — and its lines carry quantity tiers, so the same item prices differently at one pallet and at ten. A minimum price on the line is a floor the salesman cannot go under, and where you would rather price from cost than maintain a list, a chain of updaters builds the selling price out of the item’s cost or its last sales price, with your own rounding, across a filtered range in one action.
Credit is the second inventory
The stock in the warehouse is money you have already spent; the balance on the customer’s account is money you have already earned and not yet seen. Nama treats the second as seriously as the first. Receivables hold the credit limit as a table, so a customer can carry a different ceiling in each company or branch, and debt ages are the mechanism that matches a receipt to the invoices it pays — which is what turns a balance into an age rather than a total. An invoice and its own credit note net against each other instead of sitting on the screen as two open items, a cut-off date keeps years of migrated history off it, and where the accounting team insists on allocating every receipt itself, automatic matching can be switched off entirely. For money collected away from the office there is an electronic receipt voucher on a phone: the collecting employee, the amount, cash or cheque, both signatures, and the invoices it settles.
Getting it there, and proving you did
The last stage is the one that generates the arguments. Picking is governed by rules rather than habit — oldest first, nearest expiry first, nearest location, or a named lot — and the pick list walks the warehouse in order instead of sending the picker back down the same aisle twice. A loading document consolidates several deliveries into one truck by route, driver or vehicle, and holds them in a state that is neither ordinary stock nor delivered: reserved against the shipment, still yours, already off the shelf. The delivery document is the proof of receipt — status per line, the driver and vehicle that carried it, and an optional confirmation code from the customer — and when a delivery fails, a cancellation reverses it and returns the goods to available stock. A delivery queue assigns loads by zone and priority against driver profiles that record which vehicle types and which zones each driver is cleared for, refrigerated transport among them. Inventory is what all of it moves, and it posts to the same general ledger as everything else.
Every screen, field and setting is documented in full.
Read the documentation →Good question — already answered
Our price is list, minus trade, minus volume, minus seasonal, minus settlement. Does that fit on one invoice line?
Yes, with three slots to spare. A line carries up to eight separate discounts and the document carries one more at the header, so each negotiated discount appears on the customer's copy in its own right instead of being collapsed into a single net figure. Each slot is configured once for what it calculates on: a discount taken on the total price adds in parallel with the others, and one taken on the price after the previous discount compounds on top of it. Two ten per cent discounts come to twenty per cent in the first arrangement and nineteen in the second — worth settling deliberately, because the price agreements assume one of them.
Can one customer have a different credit limit in each of our companies or branches?
Yes. The customer's credit limit is a table rather than a single number, and legal entity, sector, branch, department and analysis set can each be switched on as a column of it — so the limit is granted per company or per branch where your credit policy actually distinguishes them. Enable only the dimensions you use: every one you add multiplies the rows credit control has to maintain.
Can the system refuse a sale rather than just report it afterwards?
It can. A validation rule is written in business terms — when the document is a credit sale, the customer must have a credit limit — and the message it refuses with can quote the customer's own limit and payment period back at the user rather than saying only that something is wrong. The credit limit is also one of the fields worth auditing individually, so when it moves from 50,000 to 250,000 the record keeps the old value, the new value, who changed it and when.
Do you have van sales — a rep who loads a truck, sells off it and settles at the end of the day?
No, and it is worth being plain about it. There is no van stock ledger and no rep-settlement document. What Nama has is the delivery side of the same problem: pick rules that gather the load, a loading document that consolidates several deliveries into one truck by route, driver or vehicle, a delivery document with proof of receipt, and a queue that assigns loads by zone against driver profiles. Collection in the field has its own document, an electronic receipt voucher on a phone. If your model is genuinely sell-from-the-truck, say so early in the evaluation.
We import. Where do the freight, customs and clearance costs end up?
On the goods. Purchasing carries the expenses that attach to a consignment through to the item's cost rather than leaving them as period overhead, and a letter of credit runs as its own file — the opening, the amendments, the bank's charges and the documents against it — so the cost of an imported line is what it actually cost to land, and the margin you read on the sale is the real one.
Nama customers in Wholesale & Distribution
In all honesty, I do not know how Namasoft is sold at this price, which is very cheap relative to the enormous capability it contains. There is a system among the best-known accounting packages in Egypt and the Arab world, and when I asked them for the points I required I was refused — but with Namasoft I genuinely found them.
Get started with Nama today
Tell us how your business runs and we will show you how Nama ERP fits it — in your language, on your infrastructure.







