The SIF file is generated from the payroll run
Every UAE employer has to send a Wage Protection System file to the bank each month, and in most contracting firms it is built by hand from a payroll spreadsheet, by one person, under time pressure. Qaflo generates it from the run you approved. It is written to the CBUAE format rather than to a blog post about the format: ASCII, CRLF, ten fields on every line, EDR rows then EVP where variable pay exists, and the SCR control record last.
- Generated from the approved payroll run, so the file and the ledger agree
- A readiness check first, naming every employee missing a Person ID, routing code or account
- Fixed and variable pay split the way MOHRE reads them, with the control totals it validates
- Every filing recorded, so a duplicate file name or duplicate content is caught before the bank rejects it