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 5 Oct 2026 35,805 lines of code

Open live demo Built withClaude Code

Why ProcureHub

What makes it better
than the alternatives

  1. 01

    Three-way invoice matching

    Invoices are checked against the purchase order price (2% tolerance) and the received quantity; mismatches become exceptions that need approval before payment.

  2. 02

    Bilingual English/Arabic with full RTL support

    Every screen, email and PDF works in both languages; users switch in the top bar and the system remembers their choice.

  3. 03

    Approval workflows with delegation

    Approval steps depend on the document type and amount (line manager → procurement head → finance → CFO); approvers set limits and delegate while away, and a decision can be undone until the document moves on.

  4. 04

    Supplier portal with sealed bids

    Vendors get their own login to view RFQs, submit sealed bids (hidden until the deadline), acknowledge purchase orders and submit invoices; companies review self-registered suppliers before granting access.

  5. 05

    ProcureAI assistant

    Answers questions about spend trends, budget status, contract expiry, vendor performance, late deliveries and approval queues by matching intent and querying the database; supports English and Arabic questions.

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

◷ 3 open warnings

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

What to know before you buy

3 non-blocking findings shown publicly: 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. The seller has been notified; fixes ship in the next version.

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.
$249Single-site licence Details