Lesson 7 — Running a compliance period end to end
Four buttons, in order. The whole month reduces to this.
- Go to Employees → WPS Compliance and create a period for the wage month.
- Collect Payroll builds one line per employee with a done payslip, carrying each worker's regime across with them.
- Fill in the transfer evidence — the amount actually transferred and the date. Mark All Transferred fills every line that has none, using the due date.
- Assess locks the period.
Where the evidence comes from today. The module guide is explicit that transfer evidence is entered by hand for now, and that when the SIF work lands it will come from the file instead. Until then, the amount and the date on each line are your assertions, and Article 1(3) makes them the documents and data you would produce to the Ministry.
Mark All Transferred deserves a moment of care. It fills every line that has none using the due date, which asserts that those workers were paid on the due date. That is a convenience where it is true and a false record where it is not. Use it to save typing on the lines you know are correct, then correct the exceptions before you Assess.
Reading the result. The ratio is Article 2(1): wages transferred by the due date over total wages due, compared against the 85% threshold on the company. Where the period is non-compliant, the banner shows the Annex 1 position from Lesson 4. Domestic-regime workers appear, counted and listed, without a score. Article 4 excluded workers do not enter the ratio at all.
The worked example. Wage month August 2026, due 1 September 2026, the same establishment as Lesson 2.
| Line | Wage due | Transferred | Transfer date | Regime |
|---|---|---|---|---|
| General manager | AED 60,000 | AED 0 | none | Establishment |
| Operations manager | AED 40,000 | AED 40,000 | 1 September 2026 | Establishment |
| Technicians, 8 lines | AED 150,000 | AED 150,000 | 1 September 2026 | Establishment |
| Period | AED 250,000 | AED 190,000 | 76.0% |
76.0% against a threshold of 85% assesses as non-compliant. On the Annex 1 calendar that is row 1 from 1 September 2026, row 2 from 3 September 2026, and row 3 on 6 September 2026 if the general manager is still unpaid on that date.
Nothing in this flow runs on a schedule. The module ships three scheduled actions — "End-of-Service: monthly provision", "Annual Leave: monthly provision" and "GPSSA: monthly remittance reminder" — and all three ship switched off, so installing the module never starts posting or reminding on its own. None of the three touches WPS compliance or SIF generation: creating the period, collecting payroll and assessing are manual acts performed by a person, every month. The first two belong to course 4.3.
The failure mode. Collect Payroll only picks up employees whose payslip is done. Anyone still sitting in draft gets no line, which means their wage is not in the denominator and your ratio is computed over a payroll smaller than your real one — and a smaller denominator flatters the ratio. Confirm the payslip run is complete before you collect, and reconcile the line count against your headcount before you Assess.