The states this screen can be in, beyond the populated draft. Generic empty, loading and error patterns come from the design system; these are the ones specific to preparing a budget.
First use — nothing entered yet
Forecast lines
No forecast lines yet
Start from last year’s approved budget, or add lines one at a time. Either way the ceiling is checked as you go.
Loading
Forecast lines
No.
GL code
Description
Department
Requested
Year 2
Loading 34 lines…
Row-level validation
Forecast lines
2 lines need attention
No.
GL code
Description
Department
Requested 2027
1
213001
Domestic travel
Admin & Finance
2
221001
Office stationery
Admin & Finance
Must be greater than zero, or remove the line
3
421002
Medical equipment
— not set —
A department is required on capital lines
Draft can be saved with errors — submission cannot
Submitted — locked for approval
Awaiting approvalSubmitted by Aminath Shifa · 04 Aug 2026 16:12Read only until approved or returned
No.
GL code
Description
Requested
Year 2
1
211001
Permanent staff salaries
19,320,000.00
20,286,000.00
2
224001
Medical consumables
7,600,000.00
7,980,000.00
Returned by the approver
ReturnedReturned by Mohamed Rasheed · 05 Aug 2026 09:40
Reason given: Medical equipment at MVR 4.2m is above what the ministry approved last year. Reduce to 2.5m or attach a justification before resubmitting.
The forecast is editable again. Every line is preserved — nothing was discarded.
Approved internally — ready to send
Approved internallyI. Naseer & M. Rasheed · 05 Aug 2026
Print, sign and send to the ministry. The system takes no further part until the approved figures come back — enter them on Upload approved budget with the signed copy attached.
✓PreparedA. Shifa
✓Internal approveNaseer & Rasheed
3Sent to ministryBy hand — next
4Ministry approvesOutside the system
5Figures uploadedFinance
Locked — figures cannot change after internal approval