The award is applied approximately
Payroll configuration encodes someone's interpretation from years ago. Classifications drift, rates age, edge cases fall through — and the system keeps paying confidently.
Solutions / Payroll Governance
Smartta runs shadow wage validation against encoded award rules before payroll export — catching underpayments, misapplied rates, and edge cases while they cost minutes to fix, and recording proof of every check.
122+ Modern Awards encoded · checked every cycle, every worker · evidence behind every check
The problem
The pay run executes whatever it's given: the classification set three years ago, the rate table nobody re-checked, the award clause the configuration approximates. Errors don't announce themselves — they compound.
Payroll configuration encodes someone's interpretation from years ago. Classifications drift, rates age, edge cases fall through — and the system keeps paying confidently.
Every cycle multiplies the exposure. With intentional underpayment now a criminal offence, "we didn't know" depends on proving you checked — every worker, every cycle.
A dispute, an audit, or a Fair Work query means rebuilding the calculation by hand — rates, hours, penalties, rules — per employee, per period.
Shadow validation
Before the run, Smartta replays the pay period through its own encoded, expert-validated award rules and compares the result to what payroll is about to pay:
Compliance Dashboard
Smartta evaluates every timesheet entry against award conditions in real time. Span limits, break obligations, penalty triggers, weekly overtime thresholds — all checked, all traceable, all with clause-level citations.
Mon–Fri, 8h/day with 30min lunch break. No compliance issues expected.
5 x 12h shifts, no breaks, Saturday included. Expect: break violations, weekly OT, span exceeded.
Evening shift followed by early morning shift with only 8h gap. Expect: rest breach detection.
Saturday + Sunday casual shifts, 3h each. Tests: casual loading, weekend penalties, min engagement.
Mon–Sat, escalating hours (8h to 12h). Expect: weekly OT after 38h, break violations on long days.
Full-time Mon–Fri + casual Sat/Sun. Tests: per-employee separation, different penalty structures.
| # | Date | Day | Time | Hours | Break | Gap | Class | Type | Issues |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 03-29 | Mon | 09:00–17:30 | 8.0h | 30m | – | MA000010_C14 | FT | ok |
| 2 | 03-30 | Tue | 09:00–17:30 | 8.0h | 30m | 15.5h | MA000010_C14 | FT | ok |
| 3 | 03-31 | Wed | 08:00–18:30 | 10.0h | 30m | 14.5h | MA000010_C14 | FT | ok |
| 4 | 04-01 | Thu | 07:00–19:30 | 12.0h | 30m | 12.5h | MA000010_C14 | FT | span exceeded |
| 5 | 04-02 | Fri | 07:00–19:30 | 12.0h | 30m | 11.5h | MA000010_C14 | FT | span exceeded |
| 6 | 04-03 | Sat | 08:00–14:00 | 6.0h | — | 12.5h | MA000010_C14 | FT | break compliance weekly ot exceeded |
| Entry | Issue | Severity | Details | Clause |
|---|---|---|---|---|
| Entry 4 | span exceeded | warning | 12.5h span exceeds 12h max | Clause 36.1 – Maximum Span |
| Entry 5 | span exceeded | warning | 12.5h span exceeds 12h max | Clause 36.1 – Maximum Span |
| Entry 6 | break compliance | warning | 6h without break (max 5h) | Clause 18, Clause 33 – Breaks |
| Entry 6 | weekly ot exceeded | info | 40h prior + this shift exceeds 38h weekly threshold | Clause 37 – Overtime |
What's at stake
The difference between those two outcomes is whether anything checked the pay line before it was paid — and whether you can prove it. With shadow validation running:
Payroll workflows
We can show how Smartta connects upstream workforce systems and surfaces pay risk before it reaches the payroll run.