Acme DBS Singapore Receiving Party Purpose Codes

Country-specific purpose codes for outgoingPurposeCode on DBS Singapore TT payments, one page per corridor.

outgoingPurposeCode on Acme DBS Singapore Payments (API) and Acme DBS Singapore Payments (H2H) accepts a country-specific purpose code used for purpose code reporting for the receiving party. It applies to TT only, and is mandatory when the payment currency or beneficiary country falls into one of the corridors below — otherwise it is optional.

Country-specific purpose codes

For the corridors listed under MEPS and TT - SWIFT ISO20022 Payment data changes, DBS may require a country-specific purpose code. Source: DBS Receiving Party Purpose Code (RPPC) list.

  • The code value is not validated by Acme or by DBS as the sending bank — Acme validates the format only (TT only, max 10 characters). DBS validates the value only for payments into Malaysia; for every other corridor validation is subject to the beneficiary bank.
  • The beneficiary country (the "paying into" location) takes precedence over the currency when a payment matches more than one corridor. For example, an MYR payment to a beneficiary in the UAE uses the UAE purpose code list below, not Malaysia's.

Each corridor's code list is on its own page:

  • CNH and CNY: Payment in CNH or CNY, any beneficiary country, 5 codes.
  • Myanmar (MM): Beneficiary in Myanmar, any currency, 71 codes.
  • United Arab Emirates (AE): Beneficiary in the United Arab Emirates, any currency, 107 codes.
  • Malaysia (MY): Beneficiary in Malaysia or payment in MYR, 105 codes.
  • India (IN): Beneficiary in India or payment in INR, 88 codes.
  • Kuwait (KW): Beneficiary in Kuwait or payment in KWD, 140 codes.
  • Bahrain (BH): Beneficiary in Bahrain or payment in BHD, 67 codes.
  • Qatar (QA): Beneficiary in Qatar or payment in QAR, 85 codes.
  • Thailand (TH): Beneficiary in Thailand or payment in THB, 8 codes.
  • Jordan (JO): Beneficiary in Jordan or payment in JOD, 65 codes.
  • Philippines (PH): Beneficiary in the Philippines or payment in PHP, 23 codes.
  • Kenya (KE): Beneficiary in Kenya or payment in KES, 125 codes.
  • Kyrgyzstan (KG): Beneficiary in Kyrgyzstan or payment in KGS, 449 codes.
  • Angola (AO): Beneficiary in Angola or payment in AOA, 300 codes.
  • Pakistan (PK): Beneficiary in Pakistan or payment in PKR, 265 codes.

On this page