ProcureHub – Business & Operations Software | Vibe96

Business & Operations

ProcureHub

Source code included

Procure-to-pay portal for UAE/GCC companies: requests, approvals, RFQs, orders, receiving, invoice matching, payments.

Built by Chow Studio Updated 27 Oct 2026 35,805 lines of code

Open live demo Built withClaude Code

About this software

About ProcureHub

ProcureHub is a complete procure-to-pay system built for companies in the UAE and GCC. It covers the full buying cycle: purchase requests with approval workflows, RFQ sourcing with sealed bids, purchase orders, goods receipt, three-way invoice matching (order price ±2%, received quantity), and payment runs with bank file generation (MT101, PAIN.001, WPS CSV). The system includes budget tracking per cost centre (with over-budget blocking), vendor management with document expiry alerts, contract management with renewal reminders, a buying catalog, inventory with reorder alerts, spend analytics, a full audit trail, and a supplier portal where vendors bid on RFQs, acknowledge orders and submit invoices. The interface is bilingual (English and Arabic, right-to-left) and includes ProcureAI, an assistant that answers questions about spend, budgets, contracts, deliveries and approvals using intent matching and database queries.

Category: Business & OperationsStack: Laravel 12 · MySQL 8.0 / MariaDB 10.4Built with: Claude Code Licence: Single-site, full source

Why ProcureHub

What makes it better
than the alternatives

  1. 01

    Three-way invoice matching

  2. 02

    Bilingual English/Arabic with full RTL support

  3. 03

    Approval workflows with delegation

  4. 04

    Supplier portal with sealed bids

  5. 05

    ProcureAI assistant

Requisitions

  • Create purchase requests from the catalog or as free text
  • attach quotes
  • comment and submit for approval
  • Approval steps depend on the amount (line manager → procurement head → finance → CFO)
  • Requesters see only their own requests; procurement team sees all
  • Export to CSV

Approvals

  • One queue for requests
  • orders
  • invoice exceptions and contracts
  • Approvers can have limits and delegate while away
  • A decision can be undone until the document moves on
  • Optional reject reason (configurable in settings)

Budgets

  • Budgets per cost centre track spent and committed money
  • A request that would go over its budget is blocked (configurable)
  • Budgets can be moved or increased
  • with a history of every change
  • Monthly chart and forecast per cost centre
  • Low-stock and over-budget alerts

RFQs (Sourcing)

  • Invite vendors (or outside emails) to an RFQ
  • Collect sealed bids in the supplier portal (hidden until the deadline)
  • Compare bids side by side and award the RFQ
  • Bilingual RFQ invitations and delivery terms

Purchase Orders

  • Create POs from approved requests or awarded RFQs
  • Revisions and amendments keep their history
  • Each PO goes to the vendor as a PDF by email
  • Bilingual purchase order PDFs (English and Arabic)

Goods Receipt

  • Record full or partial deliveries against purchase orders
  • Keep stock up to date
  • Return goods to the vendor
  • Quality check required for IT equipment
  • Photo uploads for deliveries

Invoices

  • Three-way match against the order price (2% tolerance) and the received quantity
  • Mismatches become exceptions that need approval
  • Invoices can be put on hold
  • rejected or approved
  • Upload invoices as PDFs or images

Payments

  • Group approved invoices into payment runs
  • Take early-payment discounts
  • Generate bank files (MT101
  • PAIN.001
  • WPS CSV)
  • A second person must release each run
  • Payment history and export

Vendors

  • Vendor profiles
  • contacts
  • documents with expiry dates
  • Performance tracking
  • Bank changes
  • Invitations and review of self-registered suppliers
  • Supplier portal for bids
  • orders and invoices

Contracts

  • Contracts with clauses
  • obligations
  • renewal reminders
  • Event history
  • Spend alerts when a contract reaches 80% of its value
  • Renewal workflow: draft a copy for the next period

Catalog & Inventory

  • Buying catalog with contract prices
  • Inventory has stock counts
  • movements
  • low-stock alerts
  • One-click reorder requests from inventory
  • Stock value and location tracking

Reports & Analytics

  • Spend dashboard with KPIs
  • pipeline
  • spend chart
  • budgets by department
  • spend by category
  • Ready-made reports (spend by vendor
  • category
  • department
  • month)
  • Report builder with saved reports
  • CSV exports
  • ProcureAI insights cards on the dashboard

ProcureAI Assistant

  • Answers questions about spend
  • budgets
  • contracts
  • deliveries and approvals
  • Supports English and Arabic questions
  • Intent matching and database queries (no external AI API)
  • Recent conversations and quick question chips

Settings & Admin

  • Company profile
  • departments
  • cost centres
  • locations
  • Staff accounts with role-based access (admin
  • buyer
  • finance
  • stores
  • requester)
  • Approval rules (amount thresholds
  • approver limits)
  • Budget rules (block over-budget
  • warn at 85%
  • allow budget moves)
  • Email settings (SMTP
  • sender address
  • test email)
  • Audit trail (every action
  • filterable by area
  • period
  • user
  • record)

Quality report

Manually reviewed

92/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 4 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security93
Code structure78
Docs & completeness100
Dependency health100
Build & deploy92
Reviewer notes (3 minor)

No real secrets found; weak defaults in demo config need hardening for production; strong authentication and role checks; minor ownership gaps on read endpoints; good module structure with some duplication and oversized service classes. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release5 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$119Single-site licence Details