# South Africa (ZAR) Transaction Data Requirements The following transaction-level fields apply to all ZAR payments to South Africa via bank transfer. | Field | Description | Required | Type | Constraints | | --- | --- | --- | --- | --- | | `purposeCode` | Purpose of payment | Required | ENUM | See [valid values](#purpose-of-payment-codes) below | ## Purpose of payment codes | Code | Description | | --- | --- | | `ALLW` | Allowance | | `BONU` | Bonus payment | | `CISC` | Construction and installation services | | `COMM` | Commission | | `DEPT` | Deposit | | `DOFI` | Deposits with or from offshore financial institutions | | `EDSC` | Education services | | `EDUC` | Education | | `ENGS` | Architectural, engineering, and other technical services | | `FAMI` | Family maintenance | | `FEES` | Payment of fees | | `GDDS` | Purchase or sale of goods | | `GDSV` | Purchase or sale of goods and services | | `GIFT` | Gift | | `GSPM` | Goods for processing and manufacturing services | | `GSST` | Goods and services by short-term workers | | `GSTR` | Goods and services by travellers | | `HLTC` | Home health care | | `INTC` | Intra-company payment | | `INTE` | Interest | | `INVS` | Investment and securities | | `IVPT` | Invoice payment | | `MACH` | Payment for machinery, non-customized packaged software, or transport equipment | | `MDCS` | Medical services | | `MFGD` | Payment for manufactured goods | | `MMFA` | Payment for miscellaneous manufactured articles | | `MP2P` | Mobile peer-to-peer payment | | `MRSC` | Maintenance and repair services | | `OCDM` | Order cheque domestic | | `OCFG` | Order cheque foreign | | `OTHR` | Other | | `PAYR` | Payroll | | `PSFR` | Passenger fare | | `REAB` | Real estate abroad | | `RELG` | Rental lease general | | `SALA` | Salary payment | | `SCVE` | Purchase or sale of services | | `STDY` | Study | | `SUPP` | Supplier payment | | `TLLT` | Term loans — long-term | | `TLST` | Term loans — short-term | | `TRAD` | Trade services | | `VIAC` | Visa application charges |