Factura HRMS · Analytics

Eight screens, all reading the run the engine already computed.

Not a reporting layer built over a copy of your payroll. Each screen below reads the closed periods themselves, which is why the executive summary, the cost analysis and the statutory reconciliation cannot disagree with each other. It is the detail behind the analytics line on the Factura HRMS page.

The executive summary for one pay period in Factura HRMS: employer cost, active headcount, mandatory statutory contributions and leave liability, above the list of items needing attention
Executive summary — one pay period on one screen: what it cost, who it covered, what is owed, and what needs a decision.Demo company data

What each screen answers

Eight questions, one per screen, and each one a question a finance director or an HR head has actually asked rather than a dashboard tile invented to fill a grid.

Executive summary — what did this period look like?
Employer cost, headcount, mandatory statutory and leave liability for one pay period, with an attention list underneath: unresolved tax IDs, over-drawn leave, an approved loan awaiting disbursement, and an overtime indicator that reads “not assessed” when no hours were posted rather than showing a zero.
Payroll cost — what are we spending, and where?
Total payroll, net pay, total deductions and average cost per employee, by period and by department, with the trend across the periods you have closed.
Variance — why is this month different?
Two periods compared, the movement, and the drivers behind it.
Leave balance and liability — what do we owe in days, and what would it cost?
Opening balance, accrued, used and current balance as a bridge, plus balances by leave type and by department, and the estimated liability reconstructed as at the period you select. More on leave balances →
Workforce and diversity — who do we employ?
Headcount composition across the dimensions held on the employee record.
Statutory reconciliation — does the schedule agree with the run?
The statutory totals checked back against the closed periods that produced them.
Security audit — who can do what?
Rights, administrative share, separation-of-duties findings and the roles carrying the most risk. More on permissions →
Overtime, exceptions, loan portfolio and data quality.
Four narrower screens for the teams who live in one of them.

Cost, by period and by department

The figure a board asks for is total employer cost. The figure a manager argues about is their own department’s share of it. Both come off the same closed periods, so the departments add up to the total by construction rather than by reconciliation.

In the demo company below, four closed periods sit at GH¢254,175 of gross for October to December and GH¢247,850 for January, and the payslips issued for each period sum to the register total to the penny.

Payroll cost in Factura HRMS charted by month: net pay and deductions across the closed periods, cost per employee beside it, above the split by department
The cost trend: charted across the periods you have closed, not across a forecast.Demo company data

Variance, and the sentence explaining it

A movement is only useful with its cause attached. The variance screen puts two periods side by side, shows the drivers underneath the movement, and then writes the explanation out in a sentence.

Payroll variance for January 2026 against December 2025 in Factura HRMS: a decrease of GH¢6,325, the written narrative explaining it, and the driver chart beneath
Variance with its drivers: January 2026 against December 2025, and the four movements that account for all of it.Demo company data
The drivers sum to the variance. In the demo company, gross moved GH¢6,325 down between December and January: two leavers at the end of December, one joiner in the first week of January, and one basic-salary revision. Four movements, and nothing unexplained left over.
The narrative is written from that table, not from the raw data. The assistant reads the driver figures the engine produced and puts them into a sentence. It does no arithmetic of its own.
Rules detect; the assistant explains; a person decides. Deterministic checks identify unusual results and the assistant explains why one deserves attention. Nothing is approved, paid or filed on its say-so.
It runs on an external model provider. We walk you through exactly what it is sent before it is switched on for your company, and we switch it off on request.

The one screen nobody asks for and everybody needs

Permissions do not go wrong on the day they are set. They go wrong over two years of people joining, moving and covering for each other. Security Audit reads the rights as they actually are now: who holds what, what share of your users carry administrative access, where duties that should be separated are not, and which roles carry the most risk.

Each finding is written out rather than scored, because a sentence naming the conflict is something a director can act on, and “this role can both change a salary and close the run that pays it” is the one that matters in payroll. A risk index is neither.

The Security Audit screen in Factura HRMS: the count of users and roles, the share holding administrative access, and the segregation-of-duties findings listed with explanations
Security Audit: the roles and duties review. This is not a record-by-record change log.Demo company data

Before you ask us

Is this a separate reporting database we have to keep in step?

No. The analytics read the closed payroll periods themselves. There is no nightly copy to fall behind, and no reconciliation between the report and the run, because there is only one set of figures.

Does the AI produce any of these numbers?

None of them. Every figure on every screen is computed by the payroll engine. The assistant reads what it produced and writes an explanation in plain language. It does no arithmetic, and it approves, pays and files nothing.

Can we export what we see?

Yes. Any report you can run, you can export, and the payroll journal exports as a file for your accounts. There is no one-button archive of everything — if you need a full extract for a handover or an auditor, ask us and we will tell you what we can produce.

Why does an indicator sometimes say “not assessed”?

Because it could not be assessed. Where no overtime hours were posted for a period, the overtime check says so rather than reporting a zero that reads as “nothing wrong here”. A figure that cannot be computed is more useful marked than guessed.

The rest of Factura HRMS

Where these figures come from.

Payroll.
The monthly cycle, the bank file and the statutory schedules. See Payroll →
Self-service.
The payslip, the balance and the request, on an employee’s own phone. See Self-service →
Leave and attendance.
Entitlement, accrual, balances, liability, work schedules and overtime. See Leave & attendance →
Workflows and audit.
Approval chains, permissions, two-factor sign-in and what is kept. See Workflows & audit →
People operations.
Tasks, disciplinary, separation, training, policy and surveys. See People operations →
Performance.
New: review cycles, goals and check-ins, peer feedback, probation, calibration and improvement plans. See Performance →
Recruitment.
New: jobs, a careers page, a pipeline board, offers accepted online and a handoff to the employee record. See Recruitment →
All of it together.
Back to Factura HRMS →

See a real pay run, end to end

Thirty minutes. We walk a full month — prepare, review, close, and produce the statutory files — and you can stop us anywhere.

No pricing on the site — we quote after the demo. Book a demo opens WhatsApp with your details filled in — just press send.

We reply within one working day · Ghana +233 24 422 2534 · UAE +971 55 234 0009 · Bangladesh +880 1817-035606 · info@facturasoftwares.com