HR and payroll where leave, attendance, misconduct and performance all feed the pay run, and a factory floor, finance desk and asset register on the same records
Each MACH-HRM module is useful on its own. The difference is that they share one set of records, so a decision made in one place shows up in the next without anyone retyping it. That holds for people and pay, and it holds for materials, batches, budgets and assets.
Payroll, misconduct, performance and leave

Payroll
NTA 2025 PAYE, pension, NHF, NHIS, NSITF and ITF, with leave, overtime, loans and fines flowing in.
Payroll is a core module and is included in every MACH-HRM plan.

Misconduct management
Configurable offences and penalties, acknowledgement, appeals, and fines collected through payroll.
Misconduct management is part of the Performance & Goals add-on, alongside reviews, goals and training.

Performance management
Department KPI templates, weighted scoring, goal evidence, advisory AI, HR sign-off and PIPs.
- Department KPI templates with weighted, computed scoring
- Ratings checked against goal and attendance evidence
- AI that advises and drafts but never rates
- Recommended increments go through approval into payroll
Performance management is part of the Performance & Goals add-on, alongside goals/OKRs, training and misconduct management.

Leave management
Policies per leave type, multi-level approvals, balances, carry-forward and unpaid leave in payroll.
Leave management is a core module and is included in every MACH-HRM plan.
Run production, procurement and assets on the same platform
Quality-controlled manufacturing, budget-controlled purchasing and a register of everything you own, built on the same items, people and ledger as your payroll.

Inventory & manufacturing
Lot-by-lot quarantine, QC testing and QA release, signed dispensing, bulk and finished-product release, and full batch records.
- Every incoming lot is quarantined, sampled, tested and released by QA
- Dual-signed dispensing and first-expiry-first-out issuing
- Bulk and finished product released by QC and QA, never by the same person
- Batch records, line clearance and reconciliation as PDFs
Inventory and manufacturing are part of the Inventory & Assets add-on. The staged quality flows are switched on per company, so a group can run them in one factory and keep the standard flow in another.

Finance Manager
Requisition to payment with budget control, commitments, RFQs, three-way matching, forecasts and month-end close.
- Budget held at approval, with warn or block for over-budget requests
- RFQ comparison, partial deliveries and two- or three-way matching
- Cash advances, casual payouts and overhead allocation with separation of duties
- Cash-flow forecasts, scenarios, tax planning and management accounts
Finance Manager is an add-on bundle that works alongside the Financial Accounting add-on. Speak to us about enabling it for your organisation.

Assets & fleet
Assignment and acknowledgement, maintenance schedules, document expiry alerts, fuel cards and depreciation.
- Assets assigned to employees, rooms or departments, with acknowledgement
- Insurance, road worthiness and licence reminders, by default at 30, 14 and 3 days
- Maintenance schedules and history for every asset and vehicle
- Fuel cards and fuel usage per vehicle
Asset management is part of the Inventory & Assets add-on. Posting depreciation to the ledger uses the fixed-asset register in the Financial Accounting add-on.
How the modules talk to each other
Every line below describes something the platform does today.
Leave → Payroll
Approved unpaid leave is deducted at the daily rate.
Attendance → Payroll
Overtime hours are paid in the run when enabled.
Attendance → Misconduct
Late arrivals and absences can open cases automatically.
Misconduct → Payroll
Approved fines are collected, capped, and refunded if an appeal succeeds.
Attendance → Performance
Attendance rate can score a KPI directly.
Performance → Payroll
Recommended increments go through approval into the salary structure.
Quality control → Stock
Incoming lots stay in quarantine until QC has tested them and QA has released them.
QA release → Dispatch
Only a released batch gets a transfer form, so only released goods are dispatched.
Requisition → Budget
Approving a request holds the money against the budget before anything is ordered.
Cash advance → Budget
A disbursed advance reduces the available budget at once and is released as expenses retire it.
Stock movements → Ledger
With stock costing switched on, production, sales and stock-take movements are valued and posted.
Assets → Accounting
Linked assets are depreciated on schedule and each period's journal is posted to the ledger.
Asset documents → Asset holders
Insurance and licence expiries remind asset managers and the person holding the asset.
And the rest of the business
Try the connected version on your own payroll
Start Free 5-Day Trial