The reading builds the invoice
The difference between two readings × the tariff in force = the invoice amount, with no amounts typed in by hand.
In power generation, gas networks and district cooling, revenue is built on a meter reading and an approved tariff. A wrong reading or an outdated tariff means revenue lost without a trace. Furat gives every meter and cooling unit a reading and billing cycle at the tariff in force, and ties supply contracts to their payments and preventive maintenance.
The right energy-sector software must give you five things: billing by the metered consumption of every meter or unit, updatable tariffs with an effective date, long-term supply contracts with periodic payments and review alerts, preventive maintenance with work orders and a cost for every station, and ZATCA-compliant invoices. Furat brings them together in Arabic; the package starts at SAR 219 a month before VAT, live in three to five days.
Last updated: 21 September 2026
Because what you sell isn't an item but a reading. Revenue is the difference between two readings multiplied by a tariff with an effective date, and cost is spread across stations, networks and maintenance. A general system issues an invoice for an amount an employee types in, which opens the door to reading and tariff errors. The right system builds the invoice from the reading itself.
The difference between two readings × the tariff in force = the invoice amount, with no amounts typed in by hand.
A new tariff applies only from its effective date, so no past period is billed at a new rate, and no new period at an old one.
Scheduled preventive maintenance for every station, with a work order and a cost, so supply — and revenue — never stops.
Six capabilities built around running power stations, gas networks and district cooling.
A record for every meter with its location, multiplier and reading cycle, and a complete, auditable reading history.
Tax invoices built from the reading and the tariff, with fixed charges and service fees where they apply.
A term, contracted quantities, a tariff, periodic payments and an alert before the tariff review is due.
The operating and maintenance cost of every station or network against its revenue, so its real performance shows.
Late subscribers and organisations ranked by amount and age, with documented claims and a contact log.
Stock of critical spare parts with a reorder level and a lead time, so you're never waiting for a part during an outage.
Five losses that keep recurring at energy and cooling companies, and where the system stops each one with a control, not personal judgement.
| Risk | How it happens in practice | The control in Furat |
|---|---|---|
| Consumption supplied but never billed | A wrong reading or a missed cycle | A mandatory reading cycle and an alert for unread meters before billing |
| An outdated tariff applied | The new tariff is updated late | A tariff with an effective date, applied automatically to the right period |
| An outage that stops revenue | Maintenance done when something breaks | Scheduled preventive maintenance with work orders and an alert before it is due |
| Organisations' receivables going stale | Disorganised follow-up of large organisations | Receivables ageing for every organisation and reminder messages on a fixed schedule |
| A critical part out of stock | No reorder level for critical spare parts | A reorder level and lead time for every part, with a suggested purchase order |
In supply, every missed reading cycle is revenue you were owed and can no longer claim. The difference is keeping the reading and the tariff under control inside the system, not in a side file.
Get your billing under controlWritten in advance, so you can compare them with any provider before you sign.
Meter readings come into the system by import or through an API, so manual entry errors drop.
Whoever reads doesn't bill, whoever bills doesn't change the tariff, and the log keeps every change with its user.
Financial statements and consumption and station revenue reports that your auditor and the relevant authorities accept.
Every invoice is issued ZATCA-compliant and connected to the FATOORA platform, and every regulatory update reaches your account with no upgrade fee.
Hosting inside Saudi Arabia, daily backups, and a full export available any time at no charge — your data is never held as leverage over you.
We move your balances, items and customers from Excel or your current system for free, and train your team remotely in Arabic until your first successful month-end close.
The energy package starts at SAR 219 a month before VAT and includes accounting, contracts, billing by consumption and cost centres; add inventory and maintenance orders when you need them.
Compare plansEvery meter has a previous reading, a current reading and a multiplier. The system works out consumption from the difference between the two readings, multiplies it by the tariff in force for that period, adds fixed charges and service fees, then issues a ZATCA-compliant tax invoice with no amount typed in by hand.
A tariff is recorded with an effective date, and the system applies it only to periods after that date. If a billing cycle spans two tariffs, the period is split automatically and each part is charged at its own tariff, so no past period is billed at a new rate and no new period at a withdrawn one.
Yes. Every station and unit has a maintenance schedule by time or operating hours, and the work order is created automatically before it is due, with its materials, cost and owner. Maintenance costs are posted to the station's cost centre, so the real cost of supply shows and unplanned outages drop.
Three to five working days. We set up the chart of accounts, station cost centres and tariffs with their effective dates, migrate your meters with their latest readings, your subscribers, their contracts and balances from Excel for free, train the meter-reading and finance teams remotely in Arabic, then generate your first billing cycle with you.
Read also: Contracts & e-signature · Tax invoicing · Accounting · All industries · Pricing & plans
Try it on data from your own network and run a sample billing cycle — 14 days free, no bank card.