Procurement & purchasing
Requisitions, approvals, RFQ, evaluation, purchase orders, goods receiving, invoices and payments — the complete procure-to-pay cycle.
See how it worksProcurement module now ships with 46 built-in reports, a supplier portal and a REST API.
Book a demoCatVision Enterprise · Procurement Module
CatVision Enterprise Procurement takes a purchase from the moment someone raises a requisition to the moment finance pays the invoice — with multi-level approvals, competitive RFQs, supplier evaluation, purchase orders, goods receiving and a three-way match on every line. Nothing moves without an approval. Nothing happens without an audit trail.
Already a supplier to one of our clients? Open the supplier portal to submit quotes and track purchase orders.
Designed, built and supported by
The platform
CatVision Enterprise is a modular accounting and business management suite for medium and large organisations. The Procurement module is live today and is the entry point most of our clients start with — because it is where uncontrolled spending, slow approvals and missing paperwork cost the most money.
Requisitions, approvals, RFQ, evaluation, purchase orders, goods receiving, invoices and payments — the complete procure-to-pay cycle.
See how it worksStock on hand, movements, issues to departments, internal stock requisitions, returns and reorder visibility across stores.
ExploreInvoice registration, tolerance checks, payment schedules, payment runs, outstanding payables and remittance tracking.
ExploreDepartmental budgets by account and period, live commitment against budget, and a hard verification gate before spend is approved.
ExploreSupplier register, compliance documents with expiry gates, performance scoring, categories and a self-service supplier portal.
Explore46 built-in operational and financial reports, saved views, scheduled exports and dashboards for every role.
See the reportsChart of accounts, journals, trial balance, management accounts and statutory reporting — designed to sit under the modules above.
Asset register and depreciation, employee records, payroll and statutory returns — extending the suite across the back office.
Not sure where to start? Most clients deploy Procurement first, prove the control and the savings, then extend into stores, budgets and payables. Talk to us about a phased rollout.
How it works
Every stage below is a real screen in the system, with its own permissions, its own inbox and its own audit record. Select a stage to see what happens there.
A staff member raises a numbered requisition against their department and cost account, with one or many lines, quantities, estimated prices, a required-by date and supporting attachments. Drafts can be saved; a previous request can be repeated in one click.
The requisition lands in the inbox of the supervisor, head of department or director defined by your workflow. They see a read-only summary, the budget position and the full line detail, then approve, reject with a reason, or send it back for correction.
Procurement receives approved requisitions, assigns an officer, verifies the specification and decides the sourcing route: competitive RFQ, an existing framework contract, a catalogue item, or issue from stores if the stock is already on hand.
Invite suppliers from your register, set a closing deadline and send the RFQ by email with a secure link. Suppliers price the lines in the portal; procurement can also capture a walk-in or telephone quotation manually.
Quotes are compared side by side on price, lead time and scored criteria. A hard compliance gate blocks any supplier whose statutory documents are missing or expired — it cannot be bypassed in the interface.
Above your configured thresholds the recommendation goes to executives — Finance Director, COO, CEO — who review the full bundle: requisition, quotes, evaluation, budget position and supplier compliance, in one screen before deciding.
Before an order is issued, the procurement manager works through a mandatory checklist. Every item must be ticked — the system will not release the purchase order until the checks are complete.
The purchase order is generated from the awarded quotation — no re-keying — approved, and issued to the supplier as a branded PDF and a portal notification. Budget is committed at this point.
Stores receives against the purchase order line by line, recording quantity accepted, quantity rejected and condition. Over-delivery outside tolerance requires an authorised override that is recorded and reportable.
Finance registers the supplier invoice and the system matches it against the purchase order and the goods received note. Only a clean match — or an authorised exception — can be scheduled into a payment run and closed off.
Capabilities
Thresholds, delegations, tolerances, segregation of duties, compliance gates and budget commitment — the controls auditors ask for, configured by your administrator rather than hard-coded by a developer.
Workflow engine
Administrators draw the approval graph in a browser: nodes for roles and stages, conditions for value thresholds and departments, and routes for rejection and escalation. The engine stores the graph in the database and every requisition traverses it at runtime.
Budget control
Budgets are loaded per department, account and period. As requisitions progress the system shows what is available, what is committed and what is actually spent — and a verification gate stops approval when the money is not there.
Sourcing & suppliers
Send one RFQ to many suppliers, receive their pricing online, and compare it in a single grid. Compliance is enforced automatically, so a supplier with an expired tax clearance simply cannot be awarded.
Documents & audit
Every requisition carries a document bundle: the original request, approvals, quotes, evaluation, purchase order, goods received note and invoice. Export it as one PDF for auditors, or drill into any single action.
Reporting
Every report filters by date, department, supplier, account and status, and exports to Excel, CSV or PDF. Managers get dashboards; auditors get evidence.
Supplier portal
Suppliers register themselves, upload compliance documents, respond to RFQs, price line by line, acknowledge purchase orders and track payment status — without a single phone call to your procurement office.
Security & governance
Procurement is where fraud happens. The system is designed on the assumption that someone will try — and that an auditor will ask you to prove they did not.
Granular permissions per module and action, assigned by role, department level or individually. Users only see what their job requires.
One-time codes by email and SMS on sign-in, with rate limiting, lockout after repeated failures and forced password rotation policies.
Every create, edit, approval, rejection, override and download is recorded with user, timestamp, IP address and the values that changed.
The person who evaluates cannot approve; the person who approves cannot issue; the person who receives cannot pay. Enforced server-side.
Token verification on every state change, prepared statements throughout, strict input filtering and non-executable, permission-checked file storage.
Scheduled database and document backups, retention policies, and a documented restore procedure — tested, not assumed.
Run CatVision Enterprise on your own servers behind your firewall, on a private cloud instance we manage for you, or on shared hosting for smaller sites. The application runs on standard PHP 8 and MySQL — no proprietary runtime, no vendor lock-in, and your data stays in a database you can read.
Integrations
Radical Systems has worked with Sage products for years. CatVision Procurement is built to sit alongside your general ledger rather than fight it — approved orders, receipts and invoices can be exported or pushed to your accounting system.
Supplier, account and transaction alignment so approved procurement documents reconcile with the ledger.
Export-ready supplier invoices and payment batches in the formats your bookkeeping team already imports.
Structured document exports and API access for larger, multi-entity finance environments.
Schools and colleges running catvision.co.zw can add procurement without a second supplier database.
JWT-authenticated JSON endpoints for dashboards, data warehouses and BI tools such as Power BI.
SMTP for notifications, RFQ invitations and one-time codes; SMS gateway support for approvals on the move.
Need something specific — a bespoke ledger export, a bank file format, an integration with an existing in-house system? Tell us what you run and we will scope it.
Comparison
| Capability | Email & spreadsheets | Generic ERP module | CatVision Procurement |
|---|---|---|---|
| Configurable multi-level approvals | Manual | Consultant required | Visual designer, self-service |
| Budget check before commitment | None | Often an add-on | Built in, hard gate |
| Competitive RFQ to multiple suppliers | Email threads | Limited | Full RFQ & scoring |
| Supplier self-service portal | No | Extra licence | Included |
| Compliance expiry blocking | No | Rarely | Enforced in code |
| Three-way match before payment | Manual | Yes | Automatic with exceptions queue |
| Complete audit bundle as one PDF | Paper file | Partial | One click |
| Implementation time | Immediate but uncontrolled | 6–18 months | Weeks, not quarters |
| Local support & training | None | Offshore | Radical Systems, on the ground |
| Your data, your database | Scattered files | Proprietary | Standard MySQL |
Editions
Pricing depends on your size, deployment choice and how much of the suite you take. Tell us about your organisation and we will send a written quotation within two working days.
Single site, one procurement team
Multi-department, multi-site organisations
Groups, holdings and regulated entities
We map your current approval chains, departments, accounts and supplier base.
Workflow, permissions, budgets and document templates set up to match your policy.
Suppliers, cost accounts, product catalogue and opening balances loaded and verified.
Role-based sessions for requesters, approvers, procurement, stores and finance.
Parallel run, then cutover — with our team on hand during your first month-end.
Client results
These are the outcomes we plan and measure with every client during implementation. Your baseline is captured in discovery, so improvement is measured, not claimed.
Approval turnaround measured in hours instead of days, because every approver has an inbox and a reminder rather than an email they missed.
Competitive quotes on purchases that used to go to a single familiar supplier — the savings usually cover the licence in the first year.
Auditors receive one PDF bundle per transaction instead of a request for files. Audit preparation stops consuming finance's month-end.
Questions
A procurement system is software that manages how an organisation buys goods and services — from the moment a department requests something, through approval, sourcing quotes from suppliers, issuing a purchase order, receiving the delivery, and finally matching and paying the supplier invoice. Its purpose is control: making sure that every purchase is authorised by the right person, is within budget, is competitively priced where it should be, and leaves an audit trail that can be produced on demand.
It runs the complete procure-to-pay cycle in ten stages: departmental requisition, departmental approval, procurement intake, request for quotation, supplier evaluation, executive approval, procurement final review, purchase order, goods receiving (GRV), and invoice with three-way match and payment. It also includes budget commitment control, a supplier self-service portal, stores and stock management, a configurable workflow designer, 46 built-in reports, and a full audit trail on every action.
Most organisations go live in four to ten weeks. The variables are how many approval chains you need configured, how much supplier and catalogue data has to be migrated, and how many staff need training. A single-site deployment with a straightforward approval structure can be live in under a month; a multi-entity group with data migration from a legacy system takes longer.
Yes. Radical Systems works across the Sage product range, and CatVision Procurement is designed to sit in front of your general ledger. Approved purchase orders, goods received notes and supplier invoices can be exported in formats your Sage installation imports, and the read-only REST API allows a direct feed into reporting or middleware. Where a client needs a specific, automated integration we scope and build it as part of the project.
Yes. Suppliers receive an RFQ invitation by email with a secure link, sign in to the supplier portal, and price each line directly. They can also upload compliance documents, acknowledge purchase orders, confirm deliveries and track payment status. Procurement can still capture a walk-in or telephone quotation manually when a supplier is not yet online.
Both options are supported. You can run it on your own servers behind your firewall, on a private cloud instance managed by Radical Systems, or on standard shared hosting for smaller deployments. It runs on PHP 8 and MySQL, so there is no proprietary runtime and no lock-in — your data lives in a database you can query directly.
Yes, and without a developer. Your administrator uses a visual workflow designer in the browser to draw the approval graph: who approves at each stage, what value thresholds escalate to executives, how rejections route back, and what happens when an approver is on leave. The graph is stored in the database and applied to every new requisition immediately.
Through several independent controls: role-based permissions with segregation of duties so no one person can request, approve, receive and pay; a budget verification gate before approval; a compliance gate that blocks suppliers with expired statutory documents; mandatory competitive quotes above configurable thresholds; tolerance rules on goods receiving with audited overrides; an automatic three-way match before any invoice can be scheduled for payment; and an immutable audit trail recording every action with user, timestamp and IP address.
Licensing is by organisation and edition rather than per named user, so you are not penalised for giving every employee the ability to raise a requisition. The final figure depends on your edition (Standard, Enterprise or Enterprise Plus), whether you deploy on-premise or want a managed instance, and the scope of data migration and training. Request a quote and we will respond in writing within two working days.
Yes, in the Enterprise Plus edition. Multi-currency purchasing, multiple legal entities with separate approval structures and budgets, and multiple stores or delivery locations are all supported, with consolidated group reporting across them.
CatVision Enterprise is designed, built and supported by Radical Systems, an enterprise software company that also produces CatVision School ERP and implements and supports the Sage product range. Support is local, with named engineers who know your configuration.
Yes. Data migration is a standard part of implementation. We import your supplier register, cost accounts and chart of accounts, product catalogue, departmental budgets and open purchase orders, then reconcile the imported balances with you before go-live. Historic transactions can be loaded for reporting continuity where the source data allows it.
Get started
Book a 45-minute demonstration. We will walk a real requisition through approval, RFQ, purchase order, receiving and payment — using your departments and your approval structure, not a canned demo script.