Offer PosMasr Cloud: the first year 20% off with the code · the licence at launch prices until 15 October See the offer →
← Blog

Purchase requests and approvals: the branch asks, the owner approves, and nobody approves his own

In a shop with one owner at the till, buying is easy: he sees the shelf and calls the rep. With three branches and a manager in each, buying turns into phone calls, “I told you yesterday”, and orders nobody remembers approving. Procurement in PosMasr Cloud gives buying a path: a request with a reason, approval amounts per branch, the right approvers, a monthly budget per category, then the order. Here is how it works, how to set it up in ten minutes, and what it does not do yet.

A branch manager's purchase request reaching the owner for approval

Four pharmacies, one owner

Dr Hany owns four pharmacies in Alexandria: Smouha, Sidi Bishr, Miami and Kafr Abdo. Every branch has a manager who knows his shelves better than anyone. The trouble is buying: a manager orders 30 cartons of baby milk because “the rep had an offer”, another orders the same cosmetics twice in a month, and at the end of the month Dr Hany finds supplier invoices he never saw.

He does not want to approve every box of plasters himself, and he does not want 30 cartons ordered without him. He wants a rule: small things go through, big things come to him, and big-big things need him and one more person.

A purchase request slip leaving a branch, with two approval stamps from two different people

The request

Anyone with the right to raise purchase requests opens Procurement → New purchase request and fills in:

  • The lines: each product and its quantity, a preferred supplier per line (optional) and a note.
  • The reason: “the Ramadan offer”, “the shelf is empty since Thursday”.
  • Needed by: the date the goods must be in the branch.

Each line is priced at that supplier's latest price list (or the product's cost when there is none), so the request shows what it will cost before anybody approves it.

Approval amounts per branch

In Settings → Procurement → Approval amounts, each branch (or every branch at once) gets two amounts. Dr Hany set Smouha like this:

Request totalWhat happens
Up to 3,000 EGPApproved the moment it is raised
From 3,000 to 20,000 EGPOne approval
Over 20,000 EGPTwo approvals, by two different people

Leave both empty and every request needs one approval: that is how it starts. Sidi Bishr is smaller, so its amounts are smaller. These are fixed rules on the request's total, not AI.

Who approves

  • The first approval: the people the owner ticks as first approvers — or, if he ticks nobody, anyone with the approve right and the managers.
  • The second approval: the people ticked as second approvers; the owner always may.
  • Never the requester. The manager who asked does not approve his own request. Never the same person twice: two approvals mean two people.
  • Only the owner changes who approves.

Each approver has an inbox, Approvals: the requests he may approve now, the oldest first, decided one by one with a note. A rejection needs a note, so the manager knows why. The requester (or a manager) can withdraw a request that is still waiting.

Monthly budgets

Per product category, a monthly amount. Each request is compared with what approved requests of the same month already committed in that category:

  • Soft: passing it puts a warning on the request; the steps stay the same. Dr Hany made cosmetics soft at 40,000 EGP a month.
  • Firm: passing it needs two approvals, whatever the request's amount. Baby milk is firm at 60,000 EGP.
Start with soft budgets for a month and look at the warnings. Make firm only the category where the money really leaks.

From request to order

An approved request becomes purchase orders with Make the purchase orders: one order to one supplier, or split by each line's supplier. Each line takes that supplier's latest price list; the delivery date is the request's “needed by”. A second click makes nothing twice. The orders are ordinary purchase orders: the supplier's link, receiving and closing work as always.

Not sure of the price? Ask several suppliers first — see quotes from several suppliers by link.

Nothing waits forgotten

  • An owner alert when a request waits longer than the hours you set (24 by default), on the alerts list, Telegram or e-mail.
  • A line in the daily summary: requests waiting, invoices to check, orders late.
  • Ask your shop: type “what is waiting for my approval?” and you get the requests you may approve, with their step.

Setting it up

  1. Settings → Procurement → Switch on procurement (a manager). It is off until you switch it on, and it needs Stock.
  2. Approval amounts per branch: approved at once up to, two approvals above.
  3. Who approves (the owner): tick the first and second approvers, or leave it to the approve right and the managers.
  4. Monthly budgets for the categories that matter, soft or firm, and the hours before the alert.
  5. On the team page, give each person the new rights: raise purchase requests for the branch managers, approve requests and invoice differences for the supervisor.

The full steps are in the manual; we go through it with you on a call or on WhatsApp.

What it does not do yet

Said plainly:
• On your PC, on one PC only. Since desktop 5.7.0 the Gold package has requests and approvals too, on that one PC, offline (how); quotes from several suppliers by link stay online.
• It does not order by itself. An approved request waits for someone to make the orders or ask for quotes.
• Budgets are per category and month, not per supplier or per branch.

Which plans include it

EditionPurchase requests and approvals
PosMasr CloudIncluded in the Business and Chain plans; an add-on for Shop at 300 EGP a month. The 14-day trial has it. It needs Stock.
The program on your PCFrom desktop 5.7.0, Gold and Platinum: requests and approvals on one PC, offline (download)

Procurement is available now in PosMasr Cloud: switch it on in Settings → Procurement, off until a manager turns it on. Everything procurement does is on the suite page.

Quick answers

Can the owner approve his own request?
On a one-approval request, yes. Where two approvals are needed, never as one of the two.

Does a cashier see the approvals?
Only with the right. The three new rights are given person by person on the team page.

What does the manager see when I reject?
The request marked rejected with your note. A rejection without a note is not accepted.

Is this AI?
No. Amounts, approvers and budgets are fixed rules you set; the same request always takes the same path. Ask your shop answers “what is waiting for my approval?” from its fixed list of questions, straight from your requests.

Let the branches ask, and keep the last word

Start the 14-day trial of Business, no card: Procurement is in it. Set the amounts for one branch and raise your first request.

First year 20% off every plan and add-on — with the code

Start the free trial — 14 days See the online demo

Try PosMasr Cloud free for 14 days

Sign up in a minute, pair your till with a 6-digit code and start selling — every feature of the Business plan, no card needed. Then the first year is 20% off with the code AHLAN20, whichever plan you pick.

The discount code: