# United Kingdom (GBP) Transaction Data Requirements

The following transaction-level fields apply to all GBP payments to the United Kingdom via FPS (Faster Payments Service).

| Field  | Description  | Required | Type | Constraints  |
|  --- | --- | --- | --- | --- |
| `purposeCode` | Purpose of payment | Required | ENUM | 4–5 chars. See [valid values](#purpose-of-payment-codes) below |
| `paymentMemo` | Payment memo | Optional | STRING | 0–16 chars. Pattern: `^[\w\/-?:(). '+\s]+$` |


## Purpose of payment codes

| Code | Description |
|  --- | --- |
| `ADCS` | Fees for advisory or consulting service |
| `BEXP` | Business expense payment |
| `BLDM` | Building maintenance payment |
| `COMC` | Commercial payment |
| `DBTC` | Debit transfer |
| `EDUC` | Education |
| `FEES` | Fee payment |
| `GIFT` | Gift payment |
| `GDSV` | Goods and services payment |
| `HREC` | Housing rent collection |
| `INSC` | Insurance claim settlement |
| `INSU` | Insurance payment |
| `INVS` | Investment settlement |
| `LOAR` | Loan repayment |
| `MDCS` | Medical service payment |
| `PCOM` | Residential property purchase |
| `RENT` | Property rental payment |
| `SALA` | Payment of salary |
| `SERV` | Service payment |
| `SUPP` | Supplier payment |
| `TAXS` | Tax settlement |