# Brazil (BRL) Transaction Data Requirements The following transaction-level fields apply to all BRL payments to Brazil via PIX. | Field | Description | Required | Type | Constraints | | --- | --- | --- | --- | --- | | `purposeCode` | Purpose of payment | Required | ENUM | See [valid values](#purpose-of-payment-codes) below | | `paymentMemo` | Payment memo | Optional | STRING | 0–120 chars | ## Purpose of payment codes | Code | Description | | --- | --- | | `COMP` | Compensation Payment | | `FAMI` | Family Maintenance | | `INVS` | Investment and Securities | | `OTHR` | Other | | `SUPP` | Supplier Payment |