ProcureHub moves requests, approvals, sourcing, purchase orders, deliveries and invoices through one flow, and checks the budget before money is committed. In English and Arabic, with a portal for your suppliers.
Built for the UAE: AED, 5% VAT, TRN checks, Arabic and English.
An employee raises a request, from the catalog or free text. The budget is checked on the spot.
Budgets are checked before commitment and approvals follow written rules.
Competitive, sealed bidding and contract prices in the catalog.
One approvals queue, online supplier acknowledgement and invoicing.
Three-way matching and duplicate detection before payment.
Audit trail, supplier document checks, UAE VAT and TRN.
English and Arabic, AED, UAE business rules.
Suppliers register their company, bid on RFQs, acknowledge purchase orders, send invoices and keep their documents up to date in their own portal. A built-in assistant answers their questions and looks up their own invoices and orders.
Every screen, message and email is available in Arabic with a right-to-left layout, and each user picks their own language. Dates, statuses and your own data (item names, suppliers, notes) appear in the chosen language.
Under AED 50,000: line manager β finance. AED 50,000β250,000: line manager β procurement head β finance. Over AED 250,000: adds the CFO.
Under AED 50,000: finance. AED 50,000β500,000: procurement head β finance. Over AED 500,000: procurement head β CFO β CEO.
5% VAT on requests, orders and invoices (rate set in Settings)
Requests over the available budget are blocked (optional); warning at 85%
At least 3 suppliers invited above AED 50,000; sealed bids; weights 50/20/20/10 by default
Price within 2% of the order; quantity not more than delivered; duplicates flagged
Payment run released by a second finance approver; blocked if bank details are not confirmed
Trade licence, VAT certificate and bank letter required; expiry tracked
One place for requests, RFQs, orders and suppliers. Less chasing, better prices through competitive bids and catalog prices.
Budgets checked before commitment, three-way matched invoices, duplicate detection, payment runs with a second approver.
Approve from one queue, see their budget at any time, delegate during leave.
A simple request form or catalog, and they can always see where their request is.
Record deliveries and rejections in minutes; stock updates on its own.
Bid, acknowledge orders and invoice online, and see when they will be paid.
Live view of spend, savings, contract coverage and bottlenecks.
Companies with 50+ employees and many suppliers.
Laravel, MySQL and plain JavaScript, in two areas that share one database.
routes/modules/internal/*./supplier.Each has its own route file, controllers, services and views.
ApprovalService builds approval steps from rules, applies approval limits, delegation and skip-self, and moves documents through the steps.Invoice::matchResult() does three-way matching with a 2% price tolerance and duplicate detection.CostCentre calculates spent, committed and available budget.Rfq::scoreBids() does weighted bid scoring.Status gives every status one label and colour.money() aed() audit() notify_user() next_number() d().<x-pill> <x-avatar>.lang/ar.json plus one file per module in lang/modules/*/ar.json.title and title_ar). The HasTranslations trait shows the right one automatically.SetLocale middleware picks the language per user. Arabic pages get dir="rtl" and rtl.css.MailSender sends emails after the page has loaded and logs any failure.notify_user() stores each notification in both languages and emails it according to the notification settings.MAIL_SKIP_DOMAINS skips the made-up demo addresses; MAIL_ALWAYS_TO is an optional test-inbox redirect..htaccess stops Apache from serving .env and other project files.Open the source in your AI coding tool of choice and change screens, rules or workflows to fit your business.
Book a 30-minute demo. We will walk through a request from approval to payment.
Book a demo βYes. Every screen is available in Arabic with a right-to-left layout, and each user chooses their language.
Yes. Requests, orders and invoices calculate 5% VAT, and supplier TRNs and trade licences are recorded and checked.
Yes. Suppliers get their own portal to register, bid, acknowledge orders, send invoices and update documents.
Yes. Admins set approval steps by amount in Settings, and each approver has personal approval limits.
Each invoice line is compared with the order price (2% tolerance) and the delivered quantity. Duplicates are flagged.
ProcureHub runs on a standard PHP and MySQL stack and can be hosted on your own server or a UAE cloud provider.
Book a 30-minute demo. We will walk through a request from approval to payment.