You are on page 1of 41

Central Bank of The United Arab Emirates

Wages Protection System




Company Validation Utility


Document Code WPS-CVU01 Version 2014-001
WPS Utility Version 21.00.00.0 Build 20140315


Published: 15
th
March 2014
Valid From: 15
th
March 2014


P

1.

Proprietary
List o
y & Confid
of Labou
dential
ur Auth

orities




Wage
Comp

support


es Protect
pany Va
Docu
ted in U


tion Syste
lidation
ument Code:
Pa
UAEWPS


em (WPS)
n Utility
WPS-CVU01
age 2 of 41







Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 3 of 41

2. Table of Contents
1. List of Labour Authorities supported in UAEWPS .................................... 2
2. Table of Contents ........................................................................ 3
3. Document Overview ...................................................................... 5
3.1. Wages Protection System .......................................................... 5
4. System Requirements .................................................................... 6
5. Installation Instructions ................................................................. 7
5.1. Pre-requisites ........................................................................ 7
5.2. Installing .............................................................................. 7
6. First Use of the Utility ................................................................. 13
7. Using the Utility ........................................................................ 16
7.1. Configuration Files ................................................................ 16
7.2. Reference Data File ............................................................... 16
7.3. Date specific directories ......................................................... 16
8. File Menu ................................................................................. 20
9. Wages Protection System ............................................................. 21
9.1. File Types .......................................................................... 21
9.2. Verify Files ......................................................................... 22
9.3. Bulk Verify Files ................................................................... 23
10. Additional Utilities ................................................................... 24
10.1. Define Mapping ................................................................. 24
10.2. Convert to WPS Format ........................................................ 29
11. Verify&Forward Files ................................................................ 33
12. Update Configuration Files ......................................................... 35
13. Maintain Reference Database ...................................................... 36
14. Employers File Format .............................................................. 37

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 4 of 41

15. Employees File Format .............................................................. 38
16. Employee Account with Agent File Format ...................................... 39
17. Primary Sector Codes ............................................................... 40


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 5 of 41

3. Document Overview
This document provides the installation instructions and the usage guidance for
the Wage Protection System Company Validation Utility (WPSCVU). The
WPSCVU is a utility that can be safely used by companies to verify the formats
of the salary files that needs to be provided to their bankers for onward
delivery to the WPS.
3.1. Wages Protection System
Kindly refer to Wages Protection System Company Responsibility Guide
{Document reference: WPS-CRG01} that details the various responsibilities of
the companies, limited to the data to be provided to their bankers for onward
delivery and processing in the WPS.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 6 of 41

4. System Requirements
The application can be installed on any Windows PC/Workstation. The
minimum configuration of the Windows PC/Workstation is as indicated below in
this section.
1 x Windows 2000/XP PC
2 GB Memory
100GB available HDD
CD ROM Drive

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 7 of 41

5. Installation Instructions
5.1. Pre-requisites
Have the following information handy:
Mandatory
The Drive & Directory, where you wish to install the application.
The authority to which you report to. The supported authorities are as
listed in Section 1.
Optional
A TXT file containing the list of the EMPLOYEE-ID as provided by the
LRA to each and every one of the employees of the various EMPLOYERs.
Note that this is only required if you want the utility to validate the
EMPLOYEE ids contained in the files. The format of the file is specified
in Section 15
A TXT file containing the list of the EMPLOYER-ID as provided by the
LRA to each and every one of the EMPLOYERs. Note that this is only
required if you want the utility to validate the EMPLOYER ids contained
in the files. The format of the file is specified in Section 14
A TXT file containing the list of the ACCOUNT-NUMBERS as issued by
your institution (the entity) for each and every worker/employee. Note
that this is only required if you want the utility to validate the EMPLOYER
ids contained in the files. The format of the file is specified in Section
16
5.2. Installing
The installation of the utility is simple and should not take more than a few
minutes if done properly. You would have received a compressed package
named WPSUTILS.ZIP. This is required for you to begin the installation
process. Have this ready and follow the instructions.
Copy the file WPSUTILS.ZIP into C:\TEMP
After copying open Windows Explorer
Navigate to C:\Temp. You should be able to see the file.
Select the file

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 8 of 41


Now press the Right Hand Side button on your pointing device (Mouse)

Highlight the Extract files option

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 9 of 41


And click once using the Left Hand Side button of the pointing device.
A dialogue box shall be presented to you and in the space provided, type
in the path where you want the utility to be installed. As an example
type in C:\WPSUTIL

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 10 of 41


Now press the OK button. Once all the files have been extracted the
WinZip utility window will close.
Navigate to C:\WPSUTIL. You should be able to see the following files.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 11 of 41


Select and double-click the file EWPMS.INI
The file will be opened using NotePad and the contents will be presented
to you as depicted below.

In the second line below [APPSDATA], the default value will be
AppsDir=C:\WPSUTIL\. Change this to the path you had indicated for
the installation. In this document the path used was C:\WPSUTIL.

Now close the file after saving the changes made.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 12 of 41



Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 13 of 41

6. First Use of the Utility
The utility can be invoked using the EWPMS.EXE. The very first time the
application is invoked, the user will be solicited for a few details as explained
below.
When the EWPMS.EXE is invoked, a screen as depicted below will
appear.

Choose the Corporate option by clicking on the RADIO BUTTON. AT
this time the system allow you to choose the authority to which you are
affiliated.

Have employer data file and will use to validate If you have the
EMPLOYER id file in the format specified in Section 14 then indicate so
by clicking the check-box. The file name for upload will be solicited
later.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 14 of 41

Have employee data file and will use to validate If you have the
employee id file in the format specified in Section 14 then indicate so by
clicking the check-box. The file name for upload will be solicited later.
Have employee account data file and will use to validate If you have
the employee account file in the format specified in Section 14 then
indicate so by clicking the check-box. The file name for upload will be
solicited later.
Once you have keyed in all the details, click the Create Data Store
button.
If you checked off the Have employer data file and will use to
validate, then at this time, the installer will solicit the user to select
the file containing the list of the EMPLOYER ids.

Select the file and hit the Open button. The installer will verify the
data.
The same applies to the files required for the other two check-boxes.
Files will be loaded and stored for validation when the utility is used.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 15 of 41


Press OK. This will exit the installer.
When the utility has been successfully installed, you can observer that the
following directories as depicted have been created for use.


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 16 of 41

7. Using the Utility
The utility can be invoked using the EWPMS.EXE. You may want to create a
Shortcut on your desktop for ease of access.
7.1. Configuration Files
The entity specific configuration files are all required to be available under the
CONFIGS folder of the main application directory. Ensure that you secure a
copy of these immediately post installation and after every update.

Whilst the WPSDATASTORE.INI is a configuration file that stores your
installation specific parameters, the other configuration files are standard as
provided by CBUAE. Updates as and deemed necessary will be provided to all
the entities.
7.2. Reference Data File
The following data files (if chosen during installation) are stored for reference
purposes. Ensure that you secure a copy of these immediately post installation
and after every update.

7.3. Date specific directories
When the utility is invoked, there are date specific directories that created for
ease of storing file as per processing date.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 17 of 41





Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 18 of 41

7.3.1. WPS Usage Notice
Every time the application is invoked the window. As depicted below, shall pop-up
and solicit an appropriate response.

Choose between I agree and I disagree.
If you have chosen I disagree the Abort button will be displayed.
Click the same to abort.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 19 of 41

If you have chosen I agree the Proceed button will be displayed.
Click on the same to continue.
7.3.2. Main Menu
When the application is invoked the main window is presented as depicted
below.


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 20 of 41

8. File Menu
The following functions are available under this menu

Set Printer
Allows the users to select a printer for the session.
Exit
Allows the users to exit the utility.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 21 of 41

9. Wages Protection System

9.1. File Types
This function allows the user to select a specific file type and provides the
following information pertinent to the chosen file type.
The File Type
The file name suffix
The file name prefix length and parts
The record types allowed in the file
Description of the records in the file.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 22 of 41


9.2. Verify Files
This function allows the user to search for a specific data file and validate the
contents of the data file. The user will need to choose the file type prior to
selecting the data file for validating.


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 23 of 41

Once a file has been selected for verification, then the system records all the
errors it finds in the chosen file in the Results window.
9.3. Bulk Verify Files
The following functions are available under this menu

Auto Validate SIF.
Allows the user to bulk verify all the SIF files placed in the
C:\WPSUTIL\WPSDB\SOURCE\ path. All the files that are found to be
OK are moved to the C:\WPSUTIL\WPSDB\GOOD\yyyymmdd\ folder
whilst those that fail the validation are moved to C:\WPSUTIL\WPSDB
\BAD\yyyymmdd\
The same is applicable for all the other file types.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 24 of 41

10. Additional Utilities

10.1. Define Mapping

This function allows the user to define either a generic or customer specific XLS
to SIF field mapping. Once a generic or customer specific mapping has been
defined and stored, the same will be used by the system to convert XLS files
into SIF.
The initial screen as displayed is shown below:

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 25 of 41


The only available option is to define the mapping for SIF. Click on the drop-
down-list-box and select SIF. The system will fetch the default and display the
details as depicted below.

The EDR record in the SIF file has 10 fields and each of these fields can be mapped
to a different field in the source XLS. If the record type EDR is not available in
the XLS file then you will need to indicate the XLS column as 0. This is the case
in the example used in this document.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 26 of 41

In this document the mapping is being defined for the source XLS as depicted
below and this mapping is customer specific for company 473858

The XLS fields are as below
Employee ID Col D Col 4
Agent Routing Code Col E Col 5
Employee Account Col F Col 6
Pay Start Date Col G Col 7
Pay End Date Col H Col 8
Days in Period Col I Col 9
Fixed Income Col J Col 10
Variable Income Col N Col 14
Days on Leave Col O Col 15
This information has to be keyed in using the facility provided. Once the
columns are mapped, then the user must validate the mapping by clicking on the
button. At this time errors if any in the mapping will be
reported.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 27 of 41


Fix the errors and click on the button again. If the mapping
is fine then the will be enabled.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 28 of 41


At this time, the user will need to click on the button.
The following message box will be displayed and a response solicited from the
user.

As we plan to store this mapping specific to a company 473858 we will click
on YES. If the need is to store it as a generic mapping then click on No
The EMPLOYER id will need to keyed in the provided field and the system would
save this mapping as specific to this company.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 29 of 41


10.2. Convert to WPS Format
Once a generic or specific mapping has been defined and ready for use, XLS
files from companies can be converted into SIF using the below identified
function.

The default screen is as depicted below

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 30 of 41


Enter the employer id
Enter the bank through which the SIF will be sent out to WPS
Select SIF from the drop-down-list-box
The system will now solicit the user to identify the XLS file to be
converted.

Navigate and select the file

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 31 of 41


Now click on Open. The XLS file will be converted into a SIF file

The SIF file is then placed in a pre-defined folder for further processing.
?:\???\ \WPSDB\SIFFILES\*.SIF. The screen print of the generated SIF is as
below

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 32 of 41



Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 33 of 41

11. Verify&Forward Files

Files generated by application, must be verified and forwarded for further
processing. A sample screen shot is provided below for SIF.
Files are placed in the root directory meant for the file type.

The function is invoked. This allows for the files to be validated and processed.

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 34 of 41


Upon completion of the process, the SIF files that can be forwarded to the WPS
@CBUAE is placed in the directory FORWPS under the root directory for a file
type.


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 35 of 41

12. Update Configuration Files


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 36 of 41

13. Maintain Reference Database


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 37 of 41

14. Employers File Format
ID Field
Label
Max
Size
Type Use Mandated contents / Remarks
01 Employer
ID
13 AN M The unique id for the employer as assigned by MOL.
This field will have to be padded with leading zeros if
the length is less than the maximum specified length of
13.
02 Employer
Name
35 AN O Only English, Documentary
03 Employer
PO BOX
8 N O Documentary
04 Employer
Emirate
Code
1 N O If present, then must be a valid emirate ID
1 Abu Dhabi
2 Dubai
3 Sharjah
4 Ajman
5 Ras Al Khaimah
6 Umm Al Qaiwan
7 Fujeirah
05 Primary
Economic
Activity
ID
2 N O Refer to Section 17 for the list of valid codes against
which the provide data will be validated if provided.
06 Company
Active
1 A O Yes / No
07 Trade
License
Number
20 AN O Documentary
08 Trade
License
Expiry
Date
10 D O Must be a valid date as YYYY-MM-DD if the data is
present


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 38 of 41

15. Employees File Format
The employee file may contain the following information.
ID Field Label Max
Size
Type Use Mandated contents / Remarks
01 Employee
ID
14 A M Person Id as assigned by MOL. This field will have to be
padded with leading zeros if the length is less than the
maximum specified length of 14.
02 Employee
Name
100 A O Can be left blank if information not available.
03 Employee
Nationality
3 A O Can be left blank if information not available. If data
is present then it should conform to ISO 3166-1-alpha
country codes.
04 Employer
ID
13 N O If left blank the system will fill in the value as keyed in
during the installation
05 Employee
Passport
Number
15 AN O Documentary
06 Employee
Residence
Visa
Number
15 AN O Documentary
07 Employee
Labour
Card
Number
15 AN O Documentary
08 Employee
Emirates
ID
15 AN O Documentary
09 LC Active 1 A O Yes or No

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 39 of 41

16. Employee Account with Agent File Format
ID Field Label Max
Size
Type Use Mandated contents / Remarks
01 Employee
ID
14 A M Person Id as assigned by MOL. This field will have to be
padded with leading zeros if the length is less than the
maximum specified length of 14.
02 Account
Number
30 AN M The account as held in the books of the bank for the
customer (employee)
03 Account
Title
50 AN O Can be left blank if information not available.


Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 40 of 41

17. Primary Sector Codes
The codes as indicated are valid as at the time of publishing this document.
Additions/Deletions are possible and will be made available to Banks, Exchange
Houses and 3
rd
Party Service Providers from time to time. Updating this and/or
other related documents is at the sole discretion of the CBUAE.
CODE Category Sub Category
11 AGRICULTURE AND ALLIED ACTIVITIES Cultivation of Crops
12 AGRICULTURE AND ALLIED ACTIVITIES Poultry Farming
13 AGRICULTURE AND ALLIED ACTIVITIES Fishing
14 AGRICULTURE AND ALLIED ACTIVITIES
Other Activities (Cattle rearing, farming,
etc)
21 MINING AND QUARRYING Crude Petroleum and Natural Gas
22 MINING AND QUARRYING Others
31 MANUFACTURE Food
32 MANUFACTURE Beverages
33 MANUFACTURE Textile, Leather, Footwear and Clothing
34 MANUFACTURE
Furniture, Fixtures and Other Wood
Products
35 MANUFACTURE Paper and Paper Products
36 MANUFACTURE
Chemical and Chemical Products
(excluding petroleum products)
37 MANUFACTURE Petroleum Refining and Chemicals
38 MANUFACTURE Basic Metal Products including aluminum
39 MANUFACTURE
Fabricated Metal Products, Machinery
and Equipment.
3A MANUFACTURE Construction Materials (bricks, tiles, etc)
3B MANUFACTURE Other manufacturing
40 ELECTRICTY, GAS AND WATER
51 CONSTRUCTION Construction of Buildings
52 CONSTRUCTION Other Construction
61 TRADE
Wholesale trade in Construction
Materials
62 TRADE Wholesale trade in Motor Vehicles
63 TRADE Wholesale trade in Others
64 TRADE Retail trade

Wages Protection System (WPS)
Company Validation Utility
Document Code: WPS-CVU01

Proprietary & Confidential Page 41 of 41

71 TRANSPORT, STORAGE AND COMMUNICATION Taxies and Other Land Transport
72 TRANSPORT, STORAGE AND COMMUNICATION Water Transport
73 TRANSPORT, STORAGE AND COMMUNICATION Air Transport
74 TRANSPORT, STORAGE AND COMMUNICATION Warehousing and Storage
75 TRANSPORT, STORAGE AND COMMUNICATION Others
81 FINANCIAL INSTITUTIONS Insurance companies
82 FINANCIAL INSTITUTIONS Other financial institutions
91 SERVICES Hotels and Restaurants
92 SERVICES
Repair Work (repair of motor vehicles,
air conditioners, etc)
93 SERVICES
Recreation Services (Cinemas, Sports
Clubs, etc)
94 SERVICES Other Services
A1 GOVERNMENT Federal Government (U.A.E)
A2 GOVERNMENT Emirate Government
A3 GOVERNMENT Local Government
B0 EMPLOYEEAL
C0 OTHERS

You might also like