Close< Previous | Next >

 

For customers with accounts in Bahrain: Purpose of Payment code required for all salary payments

Last updated: 4 July 2018

The Central Bank of Bahrain has recently announced that all banks in Bahrain need to report Salary payments through the Wages Protection System (WPS). As such, you’re now required to include a valid Purpose of Payment for all domestic salary payments issued to both HSBC and non-HSBC beneficiaries.

The WPS is a comprehensive oversight system for salary payments in Bahrain. WPS collects, stores, and provides information to the Labour Market Regulatory Authority about wage payments made by employers to their employees.

The Purpose of payment code for salary payments in Bahrain is:

Code
Description

021

Salary payment

The WPS will reject any payments that don’t include the correct Purpose of Payment code.

Customers making on-screen payments in HSBCnet

Priority Payment and ACH Credit payments:

The following fields are mandatory in the Priority Payment and ACH Credit payment instruction screen for payments from HSBC Bahrain accounts:

ACH Credit
Mandatory field
Description
Purpose of Payment
You must include a valid Purpose of Payment code in the Purpose of payment code field for salary payments to both HSBC and non- HSBC beneficiaries.
Priority Payment
Mandatory field
Description
Regulatory reporting
You must include a valid Purpose of Payment code in the Regulatory reporting field for salary payments to both HSBC and non- HSBC beneficiaries.

Get Rate Authorisation
(select image to enlarge)

Customers making payments using the File Upload service

The table below outlines the Purpose of payment code information for payment files uploaded via HSBCnet File Upload:

File format
Payment type
Payment Purpose code field
XML v3
ACH Credit
<RgltryRptg><Dtls><Cd>3 digit purpose code</Cd></Dtls></RgltryRptg>
Priority Payment

<RgltryRptg><Dtls><Cd>3 digit purpose code</Cd></Dtls></RgltryRptg>

Or

<RgltryRptg><Dtls><Inf>/BENEFRES/BH//3 digit purpose code</Inf></Dtls></RgltryRptg>

XML v2
ACH Credit
<RgltryRptg><RgltryDtls><Inf>3 digit purpose code</Inf></RgltryDtls></RgltryRptg>
Priority Payment

<RgltryRptg><RgltryDtls><Inf>/BENEFRES/BH//3 digit purpose code</Inf></RgltryDtls></RgltryRptg>

iFile
ACH Credit
SECPTY(Field 65) populate '3 digit purpose code'
Priority Payment

SECPTY(Field 65) populate /BENEFRES/BH//3 digit purpose code

MEABASIC
ACH Credit
Column No AK - 3 digit purpose code
Priority Payment

Column No 'BD' - populate /BENEFRES/BH//3 digit purpose code

PAYMUL (CRG)
ACH Credit
Group 15 - GIS+37' followed by FTX+ABY+++3 digit purpose code Element - C108-4440
Priority Payment

Group 15 - Free text[1] - GIS+37' followed by FTX+ABY+++/BENEFRES/BH//3 digit purpose code Element' Element - C108-4440>

MT103
Priority Payment only

Tag 77B - populate /BENEFRES/BH//3 digit purpose code

For additional information on Purpose of Payment code requirements in Bahrain, please contact your local HSBCnet Support Centre or your HSBC representative.

Back to top | Close< Previous | Next >