Does SupaJack Construct generate WPS salary files?
Yes. Each payroll run in SupaJack Construct produces the WPS salary information file the bank or exchange house uploads: one EDR line per employee with routing code, account and pay, and an SCR control line with the employer ID, record count and total. The payslips, journal entry and file come from the same run, so the totals agree.
On this page
What is checked
Employee IBANs, routing codes and the employer's WPS ID are held on the employee and company records. The free WPS SIF checker on this site runs the same structure checks in the browser on any SIF file, including files from other systems.
The 2026 due date
Under Ministerial Resolution 340 of 2026, wages are due on the 1st of each month for the previous month. Running payroll before month end leaves time for the file to reach the bank by then.
What it does not do
It does not transmit the file to the bank itself. The finance team uploads it through its bank or exchange house channel, as with other payroll systems.
Related tools and guides
See payroll and WPS, time and attendance, interim payments, finance and VAT, approvals, the construction ERP overview, the buyer's guide and the answer on scheduling, BIM and safety.
Worked example
A contractor runs September payroll for 140 workers on 27 September. The run produces 140 payslips, a balanced journal entry and a SIF file whose SCR total equals the net pay in the journal. The file is uploaded to the bank on 29 September, ahead of the 1 October due date.
Questions people ask
Does it support exchange houses?
The file carries each employee's routing code, which can point to a bank or exchange house.
Can I check an existing SIF file?
Yes, with the free WPS SIF checker on this site.
Does it upload to the bank?
No. The team uploads the file through its bank channel.