← All articles Purchasing and supplier management in retail — orders, receiving and supplier debts with PosXT
TL;DR
  • Buying "by feel" always produces the same two symptoms: overstock that ties up cash and stockouts that drive customers away — often at the same time.
  • A clean supplier base — up-to-date records, negotiated terms, purchase history and balance owed per supplier — is the foundation of any serious purchasing management.
  • Every supplier order must answer three questions before it goes out: what, how much, when — a simple reorder point (lead time × average sales + safety stock) is enough to decide.
  • Goods receiving is checked line by line: quantities counted, discrepancies noted, stock entry recorded in the system — never "we'll shelve first and enter it later".
  • With a connected till like PosXT (from 299 MAD (excl. VAT) per month, 14-day free trial), purchases, stock entries, supplier balances and supply reports live in the same tool.

Purchasing is the invisible half of retail. Everyone watches the sales; few merchants look as closely at what comes in. Yet it's at purchase time that margin is decided: a supplier order placed too late creates the stockout, an order placed too big buries the cash, a rushed goods receipt distorts the stock for months, and a supplier debt tracked "in your head" always ends in a nasty surprise. This guide walks through the complete method — supplier records, ordering, receiving, debts, negotiation, margin — with simple rules you can apply from tomorrow morning, and shows how POS and management software connects it all in one place.

Buying by feel costs dearly

Buying by feel means ordering "the usual", when the supplier drops by or when a shelf looks empty. It seems to work — until the day you add up what it really costs. Three leaks, almost always the same:

  • Overstock. Every carton ordered "just in case" is cash asleep. A shop that ties up 40,000 DH in slow-moving goods has 40,000 DH paying neither the rent nor the next supplier — and products that age, go out of fashion or expire on the shelf.
  • Stockouts. Conversely, the star product missing for three days means lost sales that can't be made up: the customer who doesn't find their item buys elsewhere, and sometimes gets into the habit of staying there. Ten missed sales a week at an 80 DH basket is more than 3,000 DH of revenue evaporating each month — with no trace anywhere in your accounts.
  • Shaved margins. Ordering in a rush means accepting the day's price, sometimes paying for express delivery, and forgetting to compare. A few extra dirhams per unit, repeated across hundreds of items, is enough to turn a decent month into a blank one.

What these three leaks have in common: they're silent. None of them shows up on a till receipt. That's precisely why purchasing deserves a method — and the method starts with knowing your suppliers.

Structuring your supplier base

Before ordering better, you have to know who you buy from. The supplier base is the purchasing-side equivalent of your customer file: one record per supplier, with everything that matters for deciding and negotiating. A useful supplier record contains:

  • Full contact details: sales contact, phone, address — and the right person for disputes, who isn't always the same as for orders.
  • Commercial terms: agreed prices, minimum order, usual delivery lead time, payment terms (cash, 30 days, end of month).
  • Purchase history: what you ordered, when, at what price, and any purchase returns.
  • The balance owed: what you owe this supplier, today, without digging through a binder.

That's exactly what a well-kept supplier module does: in PosXT, each supplier is centralized with their contact details, their purchases, their returns and their balance to pay. Every recorded purchase feeds their record; you open the supplier, you see the whole relationship. No more prices "to check in the old delivery notes" and balances reconstructed from memory over the phone.

A structural tip: for each important product, also note a main supplier and a backup supplier. The day the main one is out of stock or raises prices sharply, you don't start from scratch.

The clean supplier order: what, how much, when

A good supplier order answers three questions, in this order: what to order, how much, and when. The full circuit is always the same: the order goes to the supplier, the goods are delivered and checked, then the items enter stock and reach the shelf. Three steps, three moments where an error can creep in — and three moments where a clean entry prevents it.

Three-step purchasing circuit: supplier order, delivery, shelving

What to order? What the stock and the sales tell you, not what the supplier's catalogue suggests. Fast-moving products first; the sleepers, only when they're genuinely gone. A purchase and stock report checked before each order avoids the classic trap of "I'll take the same as last time" when demand has changed.

How much? Enough to last until the next delivery, no more. The simple formula: average sales per day × replenishment lead time, plus a safety margin. If you sell 5 units a day and your supplier delivers in 6 days, you need 30 units to cover the lead time — order 40 to absorb a spike, not 120 "to be safe".

When? That's the reorder point: the stock level that triggers the order, not before, not after. Use the same logic: delivery lead time × daily sales + safety stock. With 5 sales a day, a 6-day lead time and 10 units of safety, your reorder point is 40: as soon as the product's stock drops below 40, you order. No need to think about it every morning — it's enough that your tool shows stock in real time and that you review the products below their threshold once a week.

One last reflex: an order placed is a written order. Quantities, agreed unit prices in MAD, expected delivery date. It's that document — even a simple one — that will serve as the reference at receiving time and in case of a dispute. An order placed "over the phone, as usual" can't be contested: it can only be endured.

Receiving goods without errors

Goods receiving is the most underestimated moment in the purchasing circuit. Yet it's where most stock discrepancies are born: a missing carton not reported, quantities shelved without being counted, a stock entry saved "for later" then forgotten. The golden rule: nothing reaches the shelf without being counted and recorded.

The flow of a clean receipt:

  • 1. Check with the order in front of you. You compare the delivery to what was ordered, not just to the supplier's delivery note — it's your order that's the authority on what you were expecting.
  • 2. Count line by line. Actual quantities, condition of the items, expiry dates where relevant. During quiet hours if possible: a receipt rushed between two customers is a wrong receipt.
  • 3. Note discrepancies immediately. Missing, damaged, non-conforming: every discrepancy is reported to the supplier the same day, in writing. A discrepancy reported at day 15 is no longer a dispute, it's a loss.
  • 4. Record the purchase in the system. In PosXT, the supplier purchase is entered with the store, the supplier, the products, the quantities and the amounts in MAD: the quantities enter stock and the supplier's balance updates in the same operation. Anything delivered short is corrected before validation — the stock reflects reality, not the theoretical order.
  • 5. Handle purchase returns cleanly. A defective item going back to the supplier follows the reverse path, in the dedicated module: the purchase return corrects the stock quantities and the supplier balance, with an internal note (reason, reference) so you can find your way later.

If your business has several points of sale, the same discipline applies to internal movements: a stock transfer between stores is recorded as such, never as cartons moved "quickly". And when a physical count reveals a residual discrepancy, a traced stock adjustment corrects it — not a discreet tweak of the quantities. We detail these mechanisms in our stock management guide, and the specific multi-store case in our guide to opening a second store.

Tracking supplier debts and due dates

Supplier debt is the exact mirror of customer credit: money you owe, with a date. Managed well, it's a precious cash-flow tool — buy today, collect your sales, pay at 30 days. Tracked badly, it's a time bomb: the forgotten due date that lands the week the till is low, the supplier who blocks deliveries, the trust relationship degrading at the worst moment.

Serious tracking comes down to three numbers, available at any time:

  • The total owed, all suppliers combined — a line of your cash position, on a par with the till and the bank.
  • The amount owed per supplier — each record's balance, updated at every purchase and every payment.
  • The upcoming due dates — what has to be paid this week, this month, and with what.

This is where centralization pays off: every recorded purchase increases the supplier's balance, every payment reduces it, every purchase return corrects it. The supplier report gives you the complete picture without adding up paper invoices. And on the money-out side, the payment is written into your cash accounts: a traced expense with a label, an amount and a date, leaving the till or bank account cleanly — your evening closing and your supplier tracking tell the same story.

Simple rule: never place a new order with a supplier without their balance in front of you. It's the best safeguard against debt swelling in silence — and an excellent reflex before negotiating.

Negotiating with numbers, not impressions

Facing a supplier, the one with the numbers leads the discussion. And your numbers, you have them — provided you recorded them. Three classic levers, all backed by your purchase history:

  • Volume. "I bought 180,000 DH from you over the last twelve months" carries infinitely more weight than "I'm a good customer". Pull the annual total per supplier before every meeting: it's your opening argument for a volume discount or a price tier.
  • Payment terms. A merchant who pays on time, with proof in hand, can ask to move from cash to 30 days — or obtain a discount for early payment when their cash flow allows. Your payment history is your credibility file.
  • Comparison. Two suppliers for the same product family, two price histories: you know who raised prices, by how much, and when. A price increase gets discussed with the last six months of prices in front of you — not with a vague memory.

Negotiation isn't an annual arm-wrestle: it's an ongoing dialogue, fed by data. A serious supplier actually prefers a customer who orders regularly, receives rigorously and pays on time — you become the customer they want to keep, and that too is worth money.

Purchase price, selling price: protecting your margin

Purchase price and margin are two sides of the same coin: every dirham gained at purchase goes straight into the margin, and every purchase-price increase not passed on gnaws at it. The danger is silent erosion: the supplier raises prices by 5%, then by 4% six months later; the selling price, meanwhile, doesn't move "so as not to unsettle the customers". A product bought at 60 DH and sold at 100 DH yields 40 DH of margin; if the purchase price drifts to 68 DH without the price tag changing, the margin falls to 32 DH — 20% of profitability gone without a single alarm ringing.

Three habits protect the margin:

  • Record the real purchase price at every receipt. It's the purchase entry that sets the reference: if the price has moved, the product record must reflect it, not last quarter's price.
  • Watch margin per product, not just revenue. A 3,000 DH day of low-margin sales is worth less than a 2,000 DH day with healthy margins. Sales and purchase reports crossed together show you where the margin is made — and where it leaks.
  • Pass it on or renegotiate, but decide. Facing a purchase-price increase, there are only three healthy answers: adjust the selling price, renegotiate with the supplier, or change source. Enduring it in silence is not a strategy.

When purchases and sales live in the same tool, this control becomes a reflex rather than a project: the purchase price entered at receiving meets the selling price at the till, and the margin is read in the reports instead of being guessed.

The supply history, your shop's memory

After a few months of disciplined entry, something precious happens: your shop has a memory. The supply history — all your purchases, dated, priced, attached to their suppliers — answers the questions no notebook can handle:

  • How much did I buy this product for last time, and from whom? Immediate answer, prices in MAD included — useful on the shop floor as in negotiation.
  • When should I order for Ramadan, back-to-school, the summer? Your purchases from last year, on the same dates, are the best draft of this year's orders: quantities, suppliers, actual lead times observed.
  • Does this supplier keep their promises? Receiving discrepancies and purchase returns noted as you go paint, over a year, an objective portrait of each one's reliability.
  • Where is my money going? The purchase, payment and supplier reports break down your outflows by period and by supplier — the basis of any reorganization decision.

This memory has one condition: it can't be recovered after the fact. A purchase not entered in March is data lost forever. That's the definitive argument for entry discipline: every record today is a better-informed decision in six months. The dashboard does the rest day to day — sales, purchases and alerts in the same place — and the full set of capabilities is detailed on our PosXT page.

Frequently asked questions

How do you calculate a simple reorder point?

Multiply your average sales per day by the supplier's delivery lead time, then add a safety stock. Example: 5 sales/day × 6 days of lead time = 30 units, plus 10 of safety = a reorder point of 40. As soon as stock drops below that threshold, you order. Recalculate the threshold when sales or lead times change durably.

What should you do when the delivery doesn't match the order?

Count line by line before shelving, note every discrepancy (missing, damaged, non-conforming) and report it to the supplier the same day, in writing. Then record the purchase with the quantities actually received — never the quantities ordered — and handle the items going back as a traced purchase return, which corrects the stock and the supplier balance at the same time.

How do I know how much I owe each supplier?

By centralizing every purchase, every payment and every return on the supplier's record: their balance updates with each operation. You can then check the amount owed per supplier and the total owed in a few seconds, instead of adding up paper invoices. The right reflex: check the balance before any new order.

Do you need dedicated purchasing software on top of your till?

No — the opposite actually works best. When the till, the stock and the purchases live in the same tool, every received purchase enters stock automatically, every sale brings the quantities down, and the reports cross purchase prices with selling prices to give you the real margin. A separate tool for purchases means one more double entry — and therefore more discrepancies.

Purchasing you steer, instead of endure?

PosXT brings together everything this guide describes: centralized suppliers with balances to pay, purchases that update the stock, traced purchase returns, expenses and cash accounts connected, and supply reports. From 299 MAD (excl. VAT) per month — 14-day free trial, no credit card required.