Guidelines to WPS File Format

 

The Wages Protection System (WPS) was implemented at the Central Bank of the UAE (CBUAE) to meet the desired objectives of the Ministry of Labour (MOL). The objective of UAEWPS is to provide a Safe, secure, efficient and robust mechanism to streamline the timely payment of wages to employees by their employers.

 

Mashreq Business Online provides the facility to Mashreq customers to upload WPS file for processing the salaries of the employees.

 

The file that needs to be uploaded should be in .SIF format and the name of the file should be as per the below standard:

 

EEEEEEEEEEEEEYYMMDDHHMMSS

EEEEEEEEEEEEE: Employer Unique ID

Employer Id can vary in length upto 13

YYMMDD : File Creation Date

HHMMSS : File Creation Time

 

The file will contain EDR records in separate line for each employee where the salary payment needs to be paid. Each employee record will start with EDR to indicate it is for the salary payment for the employee.

 

At the end of the file there will be one SCR record which will be the summary of the entire WPS file. The details of the EDR and SCR record are provided below.

 

EDR – Employee Detail Record for each employee

Each employee record should be mentioned in a separate line and each field should be comma separated. e.g.

 

EDR,10003128177364,201234567,AE920330000010790321544728,2015-04-01,2015-04-30,30,9500,0.00,0

EDR,200220128829070, 201234567,AE310333000010767710393,2015-04-01,2015-04-30,30,8400,0.00,0

 

Sr. No

Field Name

Length

Details

1

Record Type

03 Characters

Should always be “EDR”

2

Unique Employee ID

14 Characters

Employee ID as per Labor Regulatory Authority

3

Routing Code of AGENT

09 Digit

Routing code provided by Central Bank. If the routing code is invalid then the entire WPS file will be rejected.

4

Employee Account

23 Characters

Employee Account / IBAN or Payroll Card number. If any of the account number is incorrect then the entire WPS file will be rejected.

5

Pay Start Date

10 Characters

Must be YYYY-MM-DD. This cannot be less than or more than 1 year from the current date. The Pay Start Date should be equal to the date in the file name.

6

Pay End Date

10 Characters

Must be YYYY-MM-DD. This needs to be greater than Pay Start Date.

7

Days in Period

4 digit

This must be equal to (“Pay Start Date” -  “Pay End Date” + 1)

8

Income Fixed Component

15 digits

Valid Amount in AED with 2 decimal places (e.g. 2345.67, 23.00). No negative amount allowed.

9

Income Variable Component

15 digits

Valid Amount in AED with 2 decimal places (e.g. 2345.67, 23.00). No negative amount allowed.

10

Days on Leave for period

4 digits

This is number of days the employee has taken leave without pay in the pay period. If no leave without pay then please mention “0”.

 

 

 

SCR – Salary Control Record at the end of every file

At the end of the file there should be an SCR record which provides the summary of the entire file. e.g.

 

SCR,0000000330894,203526101,2015-04-27,0937,042015,10,212150,AED,TEM1

 

Sr. No

Field Name

Length

Details

1

Record Type

03 Characters

Should always be “SCR”

2

Employer

Unique Id

13 Characters

The 16 digit unique ID for employers provided by Labor Regulatory Authority.  

3

Routing Code of Employer Bank

09 Digit

Routing code provided by Central Bank. If the routing code is invalid then the entire WPS file will be rejected.

4

File Creation Date

10 Characters

Must be of the form YYYY-MM-DD

 

Shall be the date that is less than or equal to that of the processing date on WPS

5

File Creation Time

4 Characters

Must be of the form HHMM

6

Salary Months

6 Characters

Must be of the form MMYYYY

 

The actual month for which the salary is being paid. Please note that Labor Authority makes key decisions based on the value provided in this field.

 

The file will be rejected if the data supplied in this field is not in the same month & year as that provided in the Pay Start & End Date of all employees in the EDR records.

7

EDR Count

10 Digit

Must be the number of Employees in the EDR record

8

Total Salary

15 Digits

Valid amount (e.g., 2345.87 / 23.00 / 22).

 

This is the sum of all fixed and variable salary components of all employees mentioned in the EDR records.

9

Payment Currency

3 Characters

Should always be “AED”

10

Employer Reference

35 Characters

Documentary Field (Optional). Please mention “NONE” if no employer reference is to be provided.

 

 

Key Information

·         Please ensure the Employee ID and IBAN are correct for all employees. Even if the IBAN or ID is not correct for single employee the entire file will be rejected within 2 working days which may cause delay in salary processing of your employees.

·         The file name should be given special consideration specially the Date Time on the File Name, EDR and SCR record. If any date time mismatch is observed between any of the record the entire file will be rejected by the bank.

·         We are currently not processing any payments for “Bank Sedarat Iran” and “Bank Milli Iran”. If any of these banks IBAN or account number is provided the entire file will be rejected by the bank.