pub struct MT202 { /* private fields */ }
Expand description
MT202: General Financial Institution Transfer
Implementations§
Source§impl MT202
impl MT202
Sourcepub fn transaction_reference(&self) -> Result<String>
pub fn transaction_reference(&self) -> Result<String>
Get transaction reference number (Field 20)
Get related reference (Field 21) - Related reference
Sourcepub fn value_date_currency_amount(&self) -> Result<String>
pub fn value_date_currency_amount(&self) -> Result<String>
Get value date, currency and amount (Field 32A)
Sourcepub fn value_date(&self) -> Result<NaiveDate>
pub fn value_date(&self) -> Result<NaiveDate>
Get value date from field 32A
Sourcepub fn ordering_institution(&self) -> Option<String>
pub fn ordering_institution(&self) -> Option<String>
Get ordering institution (Field 52A) - Institution placing the order
Sourcepub fn ordering_institution_d(&self) -> Option<String>
pub fn ordering_institution_d(&self) -> Option<String>
Get ordering institution (Field 52D) - Alternative format
Sourcepub fn senders_correspondent(&self) -> Option<String>
pub fn senders_correspondent(&self) -> Option<String>
Get sender’s correspondent (Field 53A) - Sender’s correspondent
Sourcepub fn senders_correspondent_b(&self) -> Option<String>
pub fn senders_correspondent_b(&self) -> Option<String>
Get sender’s correspondent (Field 53B) - Alternative format
Sourcepub fn senders_correspondent_d(&self) -> Option<String>
pub fn senders_correspondent_d(&self) -> Option<String>
Get sender’s correspondent (Field 53D) - Alternative format
Sourcepub fn receivers_correspondent(&self) -> Option<String>
pub fn receivers_correspondent(&self) -> Option<String>
Get receiver’s correspondent (Field 54A) - Receiver’s correspondent
Sourcepub fn receivers_correspondent_b(&self) -> Option<String>
pub fn receivers_correspondent_b(&self) -> Option<String>
Get receiver’s correspondent (Field 54B) - Alternative format
Sourcepub fn receivers_correspondent_d(&self) -> Option<String>
pub fn receivers_correspondent_d(&self) -> Option<String>
Get receiver’s correspondent (Field 54D) - Alternative format
Sourcepub fn third_reimbursement_institution(&self) -> Option<String>
pub fn third_reimbursement_institution(&self) -> Option<String>
Get third reimbursement institution (Field 55A) - Third reimbursement institution
Sourcepub fn third_reimbursement_institution_d(&self) -> Option<String>
pub fn third_reimbursement_institution_d(&self) -> Option<String>
Get third reimbursement institution (Field 55D) - Alternative format
Sourcepub fn intermediary_institution(&self) -> Option<String>
pub fn intermediary_institution(&self) -> Option<String>
Get intermediary institution (Field 56A) - Intermediary institution
Sourcepub fn intermediary_institution_c(&self) -> Option<String>
pub fn intermediary_institution_c(&self) -> Option<String>
Get intermediary institution (Field 56C) - Alternative format
Sourcepub fn intermediary_institution_d(&self) -> Option<String>
pub fn intermediary_institution_d(&self) -> Option<String>
Get intermediary institution (Field 56D) - Alternative format
Sourcepub fn account_with_institution(&self) -> Option<String>
pub fn account_with_institution(&self) -> Option<String>
Get account with institution (Field 57A) - Account with institution
Sourcepub fn account_with_institution_b(&self) -> Option<String>
pub fn account_with_institution_b(&self) -> Option<String>
Get account with institution (Field 57B) - Alternative format
Sourcepub fn account_with_institution_c(&self) -> Option<String>
pub fn account_with_institution_c(&self) -> Option<String>
Get account with institution (Field 57C) - Alternative format
Sourcepub fn account_with_institution_d(&self) -> Option<String>
pub fn account_with_institution_d(&self) -> Option<String>
Get account with institution (Field 57D) - Alternative format
Sourcepub fn beneficiary_institution(&self) -> Result<String>
pub fn beneficiary_institution(&self) -> Result<String>
Get beneficiary institution (Field 58A) - Beneficiary institution
Sourcepub fn beneficiary_institution_d(&self) -> Option<String>
pub fn beneficiary_institution_d(&self) -> Option<String>
Get beneficiary institution (Field 58D) - Alternative format
Sourcepub fn remittance_information(&self) -> Option<String>
pub fn remittance_information(&self) -> Option<String>
Get remittance information (Field 70) - Details of payment
Sourcepub fn details_of_charges(&self) -> Option<String>
pub fn details_of_charges(&self) -> Option<String>
Get details of charges (Field 71A) - Details of charges
Sourcepub fn senders_charges(&self) -> Option<String>
pub fn senders_charges(&self) -> Option<String>
Get sender’s charges (Field 71F) - Sender’s charges
Sourcepub fn receivers_charges(&self) -> Option<String>
pub fn receivers_charges(&self) -> Option<String>
Get receiver’s charges (Field 71G) - Receiver’s charges
Sourcepub fn regulatory_reporting(&self) -> Option<String>
pub fn regulatory_reporting(&self) -> Option<String>
Get regulatory reporting (Field 77B) - Regulatory reporting
Sourcepub fn instructions(&self) -> Option<String>
pub fn instructions(&self) -> Option<String>
Get instructions to paying/receiving/cover bank (Field 72) - Instructions
Sourcepub fn all_instructions(&self) -> Vec<String>
pub fn all_instructions(&self) -> Vec<String>
Get all instructions (Field 72) - can have multiple