Message Types Summary
Comprehensive list of all ISO 20022 message types used in UFG Business Processes.
Cash Management (camt.*)
| Message Type | Name | Used In | Direction |
|---|---|---|---|
| camt.060 | Account Reporting Request | Process 1 | Broker → Custody |
| camt.052 | Account Report | Process 1 | Custody → Broker |
| camt.048 | Intra Balance Movement Instruction | Process 2, 3 | Broker → Custody |
| camt.025 | Receipt | Process 2, 3 | Custody → Broker |
| camt.056 | Payment Cancellation Request | Process 4 | Broker → Custody |
| camt.029 | Resolution of Investigation | Process 4, 10 | Custody → Broker |
| camt.005 | Get Account | Process 9 | Broker → Custody |
| camt.006 | Return Account | Process 9 | Custody → Broker |
| camt.087 | Request to Modify Payment | Process 10 | Broker → Custody |
Securities Management (semt.*)
| Message Type | Name | Used In | Direction |
|---|---|---|---|
| semt.002 | Securities Balance Accountability Report | Process 5 | Broker → Custody |
| semt.003 | Securities Balance Custody Report | Process 7 | Broker → Custody |
| semt.018 | Securities Message Rejection | Process 5, 7 | Custody → Broker |
Securities Settlement (sese.*)
| Message Type | Name | Used In | Direction |
|---|---|---|---|
| sese.023 | Securities Settlement Transaction Cancellation Request | Process 6 | Broker → Custody |
| sese.024 | Securities Settlement Transaction Confirmation | Process 8 | Custody → Broker |
| sese.028 | Securities Settlement Allegation Removal Advice | Process 6, 8 | Custody → Broker / Broker → Custody |
Message Type Details
Cash Messages (camt)
camt.060 - Account Reporting Request
Purpose: Request account balance information
Response: camt.052
camt.052 - Account Report
Purpose: Provide account balance status
Key Field: AddtlRptInf contains SUFFICIENT/INSUFFICIENT
camt.048 - Intra Balance Movement Instruction
Purpose: Hold or move funds within account
Key Field: SttlmAmt specifies hold amount
camt.025 - Receipt
Purpose: Acknowledge receipt and acceptance
Key Field: StsCd contains PACK/RJCT
camt.056 - Payment Cancellation Request
Purpose: Cancel a previous payment/hold instruction
Key Field: OrgnlTxId references original transaction
camt.029 - Resolution of Investigation
Purpose: Respond to cancellation or modification request
Key Field: Conf contains ACCR/RJCT
camt.005 - Get Account
Purpose: Query account information or hold status
Response: camt.006
camt.006 - Return Account
Purpose: Return queried account information
Key Field: SplmtryData contains hold details
camt.087 - Request to Modify Payment
Purpose: Modify existing hold amount
Key Field: Mod contains modification details
Securities Messages (semt)
semt.002 - Securities Balance Accountability Report
Purpose: Hold securities for sell order
Key Field: Qty specifies quantity to hold
semt.003 - Securities Balance Custody Report
Purpose: Query securities balance
Response: semt.018
semt.018 - Securities Message Rejection
Purpose: Acknowledge securities request (despite name "rejection")
Key Field: Rsn.Cd contains SAFE (available) or NPOS (not available)
Securities Settlement Messages (sese)
sese.023 - Securities Settlement Transaction Cancellation Request
Purpose: Cancel securities hold (release)
Key Field: TxId identifies transaction to cancel
sese.024 - Securities Settlement Transaction Confirmation
Purpose: Confirm settlement completion
Key Field: SttlmSts contains SETT (settled)
sese.028 - Securities Settlement Allegation Removal Advice
Purpose: Confirm cancellation or provide settlement acknowledgment
Key Field: CxlSts contains CAND (cancellation accepted)
Quick Reference
For Query Operations
- Cash: camt.060 → camt.052
- Securities: semt.003 → semt.018
For Hold Operations
- Cash: camt.048 → camt.025
- Securities: semt.002 → semt.018
For Release Operations
- Cash: camt.056 → camt.029
- Securities: sese.023 → sese.028
For Settlement
- Securities: sese.024 → sese.028
For Modifications
- Cash Hold Amount: camt.087 → camt.029
- Hold Status Query: camt.005 → camt.006