
Compliance watch
A hire arrives with its documents
Right to work is checked at the offer stage, and the visa, permits and certificates land in the vault on the record with their expiry dates tracked from day one.

Visas, work permits, certifications, DBS and right to work checks all carry hard dates, and a filing cabinet is famously bad at dates. HarmoniHRM checks every record daily and warns well before the date.
The situation

Behind almost every job sits a stack of documents with end dates: the visa that permits the employment, the certification that permits the task, the DBS check that permits the setting, the right to work check the law demands before day one. Each expires on its own schedule, the schedules never align, and the people responsible for tracking them are also responsible for everything else. The company is compliant right up until the day it silently is not.
Where it breaks
Not generic HR pains: the specific ways this environment grinds people teams down, one honest description at a time.
An expired permit or certificate is discovered by an auditor, an inspector or an incident report, months after the renewal window closed. The filing cabinet knew; it just never said anything.
A visa on one date, a safety ticket on another, a DBS check on a third. Multiplied across a workforce, that is hundreds of independent countdowns that no spreadsheet column sorted by hand can honestly manage.
The person who built the compliance spreadsheet resigns, and the institutional knowledge of which dates matter, and where the evidence lives, walks out with them.
An expired document does not create admin, it removes a person from lawful work that day: stood down from the machine, off the rota, out of the role, at the moment of maximum inconvenience.
Day to day
Attendance, pay and compliance are where this world gets judged. Here is how each one runs on a connected record.
Every dated document sits on the record it belongs to: visas, work permits, certifications, DBS and right to work, each with a warning well before they expire, and statutory dates watched per country.
A daily data quality check runs across every record, ranks open issues by severity and opens the record that needs fixing, so the riskiest gap is always at the top of the list rather than buried in a tab.
A warning becomes work: refresher training is assigned through Learn, right to work sits in the offer stage, and the current compliance position exports as evidence with a logged audit trail.
The modules that fit
HarmoniHRM is modular. These are the pieces that earn their keep in this world, each reading and writing the same connected record.
The countdown engine: warnings well before the date, statutory deadlines per jurisdiction, daily checks ranked by severity.
The searchable vault where the documents behind every check actually live.
Mandatory training assigned, tracked and renewed automatically, with completion certificates that carry expiry dates.
Right to work checks built into the offer stage, so compliance is settled before any start date is promised.
The compliance position exported with filters and a logged audit trail, ready for an auditor or inspector.
Compliance deadlines on a permission-gated layer, beside leave and public holidays.
A working day, connected
Follow one realistic cycle through HarmoniHRM, step by step, from the first event of the day to the numbers that close it.
Right to work is checked at the offer stage, and the visa, permits and certificates land in the vault on the record with their expiry dates tracked from day one.
Every record is checked daily, and whatever needs attention is ranked by severity and opens the record behind it, so the morning starts from a list rather than a hunt.
A certification three months from expiry becomes a renewal task with lead time, followed by the 60 and 30 day warnings if it stays open.
Where the fix is training, Learn assigns the refresher automatically, chases completion and lands the new certificate back on the record with its next expiry date.
When an auditor asks who is checked, trained and current, the answer is a filtered report with its derivation printed, and the export itself is logged.
Because the renewal happened at the warning, nobody is stood down, turned away or discovered mid-inspection with a date that passed.
Who lives this

Compliance watch
Right to work is checked at the offer stage, and the visa, permits and certificates land in the vault on the record with their expiry dates tracked from day one.

Employee records & documents
Every record is checked daily, and whatever needs attention is ranked by severity and opens the record behind it, so the morning starts from a list rather than a hunt.

Learn
A certification three months from expiry becomes a renewal task with lead time, followed by the 60 and 30 day warnings if it stays open.

Recruit
Where the fix is training, Learn assigns the refresher automatically, chases completion and lands the new certificate back on the record with its next expiry date.
Asked before buying
Visas, work permits, professional certifications, DBS and right to work checks, plus the statutory deadlines each jurisdiction imposes, all held on the employee record with the underlying documents stored in a searchable vault.
Warnings fire automatically well before expiry, on the milestones you choose, and a daily check across every record ranks anything open by severity, so a renewal always has lead time and the riskiest gap is always visible first.
Yes. Reports export the current position with filters, CSV or PDF, and an honest line naming how each number was derived, and every report run and export is itself logged, so the evidence trail covers the evidence.
Right to work checks are built into the offer stage in Recruit, so compliance precedes day one rather than chasing it, and an accepted offer creates the employee record with those checks already on it.
Modular pricing, no long contracts. Start with the modules this world actually needs and add the rest when you are ready.