VISIONS ERP
Features Compliance Pricing Industries
Automotive Real Estate POS & Retail Business Services Professional Services Logistics Tourism & Hospitality Bodycare & Fitness Learning Transportation Construction
Resources
UAE Purchase to invoice · approvals · 5% VAT

Business services software for the gap between the order and the invoice.

These businesses look nothing alike from the outside. Underneath, they all commit money on somebody’s say-so and recover it thirty to ninety days later — and the margin is decided entirely by what happened in between.

  • No credit card
  • 14-day free trial
  • Export everything, any time
The problem

The money is spent long before anyone approves the spending.

In a services business the cost is committed by whoever is closest to the work, which is usually the right person operationally and the wrong person financially.

Monday
A site supervisor orders materials by phone because the job cannot wait. There is no order document, only a promise.
Tuesday
A second supplier is used for the same items because nobody knew about the first call.
Two weeks on
Both invoices arrive. Neither matches anything, so both are paid to keep the suppliers working.
Month end
Costs are up and nobody can attribute them to a contract, so the answer is “it was a busy month”.
Quarter end
The company is profitable overall. Which contracts made that profit, and which quietly consumed it, is a genuinely open question.
What it actually costsSpending authorised after the fact, by paying the invoice

A purchase order that has to be approved before it commits anything is unglamorous, and it is the single control that changes the shape of a services business.

The control

Request, order, receipt, bill — and a signature in the right place.

Four documents, each built from the one before it. The value is not in any of them individually; it is that the fourth cannot disagree with the first.

Request before order

A purchase request captures what somebody actually needs before it becomes a commitment, so the conversation happens while it is still a conversation.

It carries attachments and comments, and an activity timeline showing who did what and when, which is usually the first thing anybody asks afterwards.

Approval where the money is

Routes can key on the amount, the document type and the warehouse, so a routine order does not need the same signature as a five-figure commitment. Posting is blocked until the sign-off is complete.

Whoever raises a document and whoever approves it can be two different people — which is the whole point, and is enforced rather than encouraged.

Receipt against the order

Goods received are matched to the order, so what arrived and what was agreed are compared by the system rather than by whoever opens the box.

Stock lands at real cost, and what is still outstanding stays visible on the order instead of surfacing when an invoice arrives.

The bill has to match

Vendor bills are raised from the order or the receipt, clearing goods-received-not-invoiced and booking input tax, so a supplier invoice that does not match something is visible immediately.

Payables aging, statements and post-dated cheques all sit on the same ledger.

Cost that lands somewhere specific

Post against a cost centre — a contract, a site, a division — and compare it to a budget you set at the start of the year. Budget-versus-actual then feeds the executive dashboard rather than being rebuilt each quarter.

It is a reporting dimension rather than a project ledger, which is an important distinction and one the questions below deal with properly.

The staff are part of the cost base

In most of these businesses the largest line is people. Attendance, leave and payroll run on the same ledger as the purchasing, so labour cost and supplier cost are not in two different systems.

Which means the monthly figure is assembled once rather than reconciled between an accounts package and a spreadsheet.

Put one real contract through it.

No card, no setup call. Bring a request, an order and the invoice that followed, and see whether they agree.

Six ways it gets used

Same spine, different documents.

The ledger, the purchasing and the approvals underneath are identical. What changes is what you raise, who owes you, and where the cost has to land.

Import & Export

Shipments bought in one currency and sold in another, landed at what they really cost.

Import & Export software

Cleaning Services

Contract customers on account, consumables issued out of stock, staff paid from the same system.

Cleaning Services software
Built for the UAE

Business services billing software that files the way you file.

Not a generic retail tool with a currency switch bolted on the side.

5% VAT on every document

Invoices, credit notes and purchases carry VAT as you raise them, with the totals your return needs already summed. See VAT accounting software and what e-invoicing will require.

Approvals that hold up

Sign-off routing on purchase orders, sales orders and stock adjustments, with a full audit trail and closed periods behind it.

One shop or a group

Basic covers a single branch from AED 115 a month. Multi-branch stock and transfers start on Professional at AED 215, which covers three — see pricing.

Not just a till

It’s a full ERP underneath.

Purchasing, receivables, payroll and the ledger are one platform. In a business whose cost base is mostly other people’s invoices and your own staff, that is where the answer lives.

See the full feature list

Real double-entry accounting

Chart of accounts, journals, AR and AP, post-dated cheques, bank reconciliation, fixed assets and an audit trail — the ledger is here.

Stock where you hold it

Consumables, materials and equipment across warehouses — see inventory.

HR and payroll

Attendance, leave and payroll for the staff whose time you are selling — see HR & payroll.

Cost centres and budgets

Post cost against a cost centre and compare it to a budget, so “which part of the business” has an answer.

Fixed assets

Equipment on the balance sheet with depreciation posting itself — see assets management.

Dashboards and AI assistant

Ask which suppliers you spent most with this quarter in plain English and get the table back.

FAQ

Straight answers.

Still unsure? Send us a message — a person replies, usually the same day.

Can we set an approval threshold?

Yes. Routes can key on the amount, the document type and the warehouse, so an order above a value you choose is held until it is signed. Posting is blocked until the sign-off completes, and whoever raises a document can be a different person from whoever approves it.

Can we see cost per contract or per site?

Through cost centres, yes — post cost against a cost centre and report on it, with budget-versus-actual behind it. What there is not is a project or job-costing module that accumulates everything against a job record automatically, so this is a reporting dimension rather than a project ledger. If per-job profitability is central to how you run, raise it with us first.

Do we get an aged payables list?

Yes. Payables aging by bucket, supplier statements, and post-dated cheques tracked through to clearance, all from the same ledger the bills posted to.

Can we buy in one currency and sell in another?

Yes, with dated exchange rates and a base-currency ledger that still balances.

Does it handle 5% VAT?

Yes. VAT is calculated on every purchase, invoice and credit note as you raise it, in AED, with the totals your return needs already summed.

Can we bill staff time to a client?

Not from timesheets. There is no time-entry or billable-hours feature, so an invoice for six weeks of labour is a line you raise rather than a total the system accumulates from recorded hours. Attendance and leave are tracked in HR for payroll purposes, which is a different thing.

Can we run recurring service contracts?

Partly. Recurring journals regenerate a saved balanced entry on a schedule, which covers the accounting side of a standing charge. What is not there is automatic recurring invoicing that raises a customer invoice every month on its own — outside the Real Estate module, which does this for leases.

Can head office see every branch?

Yes. Multi-branch users and reporting sit on one set of books with role-based access. Multi-branch starts on the Professional plan, which covers 1 branches.

What happens to our data if we leave?

You export it — customers, suppliers, transactions and the full ledger — in formats that open in a spreadsheet or go to another system.

Put a real month through it.

Bring one contract with its purchase orders and supplier bills, and see whether the four documents agree. Fourteen days free, no card, export any time.