This system records the authority to spend public money, the vouchers raised against it, and the payments that settle them. Every step is attributed to the officer who took it and is kept permanently. Read the section for your own post; the rest explains what happens to your work before and after it reaches you.
HETVS carries expenditure from the vote to the bank. An Authority to Incur Expenditure (AIE) is raised against a budget line and approved; payment vouchers are raised against the approved AIE; each voucher is audited and passed; and the Central Pay Office turns passed vouchers into a payment mandate for the bank.
Nothing in the chain can exceed what stands above it. The vouchers on an AIE may not exceed the AIE, and the AIEs on a budget line may not exceed what has been released against that line. The system refuses the entry rather than recording an overdraw and leaving it to be found later.
Ten steps, each taken by a post that did not take the one before it:
An account holds one workflow post. Two would let a single officer stand on both sides of a separation-of-duties gate, so the system does not allow it.
| Post | What it does |
|---|---|
| Authorising Executive | Raises AIEs for the organisation and submits them for review. |
| Head of Department | Reviews submitted AIEs, signs the voucher as Officer Controlling Expenditure, and countersigns payment mandates. |
| Head of Department | Approves reviewed AIEs and assigns them for voucher preparation. |
| Voter and Preparer | Votes the expenditure and raises payment vouchers against an approved AIE. |
| Internal Audit Officer | Carries out the pre-payment audit and maintains the audit position. |
| Checking Officer | Checks and passes vouchers for payment. |
| Central Pay Officer | Builds payment mandates, issues approved ones to the bank, and records settlement. |
| External Auditor | Read-only oversight across every organisation. Takes no part in the workflow. |
| Independent Auditor | Read-only oversight across every organisation. Takes no part in the workflow. |
| Administrator | Manages accounts, master data and system settings. Does not raise, approve or pay. |
You see only your own organisation's records. Oversight auditors and the Administrator see across all of them.
These are refusals, not warnings. If one blocks you, the entry is wrong — or the step before yours has not been done.
Secretary. Open AIE › Upload AIE and enter:
Submitting sends it to the Head of Account. A returned AIE comes back with the reason attached; correct it and submit again. Track everything you have raised from AIE › AIE Records, where you can filter by status, month, budget line or reference.
Voter and Preparer. Approved AIEs assigned to you appear under Payment Voucher › Prepare Payment Voucher. Open one and raise a voucher against it. You will need:
The AIE's remaining balance is shown as you work. Part payments against one authority are allowed (FR 2023, reg. 411(iii)); raise a separate voucher for each.
Internal Auditor. Your queue is Payment Voucher › Audit Payment Voucher, ordered oldest first. Clear the voucher, or query it with the reason — a query returns it to the preparer rather than rejecting it outright. The two-working-day limit is measured from when the voucher was raised, and your dashboard shows what is running out of time.
Checking officer. Cleared vouchers reach Payment Voucher › Vouchers Pending Review/Approval. Passing one makes it payable; rejecting it ends it, and it must be re-raised. Give a reason either way — it is kept with the record.
Central Pay Office. Passed vouchers wait under Payment Voucher › Vouchers Pending Payment. Select those to settle and build a mandate; the system groups them by currency and produces the workbook to send to the bank, with each beneficiary's name, bank and account number.
A built mandate is a draft. Send it for approval, and it passes out of the pay office's hands until it is countersigned.
Head of Account. Mandates waiting on you appear under Payment Voucher › Mandates Pending Approval. Check the beneficiaries and amounts against the vouchers they came from, then approve, or return it with the reason. A returned mandate goes back to the pay office to be rebuilt.
Central Pay Office again. Once approved, issue the mandate to the bank. It becomes read-only at that point. Record settlement when the bank confirms it, which settles every voucher on the mandate at once.
The beneficiary details on a mandate are frozen when it is built, not read live afterwards. Re-exporting an issued mandate therefore reproduces exactly the instruction that left the building, which is what makes it reconcilable against the bank's own return. Record settlement against the mandate once the bank confirms it.
Budget Officer. No AIE can be raised against a line that has never been funded, so this is the first thing done in a fiscal year. Use Budget › Import from file for a whole vote, or Budget › Load appropriation for a single line.
The import takes an Excel or CSV file and shows you what it would do before anything is written — what will be created, what amended, and what is wrong with the reason. Download the blank template or the filled sample from the import page. Record both the appropriation and the amount released by warrant: it is the release, not the appropriation, that AIEs are measured against.
A mission's AIE ceiling is held in Naira, while its vouchers are raised in the local currency. Each voucher is converted at the CBN rate for the voucher's own date, and the Naira figure is what draws down the AIE — so the ceiling means the same thing in Abuja and at the mission.
If no rate is on file the voucher cannot be raised. Rates are maintained by the Administrator under Master Data Management › Exchange Rates. Mandates for a mission carry SWIFT/BIC and routing details that a domestic transfer does not need.
Every AIE and voucher carries a QR code. Scanning it opens a public page showing that record's identity, amount and current status — not the status when the sheet was printed. It exposes no bank details and no attachments. A code proves the document is genuine and shows where it now stands; it is not itself an approval, and a sheet printed before approval will say so when scanned.
Reports lists the returns your post may run. Each can be read on screen or taken away as PDF, Excel or CSV — the figures are identical in all four, so the copy on paper and the copy being reconciled cannot disagree. The printed return names the officer who produced it and the time it was produced, and is valid without signature.