Bank payment rules

Acme Standard Chartered Bank UAE Payments (API)

This describes validations / allowed data formats for Acme payments going through Standard Chartered Bank (SCB) UAE (SCBLAEADXXX) over the SCB Open Banking API. These will be validated by Acme and further validated by the bank. These rules may be stricter than what the bank requires.

Supported types: UAE_IBFT, UAE_FTS, TT, BKTR.

Payment types at a glance

All times are UAE time (GST, UTC+4).

typeSCB railcurrencycut-offprocessing timeamount guidance
UAE_IBFTIBFT, real-time interbank transferAEDNone. Available 24/7.Real timeBelow AED 50,000
UAE_FTSRTGS over the UAE FTSAED18:30, Monday to FridaySame day before cut-off. Next working day after it.AED 50,000 and above
TTTelegraphic Transfer (SWIFT)ISO 4217 currency20:30 every day. The currency's own cut-off also applies.Usually 1 to 3 days to the beneficiaryNo SCB guidance
BKTRBook Transfer within SCB UAEISO 4217 currencyNone for the same currency. 18:00 for other currency pairs.Same dayNo SCB guidance

Processing time and value date

  • Acme sets the payment date to the date the payment is created, in UAE time. You cannot choose a future payment date.
  • Acme sends the payment to SCB when it is created.
  • If the payment needs approval in Acme, Acme sends it to SCB when it is approved. It keeps the payment date from when it was created.
  • SCB debits the sending account on the payment date, unless SCB moves the payment.
  • For UAE_FTS, and for BKTR between different currencies, SCB moves a payment it receives after the cut-off, or on a weekend or UAE public holiday, to the next working day.
  • SCB also moves a payment with a past payment date to the next possible business date. This applies to a payment approved on a later day than it was created.
  • The payment date Acme shows stays the date the payment was created, even when SCB debits the account on a later day.
  • For TT, the date the beneficiary is credited depends on the destination country, the beneficiary bank and the currency.
  • For TT, SCB can hold a payment until it has accepted any supporting documents it asks for. The payment is debited and processed once SCB accepts them.

Payment limits

  • SCB recommends UAE_IBFT for amounts below AED 50,000.
  • SCB recommends UAE_FTS for amounts of AED 50,000 and above.
  • Ask your SCB relationship manager about any limit set on your own SCB account.

Common Definitions

  • SWIFT Character Set:

    • The 26 uppercase Latin letters A-Z
    • The 26 lowercase Latin letters a-z
    • The 10 digits 0-9
    • Forward slash /
    • Hyphen -
    • Question mark ?
    • Colon :
    • Left and right parentheses ( )
    • Full stop .
    • Comma ,
    • Single quote '
    • Plus sign +
    • Space
  • customerReference is required for all payment types. It must be unique and must not exceed 16 SWIFT characters.

  • paymentDetails is sent to the beneficiary as unstructured remittance information across 2 lines of 70 characters, for a total of 140 SWIFT characters.

  • purposeCode is required for all payment types. Provide the UAE Purpose of Payment (POP) code that matches the transaction. See Purpose of Payment (POP) codes.

  • receiver.name is required for all payment types and must not exceed 140 characters.

  • receiver.address.city and receiver.address.country are required for all payment types, as enforced by Standard Chartered Bank. The line1, line2, state, and postalCode address fields are optional.

  • A SWIFT BIC is either 8 or 11 characters: 6 uppercase letters, then 2 alphanumerics, optionally followed by a 3-character branch code. Lengths of 9 or 10 are rejected.

  • A UAE IBAN is AE followed by 21 digits, for a total of 23 characters.

  • bankChargeBearer defaults to SHARED when omitted. On BKTR it is always SHARED, whatever value is supplied.

  • amount is in the currency's smallest unit. For example, AED 12,500.00 is 1250000. See minor units format.

ISO 20022 migration: SCB address requirements

  • SCB is migrating to the ISO 20022 message standards. The beneficiary address requirements on this page are part of this migration. Refer to ISO 20022 at Standard Chartered for an overview.
  • Under the SCB Payment API guide, the beneficiary address.city (town name) and address.country are mandatory for all payment types. Acme validates this on every payment.

Supported sender account currencies

  • SCB UAE requires a currency prefix on the debit account number, so the sending account currency must be one Acme holds a prefix for.
  • The supported currencies are AED, USD, GBP, EUR, CHF, AUD, SGD, CAD, HKD, JPY, NOK, NZD, SEK, and ZAR.
  • A payment from an account in any other currency is rejected. Contact Acme if you need one added.

UAE_IBFT

Interbank Funds Transfer. A real-time, low-value local AED transfer to another bank in the UAE.

  • currency must be AED.
  • Provide either a UAE IBAN in receiver.bankAccountNumber, or an account number of at most 16 digits together with a receiver.bank BIC.
  • When a UAE IBAN is provided without receiver.bank, Acme derives the beneficiary BIC from the IBAN routing code. If that routing code is not recognised the payment is rejected, and receiver.bank must be supplied explicitly.
  • See UAE Bank Codes for the bank codes Acme knows and the codes that need receiver.bank.
  • purposeCode must be a code marked Y in the IBFT column of the POP code list.
  • Acme checks only that purposeCode is present. SCB checks the code against the list.

Cut-off and processing:

  • Available 24/7, including weekends and public holidays.
  • Processed in real time.
  • SCB recommends this type for amounts below AED 50,000.
fieldpattern / charsetmax lengthmandatory/optional
currencyAED3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
purposeCodePOP code allowed on IBFT3M
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M for the account-number form
receiver.bankAccountNumberUAE IBAN, or at most 16 digitsM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

Example payload, paying AED 12,500.00 to a UAE IBAN. Acme derives the BIC from the IBAN.

{
  "type": "UAE_IBFT",
  "senderAccountId": "intacc_XXXXXXXXXXXXX",
  "senderAccountCurrency": "AED",
  "currency": "AED",
  "amount": 1250000,
  "customerReference": "INV20261014001",
  "paymentDetails": "Invoice 20261014-001",
  "purposeCode": "GDS",
  "receiver": {
    "name": "Example Trading LLC",
    "bankAccountNumber": "AE980260001234567890123",
    "address": {
      "city": "Dubai",
      "country": "AE"
    }
  }
}

UAE_FTS

Funds Transfer System. A same-day high-value AED RTGS transfer.

  • currency must be AED.
  • Provide either a UAE IBAN in receiver.bankAccountNumber, or an account number of at most 16 digits together with a receiver.bank BIC.
  • When a UAE IBAN is provided without receiver.bank, Acme derives the beneficiary BIC from the IBAN routing code. If that routing code is not recognised the payment is rejected, and receiver.bank must be supplied explicitly.
  • See UAE Bank Codes for the bank codes Acme knows and the codes that need receiver.bank.

Cut-off and processing:

  • The cut-off is 18:30 UAE time, Monday to Friday.
  • A payment SCB receives before the cut-off is processed the same day.
  • A payment SCB receives after the cut-off, or on a weekend or public holiday, is processed on the next working day (T+1).
  • SCB recommends this type for amounts of AED 50,000 and above.
fieldpattern / charsetmax lengthmandatory/optional
currencyAED3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
purposeCodePOP code3M
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M for the account-number form
receiver.bankAccountNumberUAE IBAN, or at most 16 digitsM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

Example payload, paying AED 250,000.00 to an account number with its BIC.

{
  "type": "UAE_FTS",
  "senderAccountId": "intacc_XXXXXXXXXXXXX",
  "senderAccountCurrency": "AED",
  "currency": "AED",
  "amount": 25000000,
  "customerReference": "PO20261014002",
  "paymentDetails": "Purchase order 20261014-002",
  "purposeCode": "GDI",
  "bankChargeBearer": "SHARED",
  "receiver": {
    "name": "Example Supplies FZE",
    "bank": "EBILAEADXXX",
    "bankAccountNumber": "1012345678901",
    "address": {
      "line1": "Office 101, Example Tower",
      "city": "Dubai",
      "country": "AE"
    }
  }
}

TT

Telegraphic Transfer. A cross-border SWIFT transfer.

receiver.bank (SWIFT BIC) is required.

Cut-off and processing:

  • The cut-off is 20:30 UAE time, every day of the week, on the payment date.
  • Each payment currency also has its own cut-off, which can be earlier.
  • The beneficiary is usually credited within 1 to 3 days, depending on the currency, the destination country and the beneficiary bank.
  • SCB can ask for supporting documents. The payment is processed once SCB accepts them.
fieldpattern / charsetmax lengthmandatory/optional
currencyISO 4217 currency code3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
purposeCodePOP code3M
bankChargeBearerSENDER or RECEIVER or SHAREDO
receiver.nameFree text140M
receiver.bankSWIFT BIC8–11M
receiver.bankAccountNumberFree textM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

Example payload, paying USD 10,000.00 from a USD account to a bank in the United States.

{
  "type": "TT",
  "senderAccountId": "intacc_XXXXXXXXXXXXX",
  "senderAccountCurrency": "USD",
  "currency": "USD",
  "amount": 1000000,
  "customerReference": "TT20261014003",
  "paymentDetails": "Services October 2026",
  "purposeCode": "ITS",
  "bankChargeBearer": "SHARED",
  "receiver": {
    "name": "Example Software Inc",
    "bank": "CHASUS33XXX",
    "bankAccountNumber": "123456789",
    "address": {
      "line1": "100 Example Street",
      "city": "New York",
      "state": "NY",
      "postalCode": "10001",
      "country": "US"
    }
  }
}

BKTR

Book Transfer. An intra-SCB transfer between two accounts at SCB UAE (SCBLAEADXXX).

  • receiver.bank must not be provided. SCB routes the payment to itself.
  • bankChargeBearer is always SHARED on this payment type.

Cut-off and processing:

  • A transfer in the same currency is available 24/7 and processed the same day.
  • A transfer between different currencies has a cut-off of 18:00 UAE time.
fieldpattern / charsetmax lengthmandatory/optional
currencyISO 4217 currency code3M
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
purposeCodePOP code3M
receiver.nameFree text140M
receiver.bankAccountNumberUAE IBAN, or at most 16 digitsM
receiver.address.citySWIFT35M
receiver.address.countryISO 3166-1 alpha-22M

Example payload, paying AED 5,000.00 to another SCB UAE account.

{
  "type": "BKTR",
  "senderAccountId": "intacc_XXXXXXXXXXXXX",
  "senderAccountCurrency": "AED",
  "currency": "AED",
  "amount": 500000,
  "customerReference": "BT20261014004",
  "paymentDetails": "Rent October 2026",
  "purposeCode": "RNT",
  "receiver": {
    "name": "Example Properties LLC",
    "bankAccountNumber": "AE360440001234567890123",
    "address": {
      "city": "Abu Dhabi",
      "country": "AE"
    }
  }
}

Purpose of Payment (POP) codes

SCB UAE also calls these FTS codes.

  • A POP code is required on every outgoing payment from the UAE, for every payment type. This is a UAE regulatory requirement.
  • SCB rejects a payment without one.
  • Send the code in purposeCode. It is the 3-letter code from the table below.
  • Use the Originator POP code that describes why you are making the payment.
  • UAE_IBFT accepts only the codes marked Y in the IBFT column.
  • For UAE_FTS, TT and BKTR, use any code from the table.
  • The descriptions follow SCB's list, with capitals and typos tidied.
  • Acme checks only that purposeCode is present. SCB validates the code itself.
codedescriptionIBFT
ACMAgency CommissionsY
AESAdvance payment against EOSN
AFAReceipts or payments from personal residents bank account or deposits abroadN
AFLReceipts or payments from personal n-resident bank account in the UAEN
ALWAllowanceY
ATSAir transportY
BONBonusY
CBPCross Border PaymentsN
CCPCorporate Card PaymentsY
CEAEquity for the establishment of new company from residents abroad equity of merger or acquisition of companies abroad from residents and participation to capital increase of related company abroadN
CELEquity for the establishment of new company in the UAE from n-residents equity of merger or acquisition of companies in the UAE from n-residents participation to capital increase of related companiesN
CHCCharitable ContributionsY
CINCommercial InvestmentsN
COMCommissionY
COPCompensationY
CRPCredit Card PaymentN
DCPDebit Card PaymentsN
DIFDebt instruments intragroup loans securities deposits foreignN
DILDebt instruments intragroup loans securities deposits in the UAEN
DIVDividend Payouts From FIY
DLAPurchases and sales of foreign debt securities more than a year in t related companiesN
DLFDebt instruments intragroup loans/deposits foreign (above 10% share)N
DLLPurchases and sales of securities issued by residents more than a year in t related companiesN
DOEDividends on equity not intra groupN
DSAPurchases and sales of foreign debt securities less than a year in t related companiesN
DSFDebt instruments intragroup foreign securitiesN
DSLPurchases and sales of securities issued by residents less than a year in t related companiesN
EDUEducational SupportY
EMIEquated Monthly InstallmentsY
EOSEnd of Service / Final SettlementN
FAMFamily SupportY
FDAFinancial derivatives foreignN
FDLFinancial derivatives in the UAEN
FIAInvestment fund shares foreignN
FILInvestment fund shares in the UAEN
FISFinancial servicesY
FSAEquity other than investment fund shares in t related companies abroadN
FSLEquity other than investment fund shares in t related companies in the UAEN
GDEGoods Sold - Exports in FOB valueY
GDIGoods Bought - Imports in CIF valueY
GDSGoods Bought or SoldY
GMSProcessing repair and maintenance services on goodsY
GOSGovernment goods and services embassies etcY
GRIGovernment related income taxes tariffs capital transfers etcY
IFSInformation servicesY
IGDIntra group dividendsN
IGTInter group transferY
IIDIntra group interest on debtN
INSInsurance servicesY
IODIncome on depositsN
IOLIncome on loansN
IPCCharges for the use of intellectual property royaltiesN
IPOIPO SubscriptionsY
IRPInterest rate swap paymentsN
IRWInterest rate unwind paymentsN
ISHIncome on investment funds sharesN
ISLInterest on securities more than a yearN
ISSInterest on securities less than a yearN
ITSComputer servicesY
LASLeave SalaryN
LDLDebt instruments intragroup loans/deposits in the UAE (above 10% share)N
LDSDebt instruments intragroup securities in the UAEN
LEALeasing abroadN
LELLeasing in the UAEN
LIPLoan Interest PaymentsY
LLALoans - Drawings or Repayments on loans extended to n-residents - long termN
LLLLoans - Drawings or Repayments on foreign loans extended to residents - long termN
LNCLoan ChargesY
LNDLoan Disbursements From FIN
MCRMonetary Claim ReimbursementsY
MISMiscellaneousN
MWIMobile wallet card cash-inN
MWOMobile wallet card cash-outN
MWPMobile wallet card paymentsN
OATOwn account transferY
OTSOther modes of transportN
OVTOvertimeY
PENPensionN
PINPersonal InvestmentsY
PIPProfits on Islamic productsN
PMSProfessional and management consulting servicesN
PODPlacement of DepositsN
PORRefunds/Reversals on IPO subscriptionsN
POSPOS Merchant SettlementN
PPAPurchase of real estate abroad from residentsN
PPLPurchase of real estate in the UAE from n-residentsN
PRPProfit rate swap paymentsN
PRRProfits or rents on real estateN
PRSPersonal cultural audio visual and recreational servicesN
PRWProfit rate unwind paymentsN
RDAReverse debt instruments abroadN
RDLReverse debt instruments in the UAEN
RDSResearch and development servicesN
REAReverse equity share abroadN
RELReverse equity share in the UAEN
REMRemittanceN
RFSRepos on foreign securitiesN
RLSRepos on securities issued by residentsN
RNTRent PaymentsY
SAASalary AdvanceN
SALSalaryN
SCOConstructionN
SLALoans - Drawings or Repayments on loans extended to n-residents - short termN
SLLLoans - Drawings or Repayments on foreign loans extended to residents - short termN
STOStanding OrderN
STRTravelY
STSSea transportY
SVIStored value card cash-inY
SVOStored value card cash-outY
SVPStored value card paymentsY
TAXTax paymentN
TCPTrade credits and advances payableN
TCRTrade credits and advances receivableN
TCSTelecommunication servicesN
TKTTicketsY
TOFTransfer of funds between persons Normal and JuridicalY
TTSTechnical trade-related and other business servicesN
UFPUnclaimed Funds PlacementN
UTLUtility Bill PaymentsY
XATTax refundN

Bank references

bankReference is SCB's clearing reference, clearingSystemReference. SCB usually sends it when it reports the payment as processed. bankReferences lists every id SCB sent, keyed by SCB's field name.

Other keys in bankReferences:

  • From SCB's answer to the request: paymentIdentifier, internalTrackingId, clientReferenceId (your customerReference, echoed back).
  • From SCB's status updates, when sent: endToEndId, clientIdentifier, instructionIdentifier, paymentContainerId, originalTransactionId, groupId.

Good to know:

  • UAE_IBFT: SCB doesn't send a clearingSystemReference, so bankReference stays null. bankReferences still has the other ids.
  • If SCB completes the payment immediately, bankReference can stay null until a later SCB update brings it. No webhook is sent for that update, so fetch the payment to see it.
  • A rejected payment keeps the ids SCB sent before rejecting it.

A completed TT payment returns:

{
  "bankReference": "6OT2610051234567",
  "bankReferences": {
    "clearingSystemReference": "6OT2610051234567",
    "paymentIdentifier": "2610051234567890",
    "internalTrackingId": "3f2b8c1e-7d4a-4e9b-9c6f-1a2b3c4d5e6f",
    "clientReferenceId": "ET12345678-USD-0",
    "endToEndId": "E2E2610051234",
    "clientIdentifier": "CLI2610051234",
    "instructionIdentifier": "INS2610051234",
    "paymentContainerId": "PC2610051234",
    "originalTransactionId": "OT2610051234",
    "groupId": "GRP2610051234"
  }
}

On this page