pub struct MT292 {
pub field_20: GenericReferenceField,
pub field_21: GenericReferenceField,
pub field_11s: Field11S,
pub field_79: Option<GenericMultiLine6x35>,
pub field_32a: Option<Field32A>,
pub field_58a: Option<GenericBicField>,
pub field_52a: Option<GenericBicField>,
pub field_53a: Option<GenericBicField>,
pub field_56a: Option<GenericBicField>,
pub field_57a: Option<GenericBicField>,
}
Expand description
§MT292: Request for Cancellation (Treasury)
This message is sent by a financial institution to request the cancellation of a previously sent treasury-related message. MT292 is used for cancellation requests related to treasury operations, interbank transfers, and institutional transactions.
§Key Features
- Treasury cancellation: Official request to cancel treasury/institutional messages
- Reference tracking: Links to the original message through multiple reference fields
- Conditional structure: Either narrative (field 79) or copy of original message fields
- Audit trail: Maintains complete cancellation audit records for treasury operations
- Reason codes: Standardized cancellation reason codes for institutional processing
§Field Structure
The message follows a conditional structure where either field 79 (narrative description) or a copy of the mandatory fields from the original message must be present, or both. This structure is identical to MT192 but used for treasury/institutional contexts.
§Cancellation Process
Used when a treasury department or institutional sender needs to request cancellation of a previously sent message, typically MT2xx series messages for interbank transfers, due to errors, regulatory requirements, or operational changes.
Fields§
§field_20: GenericReferenceField
Transaction Reference Number - Field 20
Unique reference assigned by the sender for this treasury cancellation request. This reference is used throughout the cancellation lifecycle for tracking, acknowledgment, and audit purposes. Must be unique within sender’s system per business day.
field_21: GenericReferenceField
Related Reference - Field 21
Contains the reference from field 20 of the treasury message to be cancelled. This creates a direct link between the cancellation request and the original treasury message, enabling the receiver to identify exactly which message to cancel.
field_11s: Field11S
MT and Date of the Original Message - Field 11S
Specifies the message type, date, session number, and Input Sequence Number (ISN) of the original treasury message to be cancelled. Format: 3!n6!n4!n/4!n Example: 202231215001/0123 (MT202 dated 2023-12-15, session 0001, ISN 0123)
field_79: Option<GenericMultiLine6x35>
Narrative Description of the Original Message - Field 79 (Conditional)
Contains cancellation reason codes and free-form text explaining the cancellation. Must be present if copy of original message fields is not included, or both may be present. Common reason codes: AGNT, AM09, COVR, CURR, CUST, CUTA, DUPL, FRAD, TECH, UPAY
field_32a: Option<Field32A>
Copy of Mandatory Fields from Original Message - Multiple Fields (Conditional)
When present, contains a copy of at least the mandatory fields from the original treasury message. This helps the receiver identify the exact treasury transaction to be cancelled. The specific fields depend on the original message type referenced in field 11S.
For MT202: Would include fields 32A, 53, 58
For MT205: Would include fields 32A, 53, 56, 57, 58
For MT210: Would include fields 32A, 53
Note: This is represented as optional structured content that can contain various field combinations depending on the original treasury message type.
field_58a: Option<GenericBicField>
§field_52a: Option<GenericBicField>
§field_53a: Option<GenericBicField>
§field_56a: Option<GenericBicField>
§field_57a: Option<GenericBicField>