pub struct MT196 {
pub field_20: GenericReferenceField,
pub field_21: GenericReferenceField,
pub field_76: GenericMultiLine6x35,
pub field_77a: Option<GenericMultiLine20x35>,
pub field_11a: Option<GenericTextField>,
pub field_79: Option<GenericMultiLine6x35>,
pub field_23b: Option<GenericTextField>,
pub field_32a: Option<Field32A>,
pub field_50: Option<Field50>,
pub field_59: Option<Field59>,
pub field_71a: Option<GenericTextField>,
}
Expand description
§MT196: Answers (Customer Messages)
This message is sent by a financial institution to provide answers, confirmations, or status information in response to queries or requests related to customer messages. MT196 is used for answering customer credit transfer queries and other customer-related inquiries.
§Key Features
- Answer provision: Official responses to customer message queries
- Reference tracking: Links to the original message through reference fields
- Conditional structure: Either narrative (field 79) or copy of original message fields
- Answer codes: Standardized answer codes with supplementary data
- Narrative support: Additional narrative description capability
§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 may be present, but not both.
§Answer Process
Used when a receiver needs to provide answers, confirmations, or status updates regarding previously received customer messages, including confirmations of execution, status updates, or responses to specific queries.
Fields§
§field_20: GenericReferenceField
Transaction Reference Number - Field 20
Unique reference assigned by the sender for this answer message. This reference is used throughout the answer 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 message being answered. This creates a direct link between the answer and the original message, enabling complete audit trails and transaction tracking.
field_76: GenericMultiLine6x35
Answers - Field 76
Contains response codes, narratives, and supplementary data. Includes confirmation codes (1-33), cancellation codes (CNCL, PDCR, RJCR), and reason codes with optional supplementary details in parentheses.
field_77a: Option<GenericMultiLine20x35>
Narrative - Field 77A (Optional)
Free-form narrative description that supplements the answer codes in field 76. Used for providing additional context, explanations, or details about the answers.
field_11a: Option<GenericTextField>
MT and Date of the Original Message - Field 11a (Optional)
Specifies the message type and date of the original message being answered. Can be in Option R format (with session/ISN) or Option S format (date only).
field_79: Option<GenericMultiLine6x35>
Narrative Description of Original Message - Field 79 (Conditional)
Contains narrative description of the original message being answered. Must be present if copy of original message fields is not included. Cannot be used together with copy of original message fields.
field_23b: Option<GenericTextField>
Copy of Mandatory Fields from Original Message - Multiple Fields (Conditional)
When present, contains a copy of at least the mandatory fields from the original message. This helps identify the exact transaction being answered. Cannot be used together with field 79 according to conditional rule C1.
For customer messages (MT103): Would include fields 23B, 32A, 50, 59, 71A
field_32a: Option<Field32A>
§field_50: Option<Field50>
§field_59: Option<Field59>
§field_71a: Option<GenericTextField>