financial.swift.mt
Module financial.swift.mt
Definitions
ballerinax/financial.swift.mt Ballerina library
Ballerina SWIFT MT Library
Overview
SWIFT MT (Message Type) messages are a set of standardized financial messages used globally in interbank communication, allowing secure and efficient cross-border transactions. These messages follow a specific structure to ensure consistency in financial data exchange, supporting various operations such as payments, securities trading, and treasury transactions.
The ballerinax/financial.swift.mt
library provides support for creating, parsing, and manipulating SWIFT MT messages in Ballerina. It facilitates the handling of commonly used MT message types, enabling developers to work with structured financial data in a flexible and programmatic manner. This library is particularly useful for building financial messaging systems that integrate SWIFT MT standards.
Supported Message Types
- SWIFT MT 1XX Category
- SWIFT MT 2XX Category
- SWIFT MT 3XX Category Volume 1 (MT300 - MT341)
- SWIFT MT 9XX Category
- SWIFT MT nXX Category
Usage
Parsing a SWIFT fin message as a record
import ballerina/io; import ballerinax/financial.swift.mt as swiftmt; public function main() returns error? { string finMessage = string `{1:F01CHASUS33AXXX0000000000} {2:I900CRESCHZZXXXXN} {4: :20:C11126A1378 :21:5482ABC :25:9-9876543 :32A:090123USD233530, -}`; record {} customizedMessage = check swiftmt:parseSwiftMt(finMessage); if customizedMessage is swiftmt:MT900Message { io:println(customizedMessage); } }
Creating SWIFT MT documents based on the requirement
import ballerina/io; import ballerinax/fiancial.swift.mt as swiftmt; public function main() returns error? { swiftmt:MT900Message swiftMessage = { block2: { messageType: "900" }, block4: { MT20: { msgId: { content: "C11126A1378"}}, MT21: { Ref: { content: "5482ABC"}}, MT32A: { Dt: { content: "090123"}, Ccy: { content: "USD"}, Amnt: { content: "33550,"}}}}; io:println(swiftMessage); }
Generating SWIFT MT Fin Message using SWIFT MT Record Values
import ballerina/io; import ballerinax/fiancial.swift.mt as swiftmt; public function main() returns error? { //name and number of each field have to be defined in order to generate the fin message. swiftmt:MT900Message message = { block1: {logicalTerminal: "FTRVVY5R"}, block2: {'type: "input", messageType: "900", receiverAddress: "ADRFTY2CXXX"}, block4: { MT20: {name: "20", msgId: {content: "245465498", number: "1"}}, MT21: {name:"21", Ref: {content: "5463557676", number: "1"}}, MT32A: {name: "32A", Dt: {content: "270125", number: "1"}, Ccy: {content: "USD", number: "2"}, Amnt: {content: "6897,", number: "3"}}}}; io:println(swiftmt:getFinMessage(message)); }
Functions
parse
Converts a SWIFT FIN message to the corresponding SWIFT MT message type or throws an error if the type is invalid.
Parameters
- finMessage string - The input SWIFT FIN message string to be parsed and converted into a SWIFT MT message type.
Return Type
- record {}|error - On success, returns one of the SWIFT MT message types (MT1XX, MT2XX, MT9XX, MTnXX). In case of an error or unsupported message type, returns an error indicating the issue.
toFinMessage
Converts a SWIFT message record into a FIN message string.
This function processes a SWIFT message record and maps it to the appropriate SWIFT FIN message type based on
the message type and validation flag. It converts the record into a FIN message using the Prowide Conversion Service.
The function supports multiple validation flags such as STP
, REMIT
, and COV
, and also handles messages with
a type greater than or equal to 90.
Parameters
- message record {} - The SWIFT message record to be converted.
Records
financial.swift.mt: Acc
Defines the account.
Fields
- content string - The content of the account
- number? string - The attribute number
financial.swift.mt: AccNmb
Defines the Account Number.
Fields
- content string - The content of account number
- number? string - The attribute number
financial.swift.mt: AddInfo
Defines the additional information.
Fields
- content string - The content of the additional information
- number? string - The attribute number
financial.swift.mt: AdjTyp
Defines the Adjustment Type.
Fields
- content string - The content of adjustment type
- number? string - The attribute number
financial.swift.mt: AdrsLine
Defines the address line.
Fields
- content string - The content of the address line
- number? string - The attribute number
financial.swift.mt: Amnt
Defines the amount.
Fields
- content string - The content of the amount
- number? string - The attribute number
financial.swift.mt: Auth
Defines the authorization.
Fields
- content string - The content of the authorization
- number? string - The attribute number
financial.swift.mt: BarrDeterBusinessDays
Defines the Barrier Determination Business Days.
Fields
- content string - The content of barrier determination business days
- number? string - The attribute number
financial.swift.mt: BarrTyp
Defines the Barrier Type.
Fields
- content string - The content of barrier type
- number? string - The attribute number
financial.swift.mt: Block1
Defines the block 1 of the message.
Fields
- applicationId? string - The ID of the application sending the message.
- serviceId? string - The ID of the service being utilized.
- logicalTerminal? string - The logical terminal associated with the message sender or receiver.
- sessionNumber? string - The session number for the message transmission.
- sequenceNumber? string - The sequence number for tracking message order.
financial.swift.mt: Block2
Defines the block 2 of the message.
Fields
- messageType string - The type of the message
- receiverAddress? string - The address of the receiver of the message
- messagePriority? string - The priority of the message transmission
- senderInputTime? Dt - The time at which the message was sent
- MIRDate? Tm - The message input reference date
- MIRLogicalTerminal? string - The message input reference logical terminal
- MIRSessionNumber? string - The message input reference session number
- MIRSequenceNumber? string - The message input reference sequence number
- receiverOutputDate? Dt - The date on which the message is delivered
- receiverOutputTime? Tm - The time at which the message is delivered
- 'type? string - An attribute specifying the type of message in additional detail
financial.swift.mt: Block3
Defines the block 3 of the message.
Fields
- ValidationFlag? ValidationFlag - The validation flag to identify STP, REMIT and COV
- NdToNdTxRef? NdToNdTxRef - The end to end reference
financial.swift.mt: Block5
Defines Block 5 in the message structure.
Fields
- tag? Tag - The tag in the block
financial.swift.mt: BlockEnd
Defines End of block.
Fields
- content string - The content of block End
- number? string - The attribute number
financial.swift.mt: BlockSt
Defines start of block.
Fields
- content string - The content of block start
- number? string - The attribute number
financial.swift.mt: BrthDt
Defines the birth date.
Fields
- content string - The content of the birth date
- number? string - The attribute number
financial.swift.mt: BrthPlc
Defines the birth place.
Fields
- content string - The content of the birth place
- number? string - The attribute number
financial.swift.mt: calcAgent
Defines the Calculation Agent.
Fields
- content string - The content of calculation agent
- number? string - The attribute number
financial.swift.mt: Ccy
Defines the currency.
Fields
- content string - The content of the currency
- number? string - The attribute number
financial.swift.mt: Cd
Defines the code.
Fields
- content string - The content of the code
- number? string - The attribute number
financial.swift.mt: CdTyp
Defines the code type.
Fields
- content string - The content of the code type
- number? string - The attribute number
financial.swift.mt: Cheques
Defines the elements of the sequence of advices of cheque.
Fields
- MT21 MT21 - Check Number Reference
- MT30 MT30 - Date of Issue
- MT32A? MT32A - Amount (Option A)
- MT32B? MT32B - Amount (Option B)
- MT50A? MT50A - Payer (Option A)
- MT50F? MT50F - Payer (Option F)
- MT50K? MT50K - Payer (Option K)
- MT52A? MT52A - Drawer Bank (Option A)
- MT52B? MT52B - Drawer Bank (Option B)
- MT52D? MT52D - Drawer Bank (Option D)
- MT59? MT59 - Payee
- MT59F? MT59F - Payee (Option F)
financial.swift.mt: CmnRef
Defines the Common Reference.
Fields
- content string - The content of common reference
- number? string - The attribute number
financial.swift.mt: Cmnt
Defines the comment field.
Fields
- content string - The content of the comment
- number? string - The attribute number
financial.swift.mt: cntrctNum
Defines the Contract Number.
Fields
- content string - The content of contract number
- number? string - The attribute number
financial.swift.mt: CntyCd
Defines the Country Code.
Fields
- content string - The content of country code
- number? string - The attribute number
financial.swift.mt: CntyNTw
Defines the country or town.
Fields
- content string - The content of the country or town
- number? string - The attribute number
financial.swift.mt: CommType
Defines the Commission Type.
Fields
- content string - The content of commission type
- number? string - The attribute number
financial.swift.mt: Component
Defines the component field.
Fields
- content string - The content of the component
- number? string - The attribute number
financial.swift.mt: Cons
Defines the Consequence.
Fields
- content string - The content of consequence
- number? string - The attribute number
financial.swift.mt: Conv
Defines the Convention.
Fields
- content string - The content of convention
- number? string - The attribute number
financial.swift.mt: CstmIdnNum
Defines the customer identification.
Fields
- content string - The content of the customer identification number
- number? string - The attribute number
financial.swift.mt: CtTm
Defines Continuous Time.
Fields
- content string - The content of time
- number? string - The attribute number
financial.swift.mt: CurrCd
Defines the Currency Code.
Fields
- content string - The content of currency code
- number? string - The attribute number
financial.swift.mt: Decimals
Defines the Decimals.
Fields
- content string - The content of decimals
- number? string - The attribute number
financial.swift.mt: Desc
Defines the description.
Fields
- content string - The content of description
- number? string - The attribute number
financial.swift.mt: DigiTknId
Defines the Digital Token Identifier.
Fields
- content string - The content of digital token identifier
- number? string - The attribute number
financial.swift.mt: Dt
Defines the date.
Fields
- content string - The content of the date
- number? string - The attribute number
financial.swift.mt: DtSrcSchm
Defines the Data Source Scheme.
Fields
- content string - The content of data source scheme
- number? string - The attribute number
financial.swift.mt: EmpField
Defines the Empty field.
Fields
- content string - The content of empty field
- number? string - The attribute number
financial.swift.mt: EnvCntnt
Defines the content of the envelope content.
Fields
- content string - content of the envelope content
- number? string - attribute number of the field
financial.swift.mt: EveType
Defines the Event Type.
Fields
- content string - The content of event type
- number? string - The attribute number
financial.swift.mt: Fac
Defines the Factor.
Fields
- content string - The content of factor
- number? string - The attribute number
financial.swift.mt: Flag
Defines the Flag.
Fields
- content string - The content of flag
- number? string - The attribute number
financial.swift.mt: FlRtOp
Defines the Floating rate Option.
Fields
- content string - The content of floating rate option
- number? string - The attribute number
financial.swift.mt: Fnctn
Defines the function in the requested message.
Fields
- content string - The content in the function
- number? string - The attribute number
financial.swift.mt: FraTyp
Defines the FRA Type.
Fields
- content string - content of FRA type
- number? string - attribute number
financial.swift.mt: Fun
Defines the Function.
Fields
- content string - The content of function
- number? string - The attribute number
financial.swift.mt: Idfier
Defines the Identifier for transaction.
Fields
- content string - The content of identifier
- number? string - The attribute number
financial.swift.mt: IdnCd
Defines the identification code.
Fields
- content string - The content of the identification code
- number? string - The attribute number
financial.swift.mt: Indctr
Defines the indicator in the requested message.
Fields
- content string - The content in the indicator
- number? string - The attribute number
financial.swift.mt: InptSeqNo
Defines the input sequence number.
Fields
- content string - The content of the input sequence number
- number? string - The attribute number
financial.swift.mt: InstrDesc
Defines the Description of Instrument.
Fields
- content string - The content of instrument description
- number? string - The attribute number
financial.swift.mt: InstrId
Defines the Identification of Instrument.
Fields
- content string - The content of instrument identifier
- number? string - The attribute number
financial.swift.mt: InstrnCd
Defines the instruction code.
Fields
- content string - The content of the instruction code
- number? string - The attribute number
financial.swift.mt: IsdaCd
Defines the ISDA Code.
Fields
- content string - The content of ISDA code
- number? string - The attribute number
financial.swift.mt: Lctn
Defines the location.
Fields
- content string - The content of location
- number? string - The attribute number
financial.swift.mt: Market
Defines the Market.
Fields
- content string - The content of market
- number? string - The attribute number
financial.swift.mt: MessageCopy
Defines the elements of the copy of original message.
Fields
- MT12? MT12 - field 12 of original message
- MT13C? MT13C - field 13C of original message
- MT13D? MT13D - field 13D of original message
- MT19? MT19 - field 19 of original message
- MT20? MT20 - field 20 of original message
- MT21? MT21 - field 21 of original message
- MT21C? MT21C - field 21C of original message
- MT21D? MT21D - field 21D of original message
- MT21E? MT21E - field 21E of original message
- MT21F? MT21F - field 21F of original message
- MT21R? MT21R - field 21R of original message
- MT23B? MT23B - field 23B of original message
- MT23E? MT23E[] - field 23E of original message
- MT25A? MT25A - field 25A of original message
- MT25P? MT25P - field 25P of original message
- MT26T? MT26T - field 26T of original message
- MT28? MT28 - field 28 of original message
- MT28C? MT28C - field 28C of original message
- MT28D? MT28D - field 28D of original message
- MT30? MT30 - field 30 of original message
- MT32A? MT32A - field 32A of original message
- MT32B? MT32B - field 32B of original message
- MT33B? MT33B - field 33B of original message
- MT34F? MT34F[] - field 34F of original message
- MT36? MT36 - field 36 of original message
- MT50A? MT50A - field 50A of original message
- MT50C? MT50C - field 50C of original message
- MT50F? MT50F - field 50F of original message
- MT50K? MT50K - field 50K of original message
- MT50L? MT50L - field 50L of original message
- MT50G? MT50G - field 50G of original message
- MT50H? MT50H - field 50H of original message
- MT51A? MT51A - field 51A of original message
- MT52A? MT52A - field 52A of original message
- MT52B? MT52B - field 52B of original message
- MT52C? MT52C - field 52C of original message
- MT52D? MT52D - field 52D of original message
- MT53A? MT53A - field 53A of original message
- MT53B? MT53B - field 53B of original message
- MT53D? MT53D - field 53D of original message
- MT54A? MT54A - field 54A of original message
- MT54B? MT54B - field 54B of original message
- MT54D? MT54D - field 54D of original message
- MT55A? MT55A - field 55A of original message
- MT55B? MT55B - field 55B of original message
- MT55D? MT55D - field 55D of original message
- MT56A? MT56A - field 56A of original message
- MT56C? MT56C - field 56C of original message
- MT56D? MT56D - field 56D of original message
- MT57A? MT57A - field 57A of original message
- MT57B? MT57B - field 57B of original message
- MT57C? MT57C - field 57C of original message
- MT57D? MT57D - field 57D of original message
- MT58A? MT58A - field 58A of original message
- MT58D? MT58D - field 58D of original message
- MT59? MT59 - field 59 of original message
- MT59A? MT59A - field 59A of original message
- MT59F? MT59F - field 59F of original message
- MT60F? MT60F[] - field 60F of original message
- MT60M? MT60M[] - field 60M of original message
- MT61? MT61[] - field 61 of original message
- MT62F? MT62F[] - field 62F of original message
- MT62M? MT62M[] - field 62M of original message
- MT64? MT64[] - field 64 of original message
- MT65? MT65[] - field 65 of original message
- MT70? MT70 - field 70 of original message
- MT71A? MT71A - field 71A of original message
- MT71F? MT71F - field 71F of original message
- MT71G? MT71G - field 71G of original message
- MT72? MT72 - field 72 of original message
- MT77B? MT77B - field 77B of original message
- MT77T? MT77T - field 77T of original message
- MT86? MT86[] - field 86 of original message
- MT90C? MT90C - field 90C of original message
- MT90D? MT90D - field 90D of original message
financial.swift.mt: Method
Defines the method.
Fields
- content string - The content of method
- number? string - The attribute number
financial.swift.mt: Msg
Defines the message in the requested message.
Fields
- content string - The content in the message
- number? string - The attribute number
financial.swift.mt: MsgId
Defines the message id in MT20.
Fields
- content string - The content of the message id
- number? string - The attribute number
financial.swift.mt: MsgIdx
Defines the message index.
Fields
- content string - The content of the message index
- number? string - The attribute number
financial.swift.mt: MsgNo
Defines the message number.
Fields
- content decimal - The content of the message number
- number? string - The attribute number
financial.swift.mt: MT101Block4
Defines the elements of the MT101 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT21R? MT21R - Customer Specified Reference
- MT28D MT28D - Message Index, indicating the sequence of the message
- MT50C? MT50C - Instructing Party (Option C)
- MT50L? MT50L - Instructing Party (Option L)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50G? MT50G - Ordering Customer (Option G)
- MT50H? MT50H - Ordering Customer (Option H)
- MT52A? MT52A - Account Servicing Institution (Option A)
- MT52C? MT52C - Account Servicing Institution (Option C)
- MT51A? MT51A - Sending Institution
- MT30 MT30 - Requested Execution Date for the payment
- MT25? MT25 - Authorization
- Transaction MT101Transaction[] - An array of transactions containing the detailed payment instructions
financial.swift.mt: MT101Message
Defines the structure of an MT101 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT101Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT101Transaction
Define the transacions in the MT101 message.
Fields
- MT21 MT21 - Transaction Reference
- MT21F? MT21F - F/X Deal Reference
- MT23E? MT23E[] - Instruction Code (Option E)
- MT32B MT32B - Currency/Transaction Amount
- MT50C? MT50C - Instructing Party (Option C)
- MT50L? MT50L - Instructing Party (Option L)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50G? MT50G - Ordering Customer (Option G)
- MT50H? MT50H - Ordering Customer (Option H)
- MT52A? MT52A - Account Servicing Institution (Option A)
- MT52C? MT52C - Account Servicing Institution (Option C)
- MT56A? MT56A - Intermediary (Option A)
- MT56C? MT56C - Intermediary (Option C)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account with Institution (Option A)
- MT57C? MT57C - Account with Institution (Option C)
- MT57D? MT57D - Account with Institution (Option D)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT70? MT70 - Remmitance Information
- MT77B? MT77B - Regulatory Reporting
- MT33B? MT33B - Currency/Instructed Amount
- MT71A MT71A - Detail's of Charges
- MT25A? MT25A - Charges Account (Option A)
- MT36? MT36 - Exchange Rate
financial.swift.mt: MT102Block4
Defines the elements of the MT102 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT23 MT23 - Instruction Code
- MT51A? MT51A - Sending Institution
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT52C? MT52C - Ordering Institution (Option C)
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT71A? MT71A - Details of Charges
- MT36? MT36 - Exchange Rate
- Transaction MT102Transaction[] - An array of transactions containing the detailed payment instructions
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT19? MT19 - Sum of Amounts
- MT71G? MT71G - Reciever's Charges
- MT13C? MT13C - Date/Time Indication
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53C? MT53C - Sender’s Correspondent (Option C)
- MT54A? MT54A - Receiver’s Correspondent (Option A)
- MT52B? MT52B - Ordering Institution (Option B)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT102Message
Defines the structure of an MT102 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT102Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT102STPBlock4
Defines the elements of the MT102STP message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT23 MT23 - Bank Operation Code
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT71A? MT71A - Details of Charges
- MT36? MT36 - Exchange Rate
- Transaction MT102STPTransaction[] - An array of transactions containing the detailed payment instructions
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT19? MT19 - Sum of Amounts
- MT71G? MT71G - Sum of Reciever's Charges Information
- MT13C? MT13C - Time Indication
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53C? MT53C - Sender’s Correspondent (Option C)
- MT54A? MT54A - Receiver’s Correspondent (Option A)
- MT52B? MT52B - Ordering Institution (Option B)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT102STPMessage
Defines the structure of an MT102 STP message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT102STPBlock4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT102STPTransaction
Defines the transaction-related elements of an MT102 STP transaction.
Fields
- MT21 MT21 - Transaction Reference
- MT32B MT32B - Value Date, Currency Code, and Amount
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT57A? MT57A - Account With Institution (Option A)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT70? MT70 - Remittance Information
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT33B? MT33B - Currency/Instructed Amount
- MT71A? MT71A - Details of Charges
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT36? MT36 - Exchange Rate
financial.swift.mt: MT102Transaction
Defines the transaction-related elements of an MT102 transaction.
Fields
- MT21 MT21 - Transaction Reference
- MT32B MT32B - Currency/Transaction Amount (Alternative)
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT52C? MT52C - Ordering Institution (Option C)
- MT52B? MT52B - Ordering Institution (Option B)
- MT57A? MT57A - Account with Institution (Option A)
- MT57C? MT57C - Account with Institution (Option C)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT70? MT70 - Remmitance Information
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT33B? MT33B - Currency/Instructed Amount
- MT71A? MT71A - Details of Charges (Option A)
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT36? MT36 - Exchange Rate
financial.swift.mt: MT103Block4
Defines the elements of the MT103 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT13C? MT13C - Time Indication
- MT23B MT23B - Bank Operation Code
- MT23E? MT23E[] - Instruction Code (Array)
- MT26T? MT26T - Transaction Type Code
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT33B? MT33B - Currency/Instructed Amount
- MT36? MT36 - Exchange Rate
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT51A? MT51A - Sending Institution
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53B? MT53B - Sender’s Correspondent (Option B)
- MT53D? MT53D - Sender’s Correspondent (Option D)
- MT54A? MT54A - Receiver's Correspondent (Option A)
- MT54B? MT54B - Receiver's Correspondent (Option B)
- MT54D? MT54D - Receiver's Correspondent (Option D)
- MT55A? MT55A - Third Reimbursement Institution (Option A)
- MT55B? MT55B - Third Reimbursement Institution (Option B)
- MT55D? MT55D - Third Reimbursement Institution (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56C? MT56C - Intermediary (Option C)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57C? MT57C - Account With Institution (Option C)
- MT57D? MT57D - Account With Institution (Option D)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT70? MT70 - Remittance Information
- MT71A MT71A - Details of Charges
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT72? MT72 - Sender to Receiver Information
- MT77B? MT77B - Regulatory Reporting
financial.swift.mt: MT103Message
Defines the structure of an MT103 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT103Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT103REMITBlock4
Defines the elements of the MT103REMIT message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT13C? MT13C - Time Indication
- MT23B MT23B - Bank Operation Code
- MT23E? MT23E[] - Instruction Code (Array)
- MT26T? MT26T - Transaction Type Code
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT33B? MT33B - Currency/Instructed Amount
- MT36? MT36 - Exchange Rate
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT51A? MT51A - Sending Institution
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53B? MT53B - Sender’s Correspondent (Option B)
- MT53D? MT53D - Sender’s Correspondent (Option D)
- MT54A? MT54A - Receiver's Correspondent (Option A)
- MT54B? MT54B - Receiver's Correspondent (Option B)
- MT54D? MT54D - Receiver's Correspondent (Option D)
- MT55A? MT55A - Third Reimbursement Institution (Option A)
- MT55B? MT55B - Third Reimbursement Institution (Option B)
- MT55D? MT55D - Third Reimbursement Institution (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56C? MT56C - Intermediary (Option C)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57C? MT57C - Account With Institution (Option C)
- MT57D? MT57D - Account With Institution (Option D)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT71A MT71A - Details of Charges
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT72? MT72 - Sender to Receiver Information
- MT77B? MT77B - Regulatory Reporting
- MT77T MT77T - Envelope Contents
financial.swift.mt: MT103REMITMessage
Defines the structure of an MT103REMIT message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT103REMITBlock4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT103STPBlock4
Defines the elements of the MT103STP message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT13C? MT13C - Time Indication
- MT23B MT23B - Bank Operation Code
- MT23E? MT23E[] - Instruction Code (Array)
- MT26T? MT26T - Transaction Type Code
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT33B? MT33B - Currency/Instructed Amount
- MT36? MT36 - Exchange Rate
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53B? MT53B - Sender’s Correspondent (Option B)
- MT54A? MT54A - Receiver's Correspondent (Option A)
- MT55A? MT55A - Third Reimbursement Institution (Option A)
- MT56A? MT56A - Intermediary (Option A)
- MT57A? MT57A - Account With Institution (Option A)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT70? MT70 - Remittance Information
- MT71A MT71A - Details of Charges
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT72? MT72 - Sender to Receiver Information
- MT77B? MT77B - Regulatory Reporting
financial.swift.mt: MT103STPMessage
Defines the structure of an MT103STP message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT103STPBlock4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT104Block4
Defines the elements of the MT104 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT21R? MT21R - Related Reference
- MT23E? MT23E - Instruction Code (Array)
- MT21E? MT21E - Instruction Code (Option E)
- MT30 MT30 - Execution Date
- MT51A? MT51A - Sending Institution
- MT50C? MT50C - Instructing Party (Option C)
- MT50L? MT50L - Instructing Party (Option L)
- MT50A? MT50A - Creditor (Option A)
- MT50K? MT50K - Creditor (Option K)
- MT52A? MT52A - Creditor's Bank (Option A)
- MT52C? MT52C - Creditor's Bank (Option C)
- MT52D? MT52D - Creditor's Bank (Option D)
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT71A? MT71A - Details of Charges
- MT72? MT72 - Sender to Receiver Information
- Transaction MT104Transaction[] - An array of transactions containing the detailed payment instructions
- MT32B MT32B - Currency/Transaction Amount
- MT19? MT19 - Sum of Amounts
- MT71F? MT71F - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT53A? MT53A - Sender's Correspondant (Option A)
- MT53B? MT53B - Sender's Correspondant (Option B)
financial.swift.mt: MT104Message
Defines the structure of an MT104 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT104Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT104Transaction
Defines the transaction-related elements of an MT104 message.
Fields
- MT21 MT21 - Transaction Reference
- MT23E? MT23E - Instruction Code (Array)
- MT21C? MT21C - Cash Settlements
- MT21D? MT21D - Regulatory Information
- MT21E? MT21E - Instruction Code
- MT32B MT32B - Currency/Transaction Amount
- MT50C? MT50C - Instructing Party (Option C)
- MT50L? MT50L - Instructing Party (Option L)
- MT50A? MT50A - Creditor (Option A)
- MT50K? MT50K - Creditor (Option K)
- MT52A? MT52A - Creditor's Bank (Option A)
- MT52C? MT52C - Creditor's Bank (Option C)
- MT52D? MT52D - Creditor's Bank (Option D)
- MT57A? MT57A - Debtor's Bank (Option A)
- MT57C? MT57C - Debtor's Bank (Option C)
- MT57D? MT57D - Debtor's Bank (Option D)
- MT59? MT59 - Debtor
- MT59A? MT59A - Debtor (Option A)
- MT70? MT70 - Remittance Information
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT33B? MT33B - Currency/Instructed Amount
- MT71A? MT71A - Details of Charges
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT36? MT36 - Exchange Rate
financial.swift.mt: MT105Block4
Defines the elements of the MT105 message block 4.
Fields
- MT27 MT27 - Sequence of Total
- MT20 MT20 - Sender's Reference
- MT21 MT21 - Related Reference
- MT12 MT12 - Sub Message Type
- MT77F MT77F - EDIFACT Message
financial.swift.mt: MT105Message
Defines the structure of an MT105 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT105Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT107Block4
Defines the elements of the MT107 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT23E? MT23E - Instruction Code (Array)
- MT21E? MT21E - Instruction Code (Option E)
- MT30 MT30 - Execution Date
- MT51A? MT51A - Sending Institution
- MT50C? MT50C - Instructing Party (Option C)
- MT50L? MT50L - Instructing Party (Option L)
- MT50A? MT50A - Creditor (Option A)
- MT50K? MT50K - Creditor (Option K)
- MT52A? MT52A - Creditor's Bank (Option A)
- MT52C? MT52C - Creditor's Bank (Option C)
- MT52D? MT52D - Creditor's Bank (Option D)
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT71A? MT71A - Details of Charges
- MT72? MT72 - Sender to Receiver Information
- Transaction MT107Transaction[] - An array of transactions containing the detailed payment instructions
- MT32B MT32B - Currency/Transaction Amount
- MT19? MT19 - Sum of Amounts
- MT71F? MT71F - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT53A? MT53A - Sender's Correspondant (Option A)
- MT53B? MT53B - Sender's Correspondant (Option B)
financial.swift.mt: MT107Message
Defines the structure of an MT107 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT107Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT107Transaction
Defines the transaction-related elements of an MT104 message.
Fields
- MT21 MT21 - Transaction Reference
- MT23E? MT23E - Instruction Code (Array)
- MT21C? MT21C - Cash Settlements
- MT21D? MT21D - Regulatory Information
- MT21E? MT21E - Instruction Code
- MT32B MT32B - Currency/Transaction Amount
- MT50C? MT50C - Instructing Party (Option C)
- MT50L? MT50L - Instructing Party (Option L)
- MT50A? MT50A - Creditor (Option A)
- MT50K? MT50K - Creditor (Option K)
- MT52A? MT52A - Creditor's Bank (Option A)
- MT52C? MT52C - Creditor's Bank (Option C)
- MT52D? MT52D - Creditor's Bank (Option D)
- MT57A? MT57A - Debtor's Bank (Option A)
- MT57C? MT57C - Debtor's Bank (Option C)
- MT57D? MT57D - Debtor's Bank (Option D)
- MT59? MT59 - Debtor
- MT59A? MT59A - Debtor (Option A)
- MT70? MT70 - Remittance Information
- MT26T? MT26T - Transaction Type Code
- MT77B? MT77B - Regulatory Reporting
- MT33B? MT33B - Currency/Instructed Amount
- MT71A? MT71A - Details of Charges
- MT71F? MT71F[] - Sender's Charges Information (Option F)
- MT71G? MT71G - Receiver's Charges Information (Option G)
- MT36? MT36 - Exchange Rate
financial.swift.mt: MT110Block4
Defines the elements of the MT110 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT53A? MT53A - Sender's Correpondant (Option A)
- MT53B? MT53B - Sender's Correpondant (Option B)
- MT53D? MT53D - Sender's Correpondant (Option D)
- MT54A? MT54A - Receiver's Correpondant (Option A)
- MT54B? MT54B - Receiver's Correpondant (Option B)
- MT54D? MT54D - Receiver's Correpondant (Option D)
- MT72? MT72 - Sender to Receiver Information
- Cheques Cheques[] - The Sequence for Advices of Cheque
financial.swift.mt: MT110Message
Defines the structure of an MT110 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT110Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT111Block4
Defines the elements of the MT111 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT21 MT21 - Check Number Reference
- MT30 MT30 - Date of Issue
- MT32A? MT32A - Amount (Option A)
- MT32B? MT32B - Amount (Option B)
- MT52A? MT52A - Drawer Bank (Option A)
- MT52B? MT52B - Drawer Bank (Option B)
- MT52D? MT52D - Drawer Bank (Option D)
- MT59? MT59 - Payee
- MT75? MT75 - Queries
financial.swift.mt: MT111Message
Defines the structure of an MT111 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT111Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT112Block4
Defines the elements of the MT112 message block 4.
Fields
- MT20 MT20 - Sender's Reference
- MT21 MT21 - Check Number Reference
- MT30 MT30 - Date of Issue
- MT32A? MT32A - Amount (Option A)
- MT32B? MT32B - Amount (Option B)
- MT52A? MT52A - Drawer Bank (Option A)
- MT52B? MT52B - Drawer Bank (Option B)
- MT52D? MT52D - Drawer Bank (Option D)
- MT59? MT59 - Payee
- MT76 MT76 - Answers
financial.swift.mt: MT112Message
Defines the structure of an MT112 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT112Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT11R
Defines the MT11R field in block 4.
Fields
- name? string - The name of the field
- MtNum MtNum - The message type number
- Dt Dt - The date
- SesnNum? SesnNum - The session number
- InptSeqNo? InptSeqNo - Input sequence number
financial.swift.mt: MT11S
Defines the MT11S field in block 4.
Fields
- name? string - The name of the field
- MtNum MtNum - The message type number
- Dt Dt - The date
- SesnNum? SesnNum - The session number
- InptSeqNo? InptSeqNo - Input sequence number
financial.swift.mt: MT12
Defines the MT12 field in block 4.
Fields
- name? string - The name of the field
- Msg Msg - The message in the requested message
financial.swift.mt: MT12D
Defines the MT12C field in block 4.
Fields
- name? string - The name of the field
- OpType OpType - Option Type
financial.swift.mt: MT12E
Defines the MT12E field in block 4.
Fields
- name? string - The name of the field
- Style Style - Expiration Style
financial.swift.mt: MT12F
Defines the MT12F field in block 4.
Fields
- name? string - The name of the field
- Style Style - Option or Forward Style
financial.swift.mt: MT12G
Defines the MT12G field in block 4.
Fields
- name? string - The name of the field
- Style Style - Early Termination Style
financial.swift.mt: MT13A
Defines the MT13A field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- NumbId NumbId - Number Id
- DtSrcSchm? DtSrcSchm - Data Source Scheme
financial.swift.mt: MT13C
Defines the MT13C field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Tm Tm - The time
- Sgn Sgn - The sign
- TmOfst TmOfst - The time offset
financial.swift.mt: MT13D
Defines the MT13D field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - The date details
- Tm Tm - The time details
- Sgn Sgn - The sign details
- TmOfst TmOfst - The time offset
financial.swift.mt: MT14B
Defines the MT14B field in block 4.
Fields
- name? string - The name of the field
- AdjTyp AdjTyp - Adjustment Type
financial.swift.mt: MT14C
Defines the MT14C field in block 4.
Fields
- name? string - The name of the field
- Year Year - Year
financial.swift.mt: MT14D
Defines the MT14D field in block 4.
Fields
- name? string - The name of the field
- IsdaCd IsdaCd - Code
financial.swift.mt: MT14E
Defines the MT14E field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - Reference
financial.swift.mt: MT14F
Defines the MT14F field in block 4.
Fields
- name? string - The name of the field
- FlRt FlRtOp - Floating Rate Option
financial.swift.mt: MT14H
Defines the MT14H field in block 4.
Fields
- name? string - The name of the field
- Conv Conv - Convention
financial.swift.mt: MT14K
Defines the MT14K field in block 4.
Fields
- name? string - The name of the field
- Conv Conv - Convention
financial.swift.mt: MT14L
Defines the MT14L field in block 4.
Fields
- name? string - The name of the field
- Conv Conv - Convention
financial.swift.mt: MT14M
Defines the MT14M field in block 4.
Fields
- name? string - The name of the field
- BarrTyp BarrTyp - Type
financial.swift.mt: MT14N
Defines the MT14N field in block 4.
Fields
- name? string - The name of the field
- Market Market - Market
financial.swift.mt: MT14O
Defines the MT14O field in block 4.
Fields
- name? string - The name of the field
- Typ BarrTyp - Type
financial.swift.mt: MT14P
Defines the MT14P field in block 4.
Fields
- name? string - The name of the field
- Method Method - Method
financial.swift.mt: MT14Q
Defines the MT14Q field in block 4.
Fields
- name? string - The name of the field
- Cons Cons - Consequence
financial.swift.mt: MT14R
Defines the MT14R field in block 4.
Fields
- name? string - The name of the field
- Conv Conv - Convention
financial.swift.mt: MT14S
Defines the MT14S field in block 4.
Fields
- name? string - The name of the field
- RtSrc RtSrc - Rate Source
- TimeLoc? TimeLoc - Time and Location
financial.swift.mt: MT15A
Defines the MT15A field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15B
Defines the MT15B field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15C
Defines the MT15C field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15D
Defines the MT15D field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15E
Defines the MT15E field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15F
Defines the MT15F field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15G
Defines the MT15G field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15H
Defines the MT15H field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15I
Defines the MT15I field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15J
Defines the MT15J field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15K
Defines the MT15K field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15L
Defines the MT15L field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT15M
Defines the MT15M field in block 4.
Fields
- name? string - The name of the field
- EmpField EmpField - Empty field
financial.swift.mt: MT16A
Defines the MT16A field in block 4.
Fields
- name? string - The name of the field
- nmb nmb - Number
financial.swift.mt: MT16R
Defines the MT16R field in block 4.
Fields
- name? string - The name of the field
- BlockSt BlockSt - Start of Block
financial.swift.mt: MT16S
Defines the MT16S field in block 4.
Fields
- name? string - The name of the field
- BlockEnd BlockEnd - End of Block
financial.swift.mt: MT17A
Defines the MT17A field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17C
Defines the MT17C field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17E
Defines the MT17E field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17F
Defines the MT17F field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17G
Defines the MT17G field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17H
Defines the MT17H field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17I
Defines the MT17I field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17L
Defines the MT17L field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17M
Defines the MT17M field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17N
Defines the MT17N field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17O
Defines the MT17O field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17P
Defines the MT17P field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17Q
Defines the MT17Q field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17R
Defines the MT17R field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17S
Defines the MT17S field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17T
Defines the MT17T field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17U
Defines the MT17U field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17V
Defines the MT17V field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17W
Defines the MT17W field in block 4.
Fields
- name? string - The name of the field
- Flag Flag - Flag
financial.swift.mt: MT17X
Defines the MT17X field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17Y
Defines the MT17Y field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT17Z
Defines the MT17Z field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
financial.swift.mt: MT18A
Defines the MT18A field in block 4.
Fields
- name? string - The name of the field
- nmb nmb - Number
financial.swift.mt: MT19
Defines the MT19 field in block 4.
Fields
- name? string - The name of the field
- Amnt Amnt - The amount
financial.swift.mt: MT19A
Defines the MT19A field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- Sign? Sign - Sign
- CurrCd CurrCd - Currency Code
- Amnt Amnt - Amount
financial.swift.mt: MT19C
Defines the MT19C field in block 4.
Fields
- name? string - The name of the field
- Sign SignM - Sign
- Fac Fac - Factor
financial.swift.mt: MT19Y
Defines the MT19Y field in block 4.
Fields
- name? string - The name of the field
- Wght Wght - Weight
financial.swift.mt: MT19Z
Defines the MT19Z field in block 4.
Fields
- name? string - The name of the field
- Wght Wght - Weight
financial.swift.mt: MT20
Defines the MT20 field in block 4.
Fields
- name? string - The name of the field
- msgId MsgId - The message id in the field
financial.swift.mt: MT200Block4
Defines the elements of the MT200 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT53B? MT53B - Sender's Correspondant (Option B)
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT200Message
Defines the structure of an MT200 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT200Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT201Block4
Defines the elements of the MT201 message block 4.
Fields
- MT19 MT19 - Sum of Amounts
- MT30 MT30 - Value Date
- MT53B? MT53B - Sender's Correspondant
- MT72? MT72 - Sender to Receiver Information
- Transaction MT201Transaction[] - An array of transactions
financial.swift.mt: MT201Message
Defines the structure of an MT201 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT201Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT201Transaction
Defines the transaction elements of an MT201 message.
Fields
- MT20 MT20 - Transaction Reference
- MT32B MT32B - Currency Code, and Amount
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT202Block4
Defines the elements of the MT202 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT13C? MT13C - Time Indication
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender's Correspondant (Option A)
- MT53B? MT53B - Sender's Correspondant (Option B)
- MT53D? MT53D - Sender's Correspondant (Option D)
- MT54A? MT54A - Receiver’s Correspondent (Option A)
- MT54B? MT54B - Receiver’s Correspondent (Option B)
- MT54D? MT54D - Receiver’s Correspondent (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT58A? MT58A - Beneficiary Institution (Option A)
- MT58D? MT58D - Beneficiary Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT202COVBlock4
Defines the elements of the MT202COV message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT13C? MT13C - Time Indication
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender's Correspondant (Option A)
- MT53B? MT53B - Sender's Correspondant (Option B)
- MT53D? MT53D - Sender's Correspondant (Option D)
- MT54A? MT54A - Receiver’s Correspondent (Option A)
- MT54B? MT54B - Receiver’s Correspondent (Option B)
- MT54D? MT54D - Receiver’s Correspondent (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT58A? MT58A - Beneficiary Institution (Option A)
- MT58D? MT58D - Beneficiary Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
- UndrlygCstmrCdtTrf UndrlygCstmrCdtTrf - Underlying Customer Credit Transfer
financial.swift.mt: MT202COVMessage
Defines the structure of an MT202COV message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT202COVBlock4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT202Message
Defines the structure of an MT202 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT202Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT203Block4
Defines the elements of the MT203 message block 4.
Fields
- MT19 MT19 - Sum of Amounts
- MT30 MT30 - Value Date
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53B? MT53B - Sender’s Correspondent (Option B)
- MT53D? MT53D - Sender’s Correspondent (Option D)
- MT54A? MT54A - Receiver’s Correspondent (Option A)
- MT54B? MT54B - Receiver’s Correspondent (Option B)
- MT54D? MT54D - Receiver’s Correspondent (Option D)
- MT72? MT72 - Sender to Receiver Information
- Transaction MT203Transaction[] - An array of transactions containing the detailed payment instructions
financial.swift.mt: MT203Message
Defines the structure of an MT203 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT203Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT203Transaction
Defines the transaction-related elements of an MT203 message.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT32B MT32B - Currency Code, and Amount
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT58A? MT58A - Beneficiary Institution (Option A)
- MT58D? MT58D - Beneficiary Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT204Block4
Defines the elements of the MT204 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT19 MT19 - Sum of Amounts
- MT30 MT30 - Execution Date
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT58A? MT58A - Beneficiary Institution (Option A)
- MT58D? MT58D - Beneficiary Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
- Transaction MT204Transaction[] - Array of MT204 transactions containing detailed payment instructions
financial.swift.mt: MT204Message
Defines the structure of an MT204 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT204Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT204Transaction
Defines the transaction-related elements of an MT204 message.
Fields
- MT20 MT20 - Transaction Reference
- MT21? MT21 - Related Reference
- MT32B MT32B - Value Date, Currency Code, and Amount
- MT53A? MT53A - Sender's Correspondant (Option A)
- MT53B? MT53B - Sender's Correspondant (Option B)
- MT53D? MT53D - Sender's Correspondant (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT205Block4
Defines the elements of the MT205 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT13C? MT13C - Time Indication
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender’s Correspondent (Option A)
- MT53B? MT53B - Sender’s Correspondent (Option B)
- MT53D? MT53D - Sender’s Correspondent (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT58A? MT58A - Beneficiary Institution (Option A)
- MT58D? MT58D - Beneficiary Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT205COVBlock4
Defines the elements of the MT205COV message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT13C? MT13C - Time Indication
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT53A? MT53A - Sender's Correspondant (Option A)
- MT53B? MT53B - Sender's Correspondant (Option B)
- MT53D? MT53D - Sender's Correspondant (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT58A? MT58A - Beneficiary Institution (Option A)
- MT58D? MT58D - Beneficiary Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
- UndrlygCstmrCdtTrf UndrlygCstmrCdtTrf - Underlying Customer Credit Transfer
financial.swift.mt: MT205COVMessage
Defines the structure of an MT205COV message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT205COVBlock4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT205Message
Defines the structure of an MT205 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT205Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT20C
Defines the MT20C field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- Ref Ref - Reference
financial.swift.mt: MT21
Defines the MT21 field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - The reference details
financial.swift.mt: MT210Block4
Defines the elements of the MT210 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT25? MT25A - Account Identification
- MT30 MT30 - Time Indication
- MT21 MT21 - Related Reference
- MT32B MT32B - Currency Code, and Amount
- MT50? MT50 - Ordering Customer
- MT50C? MT50C - Ordering Customer
- MT50F? MT50F - Ordering Customer
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT56A? MT56A - Intermediary (Option A)
- MT56D? MT56D - Intermediary (Option D)
financial.swift.mt: MT210Message
Defines the structure of an MT210 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT210Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT21A
Defines the MT21A field in block 4.
Fields
- name? string - The name of the field
- MsgId MsgId - The message id in the field
financial.swift.mt: MT21B
Defines the MT21N field in block 4.
Fields
- name? string - The name of the field
- cntrctNum CmnRef - Contract Number
financial.swift.mt: MT21C
Defines the MT21C field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - The reference of the field
financial.swift.mt: MT21D
Defines the MT21D field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - The reference of the field
financial.swift.mt: MT21E
Defines the MT21E field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - The reference in the registration reference
financial.swift.mt: MT21F
Defines the MT21F field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - The reference details
financial.swift.mt: MT21G
Defines the MT21G field in block 4.
Fields
- name? string - The name of the field
- MsgId MsgId - The message id in the field
financial.swift.mt: MT21H
Defines the MT21H field in block 4.
Fields
- name? string - The name of the field
- EveType EveType - Event Type
- RefPrevConf RefPrevConf - Reference to Previous Confirmation
financial.swift.mt: MT21N
Defines the MT21N field in block 4.
Fields
- name? string - The name of the field
- cntrctNum cntrctNum - Contract Number
financial.swift.mt: MT21P
Defines the MT21P field in block 4.
Fields
- name? string - The name of the field
- MsgId MsgId - Reference
financial.swift.mt: MT21R
Defines the MT21R field in block 4.
Fields
- name? string - The name of the field
- Ref Ref - The reference in the related reference
financial.swift.mt: MT22
Defines the MT22 field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The Code
- CmnRef CmnRef - Common Reference
financial.swift.mt: MT22A
Defines the MT22A field in block 4.
Fields
- name? string - The name of the field
- OpType OpType - The operation type
financial.swift.mt: MT22B
Defines the MT22B field in block 4.
Fields
- name? string - The name of the field
- EveType EveType - Type
financial.swift.mt: MT22C
Defines the MT22C field in block 4.
Fields
- name? string - The name of the field
- PtyPrefix1 PtyPrefix1 - Party Prefix 1
- PtyPrefix2 PtyPrefix2 - Party Prefix 2
- PtySuffix1 PtySuffix1 - Party Suffix 1
- PtySuffix2 PtySuffix2 - Party Suffix 2
- RefCd RefCd - Reference Code
financial.swift.mt: MT22G
Defines the MT22G field in block 4.
Fields
- name? string - The name of the field
- BarrTyp BarrTyp - Barrier Type
financial.swift.mt: MT22H
Defines the MT23H field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- Indctr Indctr - Indicator
financial.swift.mt: MT22K
Defines the MT22K field in block 4.
Fields
- name? string - The name of the field
- EveType EveType - Type of Event
- Nrtv? Nrtv - Narrative
financial.swift.mt: MT22L
Defines MT22L field in block 4.
Fields
- name? string - The name of the field
- RptJuris RptJuris - Reporting Jurisdiction
financial.swift.mt: MT22M
Defines the MT22M field in block 4.
Fields
- name? string - The name of the field
- Nmspace Nmspace - Namespace
financial.swift.mt: MT22N
Defines the MT22N field in block 4.
Fields
- name? string - The name of the field
- Idfier Idfier - Identifier
financial.swift.mt: MT22P
Defines the MT22P field in block 4.
Fields
- name? string - The name of the field
- Nmspace Nmspace - Namespace
financial.swift.mt: MT22Q
Defines the MT22Q field in block 4.
Fields
- name? string - The name of the field
- Portfolio Portfolio - Portfolio
financial.swift.mt: MT22R
Defines the MT22R field in block 4.
Fields
- name? string - The name of the field
- Idfier Idfier - Identifier
financial.swift.mt: MT22S
Defines the MT22S field in block 4.
Fields
- name? string - The name of the field
- SideId SideId - Side Indicator
- Idfier? Idfier - Identification
financial.swift.mt: MT22T
Defines the MT22T field in block 4.
Fields
- name? string - The name of the field
- Idfier Idfier - Identification
financial.swift.mt: MT22U
Defines the MT22U field in block 4.
Fields
- name? string - The name of the field
- ProdId ProdId - Product Identifier
financial.swift.mt: MT22V
Defines the MT22V field in block 4.
Fields
- name? string - The name of the field
- Venue Venue - Venue
financial.swift.mt: MT22W
Defines the MT22W field in block 4.
Fields
- name? string - The name of the field
- Idfier Idfier - Identification
financial.swift.mt: MT22Y
Defines the MT22Y field in block 4.
Fields
- name? string - The name of the field
- Period Period - Period
financial.swift.mt: MT23
Defines the MT23 field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
financial.swift.mt: MT23B
Defines the MT23B field in block 4.
Fields
- name? string - The name of the field
- Typ Typ - The type
financial.swift.mt: MT23D
Defines the MT23D field in block 4.
Fields
- name? string - The name of the field
- FraTyp FraTyp - FRA Type
financial.swift.mt: MT23E
Defines the MT23E field in block 4.
Fields
- name? string - The name of the field
- InstrnCd InstrnCd - The instruction code
- AddInfo? AddInfo - The additional information
financial.swift.mt: MT23G
Defines the MT23G field in block 4.
Fields
- name? string - The name of the field
- Fun Fun - Function
- SubFun? SubFun - Sub Function
financial.swift.mt: MT23Id
Defines the MT23Id field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - The currency
- NumOfDays? NumOfDays - Number of days
- Fnctn Fnctn - Function
financial.swift.mt: MT24D
Defines the MT24D field in block 4.
Fields
- name? string - The name of the field
- method Method - The method
- AddInfo? AddInfo - Additional Information
financial.swift.mt: MT25
Defines the MT25 field in block 4.
Fields
- name? string - The name of the field
- Auth Auth - The authorization details
financial.swift.mt: MT25A
Defines the MT25A field in block 4.
Fields
- name? string - The name of the field
- Acc Acc - The account
financial.swift.mt: MT25P
Defines the MT25P field in block 4.
Fields
- name? string - The name of the field
- Acc Acc - The account details
- IdnCd IdnCd - The identification code
financial.swift.mt: MT26F
Defines the MT26F field in block 4.
Fields
- name? string - The name of the field
- Typ Typ - The type of settlement
financial.swift.mt: MT26H
Defines the MT26H field in block 4.
Fields
- name? string - The name of the field
- MsgId MsgId - The message id in the field
financial.swift.mt: MT26K
Defines the MT26K field in block 4.
Fields
- name? string - The name of the field
- calcAgent calcAgent - Calculation Agent
financial.swift.mt: MT26T
Defines the MT26T field in block 4.
Fields
- name? string - The name of the field
- Typ Typ - The type
financial.swift.mt: MT27
Defines the MT27 field in block 4.
Fields
- name? string - The name of the field
- MsgNo MsgNo - The message number
- SeqNo SeqNo - The sequence number
financial.swift.mt: MT28
Defines the MT28 field in block 4.
Fields
- name? string - The name of the field
- StmtNo StmtNo - The statement number
- SeqNo? SeqNo - The sequence number
financial.swift.mt: MT28C
Defines the MT28C field in block 4.
Fields
- name? string - The name of the field
- StmtNo StmtNo - The statement number
- SeqNo? SeqNo - The sequence number
financial.swift.mt: MT28D
Defines the MT28D field in block 4.
Fields
- name? string - The name of the field
- MsgIdx MsgIdx - The message index
- Ttl Ttl - The total number of messages
financial.swift.mt: MT29A
Defines the MT29A field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv - Narrative
financial.swift.mt: MT29E
Defines the MT29E field in block 4.
Fields
- name? string - The name of the field
- Lctn Lctn - Location
- Tm CtTm - Time
financial.swift.mt: MT29H
Defines the MT29H field in block 4.
Fields
- name? string - The name of the field
- Lctn Lctn - Location
financial.swift.mt: MT29I
Defines the MT29I field in block 4.
Fields
- name? string - The name of the field
- BarrDeterBusinessDays BarrDeterBusinessDays - Barrier Determination Business Days
financial.swift.mt: MT29J
Defines the MT29J field in block 4.
Fields
- name? string - The name of the field
- Lctn Lctn - Location
- Tm CtTm - Time
financial.swift.mt: MT29L
Defines the MT29L field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Lctn Lctn - Location
- Tm CtTm - Time
financial.swift.mt: MT29M
Defines the MT29M field in block 4.
Fields
- name? string - The name of the field
- Lctn Lctn - Location
- Tm CtTm - Time
financial.swift.mt: MT29N
Defines the MT29N field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Lctn Lctn - Location
- Tm CtTm - Time
financial.swift.mt: MT29O
Defines the MT29O field in block 4.
Fields
- name? string - The name of the field
- Lctn Lctn - Location
- StartTm CtTm - Start Time
- EndTm CtTm - End Time
financial.swift.mt: MT29Q
Defines the MT29Q field in block 4.
Fields
- name? string - The name of the field
- ValvBusiDays ValvBusiDays - Valuation Business Days
financial.swift.mt: MT30
Defines the MT30 field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - The date in the field
financial.swift.mt: MT300AmountBought
Define the amount bought details in the MT300Transaction element.
Fields
- MT32B MT32B - Currency, Amount
- MT53A? MT53A - Delivery Agent
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
financial.swift.mt: MT300AmountSold
Define the amount sold details in the MT300Transaction element.
Fields
- MT33B MT33B - Currency, Amount
- MT53A? MT53A - Delivery Agent
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT300Block4
Defines the elements of the MT300 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A? MT94A - Scope of Operation
- MT22C MT22C - Common Reference
- MT17T? MT17T - Block Trade Indicator
- MT17U? MT17U - Split Settlement Indicator
- MT17I? MT17I - Payment versus Payment Indicator
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT83A? MT83A - Fund or Beneficiary Customer
- MT77H? MT77H - Type, Date, Version of Agreement
- MT77D? MT77D - Terms of Agreement
- MT14C? MT14C - Year of Definitions
- MT17F? MT17F - Non-Deliverable Indicator
- MT17O? MT17O - NDF Open Indicator
- MT32E? MT32E - Settlement Currency
- MT30U? MT30U - Valuation Date
- MT14S? MT14S - Settlement Rate Source
- MT26K? MT26K - Calculation Agent
- MT21A? MT21A - Reference to Opening Confirmation
- MT14E? MT14E - Clearing or Settlement Session
- Transaction MT300Transaction - Transaction details
- OptionalGeneralInformation? MT300OptionalGeneralInformation - Optional General Information
- SplitSettlementDetails? MT300SplitSettlementDetails - Split Settlement Details
- ReportingInformation? MT300ReportingInformation - Reporting Information
- PostTradeEvents? MT300PostTradeEvents - Post Trade Events
financial.swift.mt: MT300Message
Defines the structure of an MT300 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT300Block4 - Text Block containing Foreign Exchange Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT300OptionalGeneralInformation
Define the optional general information in the MT300 message.
Fields
- MT15C MT15C - New Sequence
- MT29A? MT29A - Contact Information
- MT24D? MT24D - Dealing Method
- MT84A? MT84A - Dealing Branch Party A
- MT85A? MT85A - Dealing Branch Party B
- MT88A? MT88A - Broker Identification
- MT71F? MT71F - Broker's Commission
- MT26H? MT26H - Counterparty's Reference
- MT21G? MT21G - Broker's Reference
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT300PostTradeEvents
Define the post trade events in the MT300 message.
Fields
- MT15F MT15F - New Sequence
- MT21H MT21H - Event Type and Reference
- MT21F? MT21F - Underlying Liability Reference
- MT30F? MT30F - Profit and Loss Settlement Date
- MT32H? MT32H - Profit and Loss Settlement Amount
- MT33E? MT33E - Outstanding Settlement Amount
financial.swift.mt: MT300PriorUniqueTransactionIdentifier
Define the prior unique transaction identifier in the MT300UniqueTransactionIdentifier element.
Fields
- MT22P MT22P - PUTI Namespace/Issuer Code
- MT22R MT22R - Prior Transaction Identifier
financial.swift.mt: MT300ReportingInformation
Define the reporting information in the MT300 message.
Fields
- MT15E MT15E - New Sequence
- ReportingParties? MT300ReportingParties[] - An array of Reporting Parties
- MT81A? MT81A - Central Counterparty Clearing House (CCP)
- MT89A? MT89A - Clearing Broker
- MT96A? MT96A - Clearing Exception Party
- MT22S? MT22S - Clearing Broker Identification
- MT22T? MT22T - Cleared Product Identification
- MT17E? MT17E - Clearing Threshold Indicator
- MT22U? MT22U - Unique Product Identifier
- MT35B? MT35B - Identification of Financial Instrument
- MT17H? MT17H - Allocation Indicator
- MT17P? MT17P - Collateralisation Indicator
- MT22V? MT22V - Execution Venue
- MT98D? MT98D - Execution Timestamp
- MT17W? MT17W - Non Standard Flag
- MT22W? MT22W - Link Swap Identification
- MT17Y? MT17Y - Financial Nature of the Counterparty Indicator
- MT17Z? MT17Z - Collateral Portfolio Indicator
- MT22Q? MT22Q - Collateral Portfolio Code
- MT17L? MT17L - Portfolio Compression Indicator
- MT17M? MT17M - Corporate Sector Indicator
- MT17Q? MT17Q - Trade with Non-EEA Counterparty Indicator
- MT17S? MT17S - Intragroup Trade Indicator
- MT17X? MT17X - Commercial or Treasury Financing Indicator
- MT98G? MT98G - Confirmation Timestamp
- MT98H? MT98H - Clearing Timestamp
- MT34C? MT34C - Commission and Fees
- MT77A? MT77A - Additional Reporting Information
financial.swift.mt: MT300ReportingParties
Define the reporting parties in the MT300ReportingInformation element.
Fields
- MT22L MT22L - Reporting Jurisdiction
- MT91A? MT91A - Reporting Party
- UniqueTransactionIdentifier? MT300UniqueTransactionIdentifier - Unique Transaction Identifier
financial.swift.mt: MT300SplitSettlementDetails
Define the split settlement details in the MT300 message.
Fields
- MT15D MT15D - New Sequence
- MT17A MT17A - Buy (Sell) Indicator
- MT32B MT32B - Currency, Amount
- MT53A? MT53A - Delivery Agent
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
- MT16A MT16A - Number of Settlements
financial.swift.mt: MT300Transaction
Define the transacions in the MT300 message.
Fields
- MT15B MT15B - New Sequence
- MT30T MT30T - Trade Date
- MT30V MT30V - Value Date
- MT36 MT36 - Exchange Rate
- MT39M? MT39M - Payment Clearing Centre
- MT35C? MT35C - Digutal Token Identifier
- AmountBought MT300AmountBought - Amount bought details
- AmountSold MT300AmountSold - Amount sold details
financial.swift.mt: MT300UniqueTransactionIdentifier
Define the unique transaction identifier in the MT300ReportingParties element.
Fields
- MT22M MT22M - UTI Namespace/Issuer Code
- MT22N MT22N - Transaction Identifier
- PriorUniqueTransactionIdentifier? MT300PriorUniqueTransactionIdentifier - Prior Unique Transaction Identifier
financial.swift.mt: MT304AccountingInformation
Define the accounting information in the MT304 message.
Fields
- MT15D MT15D - New Sequence
- MT21P? MT21P - Reference to the Previous Deal
- MT17G? MT17G - Gain (Loss) Indicator
- MT32G? MT32G - Currency, Amount
- MT34B? MT34B - Commission and Fees - Currency and Amount
- MT30F? MT30F - Commission and Fees - Settlement Date
financial.swift.mt: MT304AmountBought
Define the amount bought details in the MT304ForexTransaction element.
Fields
- MT32B MT32B - Currency, Amount
- MT53A MT53A - Delivery Agent
- MT56A? MT56A - Intermediary
- MT57A? MT57A - Receiving Agent
financial.swift.mt: MT304AmountSold
Define the amount sold details in the MT304ForexTransaction element.
Fields
- MT33B MT33B - Currency, Amount Sold
- MT53A? MT53A - Delivery Agent
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT304Block4
Defines the elements of the MT304 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A MT94A - Scope of Operation
- MT17O? MT17O - Open Indicator
- MT17F? MT17F - Final Close Indicator
- MT17N? MT17N - Net Settlement Indicator
- MT83A MT83A - Fund
- MT82A MT82A - Fund Manager
- MT87A MT87A - Executing Broker
- MT81A? MT81A - Central Counterparty Clearing House (CCP)
- MT89A? MT89A - Clearing Broker
- MT17I? MT17I - Payment versus Payment Settlement Indicator
- MT77H? MT77H - Type, Date, Version of Agreement
- MT14C? MT14C - Year of Definitions
- MT32E? MT32E - Settlement Currency
- MT30U? MT30U - Valuation Date
- MT14S? MT14S - Settlement Rate Source
- MT26K? MT26K - Calculation Agent
- MT21A? MT21A - Reference to Opening Instruction
- MT14E? MT14E - Clearing or Settlement Session
- ForexTransaction MT304ForexTransaction - Forex Transaction Details
- OptionalGeneralInformation? MT304OptionalGeneralInformation - Optional General Information
- AccountingInformation? MT304AccountingInformation - Accounting Information
- NetAmountToBeSettled? MT304NetAmountToBeSettled - Net Amount To Be Settled
financial.swift.mt: MT304ForexTransaction
Define the forex transacion details in the MT304 message.
Fields
- MT15B MT15B - New Sequence
- MT30T MT30T - Trade Date
- MT30V MT30V - Value Date
- MT36 MT36 - Exchange Rate
- MT39M? MT39M - Payment Clearing Centre
- MT35C? MT35C - Digutal Token Identifier
- AmountBought MT304AmountBought - Amount bought details
- AmountSold MT304AmountSold - Amount sold details
financial.swift.mt: MT304Message
Defines the structure of an MT304 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT304Block4 - Text Block containing Advice/Instruction of a Third Party Deal
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT304NetAmountToBeSettled
Define the net amount to be settled in the MT304 message.
Fields
- MT15E MT15E - New Sequence
- MT17G MT17G - Gain (Loss) Indicator
- MT32G MT32G - Currency, Amount
- MT53A? MT53A - Delivery Agent
- MT56A? MT56A - Intermediary
- MT57A? MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT304OptionalGeneralInformation
Define the optional general information in the MT304 message.
Fields
- MT15C MT15C - New Sequence
- MT21A? MT21A - Reference to the Associated Trade
- MT21G? MT21G - Executing Broker's Reference
- UniqueTransactionIdentifier? MT304UniqueTransactionIdentifier[] - An array of unique transaction identifiers
- MT22U? MT22U - Unique Product Identifier
- MT35B? MT35B - Identification of the Financial Instrument
- MT22V? MT22V - Execution Venue
- MT98D? MT98D - Execution Timestamp
- MT98G? MT98G - Confirmation Timestamp
- MT98H? MT98H - Clearing Timestamp
- MT29A? MT29A - Contact Information
- MT34C? MT34C - Commission and Fees
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT304PriorUniqueTransactionIdentifier
Define the prior unique transaction identifier in the MT304UniqueTransactionIdentifier element.
Fields
- MT22P MT22P - PUTI Namespace/Issuer Code
- MT22R MT22R - Prior Transaction Identifier
financial.swift.mt: MT304UniqueTransactionIdentifier
Define the unique transaction identifier in the MT304OptionalGeneralInformation element.
Fields
- MT22L MT22L - Reporting Jurisdiction
- MT22M MT22M - UTI Namespace/Issuer Code
- MT22N MT22N - Transaction Identifier
- MT304PriorUniqueTransactionIdentifier? MT304PriorUniqueTransactionIdentifier[] - An array of prior unique transaction identifiers
financial.swift.mt: MT305Block4
Defines the elements of the MT305 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Transaction Reference Number
- MT21 MT21 - Related Reference
- MT22 MT22 - Code/Common Reference
- MT23 MT23 - Further Identification
- MT94A? MT94A - Scope of Operation
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT83A? MT83A - Fund or Beneficiary Customer
- MT30 MT30 - Date Contract Agreed/Amended
- MT31C? MT31C - Earliest Exercise Date
- MT31G MT31G - Expiry Date
- MT31E MT31E - Final Settlement Date
- MT26F MT26F - Settlement Type
- MT39M? MT39M - Payment Clearing Centre
- MT17F? MT17F - Non-Deliverable Indicator
- MT14S? MT14S - Settlement Rate Source
- MT32E? MT32E - Settlement Currency
- MT35C? MT35C - Digital Token Identifier
- MT26K? MT26K - Calculation Agent
- MT32B MT32B - Underlying Currency and Amount
- MT36 MT36 - Strike Price
- MT33B MT33B - Counter Currency and Amount
- MT37K MT37K - Premium Price
- MT34A MT34A - Premium Payment
- MT53A? MT53A - Sender's Correspondent
- MT56A? MT56A - Intermediary
- MT57A MT57A - Account With Institution
- MT77H? MT77H - Type, Date, Version of the Agreement
- MT14C? MT14C - Year of Definitions
- MT72? MT72 - Sender to Receiver Information
- ReportingInformation? MT305ReportingInformation - Reporting Information
financial.swift.mt: MT305Message
Defines the structure of an MT305 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT305Block4 - Text Block containing Foreign Currency Option Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT305PriorUniqueTransactionIdentifier
Defines the structure of the Prior Unique Transaction Identifier in the MT305UniqueTransactionIdentifier element.
Fields
- MT22P MT22P - PUTI Namespace/Issuer Code
- MT22R MT22R - Prior Transaction Identifier
financial.swift.mt: MT305ReportingInformation
Defines the structure of the Reporting Information in the MT305 message.
Fields
- MT15B MT15B - New Sequence
- ReportingParties? MT305ReportingParties[] - Array of Reporting Parties
- MT81A? MT81A - Central Counterparty Clearing House (CCP)
- MT89A? MT89A - Clearing Broker
- MT96A? MT96A - Clearing Execption Party
- MT22S? MT22S - Clearing Broker Identification
- MT22T? MT22T - Cleared Product Identification
- MT17E? MT17E - Clearing Threshold Indicator
- MT22U? MT22U - Unique Product Identifier
- MT35B? MT35B - Identification of Financial Instrument
- MT17H? MT17H - Allocation Indicator
- MT17P? MT17P - Collateralisation Indicator
- MT22V? MT22V - Execution Venue
- MT98D? MT98D - Execution Timestamp
- MT17W? MT17W - Non Standard Flag
- MT17Y? MT17Y - Financial Nature of the Counterparty Indicator
- MT17Z? MT17Z - Collateral Portfolio Indicator
- MT22Q? MT22Q - Collateral Portfolio Code
- MT17L? MT17L - Portfolio Compression Indicator
- MT17M? MT17M - Corporate Sector Indicator
- MT17Q? MT17Q - Trade with Non-EEA Counterparty Indicator
- MT17S? MT17S - Intragroup Trade Indicator
- MT17X? MT17X - Commercial or Treasury Financing Indicator
- MT34C? MT34C - Commission and Fees
- MT77A? MT77A - Additional Reporting Information
financial.swift.mt: MT305ReportingParties
Defines the structure of the Reporting Parties in the MT305ReportingInformation element.
Fields
- MT22L MT22L - Reporting Jurisdiction
- MT91A? MT91A - Reporting Party
- UniqueTransactionIdentifier? MT305UniqueTransactionIdentifier[] - Array of Unique Transaction Identifiers
financial.swift.mt: MT305UniqueTransactionIdentifier
Defines the structure of the Unique Transaction Identifier in the MT305ReportingParties element.
Fields
- MT22M MT22M - UTI Namespace/Issuer Code
- MT22N MT22N - Transaction Identifier
- PriorUniqueTransactionIdentifier? MT305PriorUniqueTransactionIdentifier[] - Array of Prior Unique Transaction Identifiers
financial.swift.mt: MT306AddiAmnt
Defines the structure of the Additional Amounts in the MT306 message.
Fields
- MT15L MT15L - New Sequence
- MT18A MT18A - Number of Repetitions
- MT30F MT30F - Payment Date
- MT32H MT32H - Currency, Payment Amount
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
financial.swift.mt: MT306AddiInfo
Defines the structure of the Additional Information in the MT306 message.
Fields
- MT15K MT15K - New Sequence
- MT29A? MT29A - Contract Information
- MT24D? MT24D - Dealing Method
- MT88A? MT88A - Broker Identification
- MT71F? MT71F - Broker's Commission
- MT21G? MT21G - Broker's Reference
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT306AveOptnForw
Defines the structure of the Averaging Options and Forwards in the MT306 message.
Fields
- MT15J MT15J - New Sequence
- MT14P? MT14P - Averaging Method
- MT14S? MT14S - Settlement Rate Source
- MT29Q? MT29Q - Valuation Business Days
- MT14R? MT14R - Averaging Date Business Day Convention
- MT14Q? MT14Q - Averaging Date Disruption Consequence
- MT16A? MT16A - Maximum Days of Postponement
- MT14B? MT14B - Adjustment Type
- MT19C? MT19C - Adjestment Factor
- SettRate? MT306SettRate[] - Settlement Rate
- ForwRate? MT306ForwRate[] - Forward Rate or Strike Price
financial.swift.mt: MT306BarrBlock
Defines the structure of the Barrier Block in the MT306 message.
Fields
- MT15F MT15F - New Sequence
- MT22G MT22G - Type of Barrier
- MT17C? MT17C - Barrier Event Equal Modifier
- MT37J MT37J - Barrier Level
- MT37L? MT37L - Lower Barrier Level
- MT14S? MT14S - Barrier Settlement Rate Source
- MT29I? MT29I - Barrier Determination Business Days
- MT14H? MT14H - All Barrier Dates Business Day Convention
- MT14K? MT14K - Interim Barrier Dates Business Day Convention
- MT14L? MT14L - Barrier Event End Date Business Day Convention
- MT14M MT14M - Barrier Time Type
- MT29O? MT29O - Continuous Time Period
- MT14N? MT14N - Spot Market
- MT29J? MT29J - Barrier Event Determination Time
- MT14O? MT14O - Barrier Event Determination Time Source
- MT33Z? MT33Z - Rebate Amount
- MT30A? MT30A - Rebate Amount Payment Date
- MT84A? MT84A - Barrier Determination Agent
- BarrWinBlock? MT306barrWinBlock[] - Barrier Window Block
financial.swift.mt: MT306barrWinBlock
Defines the structure of the Barrier Window Block in the MT306BarrBlock element.
Fields
- MT30I MT30I - Barrier Monitoring Period
financial.swift.mt: MT306BinBlock
Defines the structure of the Binary Block in the MT306 message.
Fields
- MT15G MT15G - New Sequence
- MT32Q MT32Q - Currency Pair
financial.swift.mt: MT306BinPayAmnt
Defines the structure of the Binary Payout Amount in the MT306 message.
Fields
- MT15E MT15E - New Sequence
- MT33E MT33E - Currency, Amount
- MT30H? MT30H - Binary Amount Payment Date
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT306Block4
Defines the elements of the MT306 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A? MT94A - Scope of Operation
- MT22C MT22C - Common Reference
- MT21N MT21N - Contract Number Party A
- MT21B? MT21B - Contract Number Party B
- MT12F MT12F - Option or Forward Style
- MT12E? MT12E - Expiration Style
- MT12D? MT12D - Option Style
- MT17A? MT17A - Barrier Indicator
- MT17F MT17F - Non-Deliverable Indicator
- MT22K MT22K - Type of Event
- MT30U? MT30U - Date of Barrier Event
- MT29H? MT29H - Location of Barrier Event
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT83A? MT83A - Fund or Beneficiary Customer
- MT77H MT77H - Type, Date, Version of Agreement
- MT77D? MT77D - Additional Conditions
- MT14C? MT14C - Year of Definitions
- Transaction MT306Transaction - Transaction details
- SettInstPayPre? MT306SettInstPayPre - Settlement Instructions for Payment of Premium
- VanillaOp? MT306VanillaOpt - Vanilla Option or Forward Block
- BinPayAmnt? MT306BinPayAmnt - Binary Payout Amount
- BarrBlock? MT306BarrBlock - Barrier Block
- BinBlock? MT306BinBlock - Binary Block
- NonDeliBlock? MT306NonDeliBlock - Non Deliverable Block
- EarlyTerm? MT306EarlyTerm - Early Termination
- AveOptnForw? MT306AveOptnForw - Averaging Options and Forwards
- AddiInfo? MT306AddiInfo - Additional Information
- AddiAmnt? MT306AddiAmnt - Additional Amounts
- RepInfo? MT306RepInfo - Reporting Information
financial.swift.mt: MT306CalcAgent
Defines the structure of the Calculation Agent Details in the MT306Transaction element.
Fields
- MT84A MT84A - Calculation Agent
financial.swift.mt: MT306EarlyTerm
Defines the structure of the Early Termination in the MT306 message.
Fields
- MT15I MT15I - New Sequence
- MT12G MT12G - Early Termination Style
- MT30T? MT30T - Early Termination Date
- MT22Y? MT22Y - Frequency of Early Termination
- MT85A? MT85A - Exercising Party
- MT88A? MT88A - Non-Exercising Party
- MT84A MT84A - Calculation Agent
- MT30Y? MT30Y - Commencement Date
- MT29L? MT29L - Expiry Details
- MT29E? MT29E - Earliest Exercise Time
- MT29M? MT29M - Latest Exercise Time
- MT17I? MT17I - Cash Settlement
- MT29N? MT29N - Cash Settlement Valuation Details
- MT30Z? MT30Z - Cash Settlement Payment Date
- MT14S? MT14S - Settlement Rate Source
financial.swift.mt: MT306ForwRate
Defines the structure of the Forward Rate or Strike Price in the MT306AveOptnForw element.
Fields
- MT30K MT30K - Forward Rate or Strike Price Averaging Period
- MT19Z? MT19Z - Weight
financial.swift.mt: MT306Message
Defines the structure of an MT306 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT306Block4 - Text Block containing Foreign Currency Option Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT306NonDeliBlock
Defines the structure of the Non Deliverable Block in the MT306 message.
Fields
- MT15H MT15H - New Sequence
- MT14S MT14S - Settlement Rate Source
- MT32E MT32E - Settlement Currency
- MT26K? MT26K - Calculation Agent
- MT35C? MT35C - Digital Token Identifier
financial.swift.mt: MT306PremDetails
Defines the structure of the Premium Details in the MT306Transaction element.
Fields
- MT37K? MT37K - Premium Price
- MT30V MT30V - Premium Payment Date
- MT34B MT34B - Premium Currency and Amount
financial.swift.mt: MT306PriorUniqueTransactionIdentifier
Defines the structure of the prior unique transaction identifier in the Mt306UniqueTransactionIdentifier element.
Fields
- MT22P MT22P - PUTI Namespace/Issuer Code
- MT22R MT22R - Prior Transaction Identifier
financial.swift.mt: MT306RepInfo
Defines the structure of the Reporting Information in the MT306 message.
Fields
- MT15M MT15M - New Sequence
- RepParties? MT306RepParties[] - Reporting Parties
- MT96A? MT96A - Clearing Exception Party
- MT22S? MT22S - Clearing Broker Identification
- MT22T? MT22T - Cleared Product Identification
- MT17E? MT17E - Clearing Threshold Indicator
- MT22U? MT22U - Unique Product Identifier
- MT35B? MT35B - Identification of Financial Instrument
- MT17H? MT17H - Allocation Indicator
- MT17P? MT17P - Collateralisation Indicator
- MT22V? MT22V - Execution Venue
- MT98D? MT98D - Execution Timestamp
- MT17W? MT17W - Non Standard Flag
- MT17Y? MT17Y - Financial Nature of the Counterparty Indicator
- MT17Z? MT17Z - Collateral Portfolio Indicator
- MT22Q? MT22Q - Collateral Portfolio Code
- MT17L? MT17L - Portfolio Compression Indicator
- MT17M? MT17M - Corporate Sector Indicator
- MT17Q? MT17Q - Trade with Non-EEA Counterparty Indicator
- MT17S? MT17S - Intragroup Trade Indicator
- MT17X? MT17X - Commercial or Treasury Financing Indicator
- MT34C? MT34C - Commission and Fees
- MT77A? MT77A - Additional Reporting Information
financial.swift.mt: MT306RepParties
Defines the structure of the Reporting Parties in the MT306RepInfo element.
Fields
- MT22L MT22L - Reporting Jurisdiction
- MT91A? MT91A - Reporting Party
- UniqueTransactionIdentifier? MT306UniqueTransactionIdentifier[] - Unique Transaction Identifier
financial.swift.mt: MT306SettInstPayPre
Defines the structure of the Settlement Instructions for Payment of Premium in the MT306 message.
Fields
- MT15C MT15C - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT306SettRate
Defines the structure of the Settlement Rate Details in the MT306AveOptnForw element.
Fields
- MT30I MT30I - Settlement Rate Averaging Period
- MT19Y? MT19Y - Weight
financial.swift.mt: MT306Transaction
Defines the structure of the Transaction Information in the MT306 message.
Fields
- MT15B MT15B - New Sequence
- MT17V? MT17V - Buy (Sell) Indicator
- MT30T MT30T - Trade Date
- MT30X MT30X - Expiration or Valuation Date
- MT29A MT29A - Expiration or Valuation Location and Time
- MT30A MT30A - Final Settlement Date
- MT29H? MT29H - Payment Business Day
- MT14S? MT14S - Settlement Rate Source
- MT39M? MT39M - Payment Clearing Centre
- PremDetails? MT306PremDetails - Premium Details
- CalcAgent MT306CalcAgent - Calculation Agent
financial.swift.mt: MT306UniqueTransactionIdentifier
Defines the structure of the Unique Transaction Identifier in the MT306RepParties element.
Fields
- MT22M MT22M - UTI Namespace/Issuer Code
- MT22N MT22N - Transaction Identifier
- PriorUniqueTransactionIdentifier? MT306PriorUniqueTransactionIdentifier[] - An array of prior unique transaction identifiers
financial.swift.mt: MT306VanillaOpt
Defines the structure of the Vanilla Option or Forward Block in the MT306 message.
Fields
- MT15D MT15D - New Sequence
- MT30P? MT30P - Earliest Exercise Date
- MT30Q? MT30Q - Intermediate Exercise Date
- MT26F MT26F - Settlement Type
- MT32B MT32B - Put Currency and Amount or Party A Sold Currency and Amount
- MT36 MT36 - Strike Price or Forward Rate
- MT33B MT33B - Call Currency and Amount or Party A Bought Currency and Amount
financial.swift.mt: MT30A
Defines the MT30A field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Indctr Indctr - Indicator
- nmb nmb - Number
financial.swift.mt: MT30F
Defines the MT30F field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30H
Defines the MT30H field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30I
Defines the MT30I field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date or Start Date
- EndDt? Dt - End Date
financial.swift.mt: MT30K
Defines the MT30K field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date or Start Date
- EndDt? Dt - End Date
financial.swift.mt: MT30P
Defines the MT30P field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30Q
Defines the MT30Q field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30T
Defines the MT30T field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30U
Defines the MT30U field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30V
Defines the MT30V field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30X
Defines the MT30X field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30Y
Defines the MT30Y field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT30Z
Defines the MT30Z field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT31C
Defines the MT31C field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT31E
Defines the MT31E field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
financial.swift.mt: MT31G
Defines the MT31G field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Tm Tm - Time
- Lctn Lctn - Location
financial.swift.mt: MT320AddiAmnt
Defines the structure of the Additional Amounts in the MT320 message.
Fields
- MT15I MT15I - New Sequence
- MT18A MT18A - Number of Repetitions
- MT30F MT30F - Payment Date
- MT32H MT32H - Currency, Payment Amount
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
financial.swift.mt: MT320AddiInfo
Defines the structure of the Additional Information in the MT320 message.
Fields
- MT15H MT15H - New Sequence
- MT29A? MT29A - Contact Information
- MT24D? MT24D - Dealing Method
- MT84A? MT84A - Dealing Branch Party A
- MT85A? MT85A - Dealing Branch Party B
- MT88A? MT88A - Broker Identification
- MT71F? MT71F - Broker's Commission
- MT26H? MT26H - Counterparty's Reference
- MT21G? MT21G - Broker's Reference
- MT34C? MT34C - Commission and Fees
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT320Block4
Defines the elements of the MT320 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A? MT94A - Scope of Operation
- MT22B MT22B - Type of Event
- MT22C MT22C - Common Reference
- MT21N? MT21N - Contract Number Party A
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT83A? MT83A - Fund or Instructing Party
- MT77D? MT77D - Terms and Conditions
- Transaction MT320Transaction - Transaction details
- SettlInstAmntPayPartyA MT320SettlInstAmntPayPartyA - field description
- SettlInstAmntPayPartyB MT320SettlInstAmntPayPartyB - field description
- SettlInstInterPayPartyA? MT320SettlInstInterPayPartyA - field description
- SettlInstInterPayPartyB? MT320SettlInstInterPayPartyB - field description
- TaxInfo? MT320TaxInfo - field description
- AddiInfo? MT320AddiInfo - field description
- AddiAmnt? MT320AddiAmnt - field description
financial.swift.mt: MT320Message
Defines the structure of an MT320 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT320Block4 - Text Block containing Fixed Loan/Deposit Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT320SettlInstAmntPayPartyA
Defines the structure of the Settlement Instructions for Amounts Payable by Party A in the MT320 message.
Fields
- MT15C MT15C - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT320SettlInstAmntPayPartyB
Defines the structure of the Settlement Instructions for Amounts Payable by Party B in the MT320 message.
Fields
- MT15D MT15D - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT320SettlInstInterPayPartyA
Defines the structure of the Settlement Instructions for Interests Payable by Party A in the MT320 message.
Fields
- MT15E MT15E - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT320SettlInstInterPayPartyB
Defines the structure of the Settlement Instructions for Interests Payable by Party B in the MT320 message.
Fields
- MT15F MT15F - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT320TaxInfo
Defines the structure of the Tax Information in the MT320 message.
Fields
- MT15G MT15G - New Sequence
- MT37L MT37L - Tax Rate
- MT33B MT33B - Transaction Currency and Net Interest Amount
- MT36? MT36 - Exchange Rate
- MT33E? MT33E - Reporting Currency and Tax Amount
financial.swift.mt: MT320Transaction
Defines the structure of the Transaction Information in the MT320 message.
Fields
- MT15B MT15B - New Sequence
- MT17R MT17R - Party A's Role
- MT30T MT30T - Trade Date
- MT30V MT30V - Value Date
- MT30P MT30P - Maturity Date
- MT32B MT32B - Currency and Principal Amount
- MT32H? MT32H - Amount to be Settled
- MT30X? MT30X - Next Interest Due Date
- MT34E MT34E - Currency and Interest Amount
- MT37G MT37G - Interest Rate
- MT14D MT14D - Day Count Fraction
- MT30F? MT30F - Last Day of the First Interest Period
- MT38J? MT38J - Number of Days
- MT39M? MT39M - Payment Clearing Centre
financial.swift.mt: MT321Block4
Defines the elements of the MT321 message block 4.
Fields
- MT16R MT16R - Start of Block
- MT20C MT20C - Reference
- MT23G MT23G - Function of the Message
- MT22H MT22H - Indicator
- MT99B? MT99B - Number Count
- Linkages? MT321Linkages[] - Linkages
- MT16S MT16S - End of Block
- LoanDepositDetails MT321LoanDepositDetails - Loan/Deposit Details
- SettlDetails MT321SettlDetails[] - Settlement Details
financial.swift.mt: MT321Linkages
Defines the elements of MT321Linkages the MT321Block4 element.
Fields
- MT16R MT16R - Start of Block
- MT13A? MT13A - Linked Message
- MT20C MT20C - Reference
- MT16S MT16S - End of Block
financial.swift.mt: MT321LoanDepositDetails
Defines the elements of MT321LoanDepositDetails the MT321Block4 element.
Fields
- MT16R MT16R - Start of Block
- MT20C MT20C - Contract Number Reference
- MT22H MT22H - Indicator
- MT98A MT98A - Date/Time
- MT19A MT19A - Amount
- MT92A MT92A - Rate
- MT99B? MT99B - Number Count
- MT94C? MT94C - Payment Clearing Centre
- LoanDepositParties1 MT321LoanDepositParties1 - Loan/Deposit Parties 1
- LoanDepositParties2 MT321LoanDepositParties2 - Loan/Deposit Parties 2
- OtherParties MT321OtherParties - Other Parties
financial.swift.mt: MT321LoanDepositParties1
Defines the elements of MT321LoanDepositParties1 the MT321LoanDepositDetails element.
Fields
- MT16R MT16R - Start of Block
- MT95A MT95A - Loan/Deposit Counterparty
- MT16S MT16S - End of Block
financial.swift.mt: MT321LoanDepositParties2
Defines the elements of MT321LoanDepositParties2 the MT321LoanDepositDetails element.
Fields
- MT16R MT16R - Start of Block
- MT95A? MT95A - Investor
- MT97A MT97A - Safekeeping Account
- MT16S MT16S - End of Block
financial.swift.mt: MT321Message
Defines the structure of an MT321 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT321Block4 - Text Block containing Instruction to Settle a Third Party Loan/Deposit
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT321OtherParties
Defines the elements of MT321OtherParties the MT321LoanDepositDetails element.
Fields
- MT16R MT16R - Start of Block
- MT95A MT95A - Party
- MT16S MT16S - End of Block
financial.swift.mt: MT321SettlDetails
Defines the elements of MT321SettlDetails the MT321Block4 element.
Fields
- MT16R MT16R - Start of Block
- MT22H MT22H - Principal and Interest
- SettlParties MT321SettlParties[] - Settlement Parties
- MT16S MT16S - End of Block
financial.swift.mt: MT321SettlParties
Defines the elements of MT321SettlParties the MT321SettlDetails element.
Fields
- MT16R MT16R - Start of Block
- MT95A MT95A - Party
- MT97A? MT97A - Cash Account
- MT70C? MT70C - Party Contact Narrative
- MT16S MT16S - End of Block
financial.swift.mt: MT32A
Defines the MT32A field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT32B
Defines the MT32B field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - The currency details
- Amnt Amnt - The amount details
financial.swift.mt: MT32E
Defines the MT32E field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - Currency
financial.swift.mt: MT32G
Defines the MT32G field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - Currency
- Amnt Amnt - Amount
financial.swift.mt: MT32H
Defines the MT32H field in block 4.
Fields
- name? string - The name of the field
- Sign? Sign - Sign
- Ccy Ccy - Currency
- Amnt Amnt - Amount
financial.swift.mt: MT32Q
Defines the MT32Q field in block 4.
Fields
- name? string - The name of the field
- Ccy1 Ccy - Currency
- Ccy2 Ccy - Currency
financial.swift.mt: MT330AddiInfo
Defines the structure of the Additional Information in the MT330 message.
Fields
- MT15H MT15H - New Sequence
- MT29A? MT29A - Contact Information
- MT24D? MT24D - Dealing Method
- MT84A? MT84A - Dealing Branch Party A
- MT85A? MT85A - Dealing Branch Party B
- MT26H? MT26H - Counterparty's Reference
- MT34C? MT34C - Commission and Fees
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT330Block4
Defines the elements of the MT330 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A? MT94A - Scope of Operation
- MT22B MT22B - Type of Event
- MT22C MT22C - Common Reference
- MT21N? MT21N - Contract Number Party A
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT83A? MT83A - Fund or Instructing Party
- MT77D? MT77D - Terms and Conditions
- Transaction MT330Transaction - Transaction Details
- SettlInstAmntPayPartyA MT330SettlInstAmntPayPartyA - Settlement Instructions for Amounts Payable by Party A
- SettlInstAmntPayPartyB MT330SettlInstAmntPayPartyB - Settlement Instructions for Amounts Payable by Party B
- SettlInstInterPayPartyA? MT330SettlInstInterPayPartyA - Settlement Instructions for Interests Payable by Party A
- SettlInstInterPayPartyB? MT330SettlInstInterPayPartyB - Settlement Instructions for Interests Payable by Party B
- TaxInfo? MT330TaxInfo - Tax Information
- AddiInfo? MT330AddiInfo - Additional Information
financial.swift.mt: MT330Message
Defines the structure of an MT330 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT330Block4 - Text Block containing Call/Notice Loan/Deposit Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT330SettlInstAmntPayPartyA
Defines the structure of the Settlement Instructions for Amounts Payable by Party A in the MT330 message.
Fields
- MT15C MT15C - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT330SettlInstAmntPayPartyB
Defines the structure of the Settlement Instructions for Amounts Payable by Party B in the MT330 message.
Fields
- MT15D MT15D - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT330SettlInstInterPayPartyA
Defines the structure of the Settlement Instructions for Interests Payable by Party A in the MT330 message.
Fields
- MT15E MT15E - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT330SettlInstInterPayPartyB
Defines the structure of the Settlement Instructions for Interests Payable by Party B in the MT330 message.
Fields
- MT15F MT15F - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT330TaxInfo
Defines the structure of the Tax Information in the MT330 message.
Fields
- MT15G MT15G - New Sequence
- MT37L MT37L - Tax Rate
- MT33B MT33B - Transaction Currency and Net Interest Amount
- MT36? MT36 - Exchange Rate
- MT33E? MT33E - Reporting Currency and Tax Amount
financial.swift.mt: MT330Transaction
Defines the structure of the Transaction Information in the MT330 message.
Fields
- MT15B MT15B - New Sequence
- MT17R MT17R - Party A's Role
- MT30T MT30T - Trade Date
- MT30V MT30V - Value Date
- MT38A MT38A - Period of Notice
- MT32B? MT32B - Currency and Balance
- MT32H? MT32H - Principal Amount to be Settled
- MT30X? MT30X - Interest Due Date
- MT34E? MT34E - Currency and Interest Amount
- MT37G MT37G - Interest Rate
- MT14D MT14D - Day Count Fraction
- MT30F? MT30F - Last Day of the Next Interest Period
- MT38J? MT38J - Number of Days
- MT39M? MT39M - Payment Clearing Centre
financial.swift.mt: MT33B
Defines the MT33B field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT33E
Defines the MT33E field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - Currency
- Amnt Amnt - Amount
financial.swift.mt: MT33Z
Defines the MT33Z field in block 4.
Fields
- name? string - The name of the field
- Amnt Amnt - Amount
financial.swift.mt: MT340AddiAmnt
Defines the structure of the Additional Amounts in the MT340 message.
Fields
- MT15F MT15F - New Sequence
- MT18A MT18A - Number of Repetitions
- MT30F MT30F - Payment Date
- MT32H MT32H - Currency, Payment Amount
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
financial.swift.mt: MT340AddiInfo
Defines the structure of the Additional Information in the MT340 message.
Fields
- MT15E MT15E - New Sequence
- MT29A? MT29A - Contract Information
- MT24D? MT24D - Dealing Method
- MT88A? MT88A - Broker Identification
- MT71F? MT71F - Broker's Commission
- MT21G? MT21G - Broker's Reference
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT340AfbFrabbaDetails
Defines the structure of the AFB and FRABBA Details in the MT340Transaction.
Fields
- MT30V MT30V - Fixing Date
- MT38D MT38D - Contract Period
financial.swift.mt: MT340Block4
Defines the elements of the MT340 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A? MT94A - Scope of Operation
- MT22C MT22C - Common Reference
- MT23D MT23D - Type of FRA
- MT21N? MT21N - Contract Number Party A
- MT21B? MT21B - Contract Number Party B
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT77H MT77H - Type, Date, Version of Agreement
- MT14C? MT14C - Year of Definitions
- Transaction MT340Transaction - Transaction details
- SettlInstAmntPayPartyB MT340SettlInstAmntPayPartyB - Settlement Instructions for Settlement Amount Payable by Party B
- SettlInstAmntPayPartyA MT340SettlInstAmntPayPartyA - Settlement Instructions for Settlement Amount Payable by Party A
- AddiInfo? MT340AddiInfo - Additional Information
- AddiAmnt? MT340AddiAmnt - Additional Amounts
- RepInfo? MT340RepInfo - Reporting Information
financial.swift.mt: MT340Message
Defines the structure of an MT340 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT340Block4 - Text Block containing Forward Rate Agreement Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT340OtherDetails
Defines the structure of other Details in the MT340Transaction.
Fields
- MT38G MT38G - Designated Maturity
- MT14D MT14D - Floating Rate Day Count Fraction
- MT17F MT17F - FRA Discounting
- MT18A MT18A - Number of Repetitions
- MT22B MT22B - Financial Centre
financial.swift.mt: MT340PriorUniqueTransactionIdentifier
Defines the structure of the prior unique transaction identifier in the MT340UniqueTransactionIdentifier element.
Fields
- MT22P MT22P - PUTI Namespace/Issuer Code
- MT22R MT22R - Prior Transaction Identifier
financial.swift.mt: MT340RepInfo
Defines the structure of the Reporting Information in the MT340 message.
Fields
- MT15G MT15G - New Sequence
- RepParties? MT340RepParties[] - Reporting Parties
- MT96A? MT96A - Clearing Exception Party
- MT22S? MT22S - Clearing Broker Identification
- MT22T? MT22T - Cleared Product Identification
- MT17E? MT17E - Clearing Threshold Indicator
- MT22U? MT22U - Unique Product Identifier
- MT35B? MT35B - Identification of Financial Instrument
- MT17H? MT17H - Allocation Indicator
- MT17P? MT17P - Collateralisation Indicator
- MT22V? MT22V - Execution Venue
- MT98D? MT98D - Execution Timestamp
- MT17W? MT17W - Non Standard Flag
- MT17Y? MT17Y - Financial Nature of the Counterparty Indicator
- MT17Z? MT17Z - Collateral Portfolio Indicator
- MT22Q? MT22Q - Collateral Portfolio Code
- MT17L? MT17L - Portfolio Compression Indicator
- MT17M? MT17M - Corporate Sector Indicator
- MT17Q? MT17Q - Trade with Non-EEA Counterparty Indicator
- MT17S? MT17S - Intragroup Trade Indicator
- MT17X? MT17X - Commercial or Treasury Financing Indicator
- MT34C? MT34C - Commission and Fees
- MT77A? MT77A - Additional Reporting Information
financial.swift.mt: MT340RepParties
Defines the structure of the Reporting Parties in the MT340RepInfo element.
Fields
- MT22L MT22L - Reporting Jurisdiction
- MT91A? MT91A - Reporting Party
- UniqueTransactionIdentifier? MT340UniqueTransactionIdentifier[] - Unique Transaction Identifier
financial.swift.mt: MT340SettlInstAmntPayPartyA
Defines the structure of the Settlement Instructions for Amounts Payable by Party A in the MT340 message.
Fields
- MT15D MT15D - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT340SettlInstAmntPayPartyB
Defines the structure of the Settlement Instructions for Amounts Payable by Party B in the MT340 message.
Fields
- MT15C MT15C - New Sequence
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT340Transaction
Defines the structure of the Transaction Information in the MT340 message.
Fields
- MT15B MT15B - New Sequence
- MT30T MT30T - Trade Date
- MT32B MT32B - Currency, Notional Amount
- MT30F MT30F - Effective Date
- MT30P MT30P - Termination Date
- MT37M MT37M - Fixed Rate
- MT14F MT14F - Floating Rate Option
- AfbFrabbaDetails? MT340AfbFrabbaDetails - AFB and FRABBA Details
- OtherDetails MT340OtherDetails - Other Details
- MT39M? MT39M - Payment Clearing Centre
financial.swift.mt: MT340UniqueTransactionIdentifier
Defines the structure of the Unique Transaction Identifier in the MT340RepParties element.
Fields
- MT22M MT22M - UTI Namespace/Issuer Code
- MT22N MT22N - Transaction Identifier
- PriorUniqueTransactionIdentifier? MT340PriorUniqueTransactionIdentifier[] - An array of prior unique transaction identifiers
financial.swift.mt: MT341AfbFrabbaDetails
Defines the structure of the AFB and FRABBA Details in the MT341Transaction.
Fields
- MT30V? MT30V - Fixing Date
- MT38D? MT38D - Contract Period
financial.swift.mt: MT341Block4
Defines the elements of the MT341 message block 4.
Fields
- MT15A MT15A - New Sequence
- MT20 MT20 - Sender's Reference
- MT21? MT21 - Related Reference
- MT22A MT22A - Type of Operation
- MT94A? MT94A - Scope of Operation
- MT22C MT22C - Common Reference
- MT23D MT23D - Type of FRA
- MT21N? MT21N - Contract Number Party A
- MT21B? MT21B - Contract Number Party B
- MT82A MT82A - Party A
- MT87A MT87A - Party B
- MT29A? MT29A - Contact Information
- MT72? MT72 - Sender to Receiver Information
- Transaction MT341Transaction - Transaction Details
- SettlInstAmnt MT341SettlInstAmnt - Settlement Instructions for the Settlement Amount
- RepInfo? MT341RepInfo - Reporting Information
financial.swift.mt: MT341Message
Defines the structure of an MT341 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT341Block4 - Text Block containing Forward Rate Agreement Settlement Confirmation details
- block5? Block5 - Trailer Block
- UnparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT341PriorUniqueTransactionIdentifier
Defines the structure of the prior unique transaction identifier in the MT341UniqueTransactionIdentifier element.
Fields
- MT22P MT22P - PUTI Namespace/Issuer Code
- MT22R MT22R - Prior Transaction Identifier
financial.swift.mt: MT341RepInfo
Defines the structure of the Reporting Information in the MT341 message.
Fields
- MT15G MT15G - New Sequence
- RepParties? MT341RepParties[] - Reporting Parties
- MT96A? MT96A - Clearing Exception Party
- MT22S? MT22S - Clearing Broker Identification
- MT22T? MT22T - Cleared Product Identification
- MT17E? MT17E - Clearing Threshold Indicator
- MT22U? MT22U - Unique Product Identifier
- MT35B? MT35B - Identification of Financial Instrument
- MT17H? MT17H - Allocation Indicator
- MT17P? MT17P - Collateralisation Indicator
- MT22V? MT22V - Execution Venue
- MT98D? MT98D - Execution Timestamp
- MT17W? MT17W - Non Standard Flag
- MT17Y? MT17Y - Financial Nature of the Counterparty Indicator
- MT17Z? MT17Z - Collateral Portfolio Indicator
- MT22Q? MT22Q - Collateral Portfolio Code
- MT17L? MT17L - Portfolio Compression Indicator
- MT17M? MT17M - Corporate Sector Indicator
- MT17Q? MT17Q - Trade with Non-EEA Counterparty Indicator
- MT17S? MT17S - Intragroup Trade Indicator
- MT17X? MT17X - Commercial or Treasury Financing Indicator
- MT34C? MT34C - Commission and Fees
- MT77A? MT77A - Additional Reporting Information
financial.swift.mt: MT341RepParties
Defines the structure of the Reporting Parties in the MT341RepInfo element.
Fields
- MT22L MT22L - Reporting Jurisdiction
- MT91A? MT91A - Reporting Party
- UniqueTransactionIdentifier? MT341UniqueTransactionIdentifier[] - Unique Transaction Identifier
financial.swift.mt: MT341SettlInstAmnt
Defines the structure of the Settlement Instructions for the Settlement Amount in the MT341 message.
Fields
- MT15C MT15C - New Sequence
- MT37R MT37R - Settlement Rate
- MT34E MT34E - Settlement Currency and Amount
- MT53A? MT53A - Delivery Agent
- MT86A? MT86A - Intermediary 2
- MT56A? MT56A - Intermediary
- MT57A MT57A - Receiving Agent
- MT58A? MT58A - Beneficiary Institution
financial.swift.mt: MT341Transaction
Defines the structure of the Transaction Information in the MT341 message.
Fields
- MT15B MT15B - New Sequence
- MT30T MT30T - Trade Date
- MT32B MT32B - Currency, Notional Amount
- MT30F MT30F - Effective Date
- MT30P MT30P - Termination Date
- MT37M MT37M - Fixed Rate
- AfbFrabbaDetails? MT341AfbFrabbaDetails - AFB and FRABBA Details
- MT39M? MT39M - Payment Clearing Centre
financial.swift.mt: MT341UniqueTransactionIdentifier
Defines the structure of the Unique Transaction Identifier in the MT341RepParties element.
Fields
- MT22M MT22M - UTI Namespace/Issuer Code
- MT22N MT22N - Transaction Identifier
- PriorUniqueTransactionIdentifier? MT341PriorUniqueTransactionIdentifier[] - An array of prior unique transaction identifiers
financial.swift.mt: MT34A
Defines the MT34A field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Ccy Ccy - Currency
- Amnt Amnt - Amount
financial.swift.mt: MT34B
Defines the MT34B field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - Currency
- Amnt Amnt - Amount
financial.swift.mt: MT34C
Defines the MT34C field in block 4.
Fields
- name? string - The name of the field
- CommType CommType - Commission Type
- Sign? Sign - Sign
- Ccy Ccy - Currency/Percent
- Amnt Amnt - Amount/Rate
financial.swift.mt: MT34E
Defines the MT34E field in block 4.
Fields
- name? string - The name of the field
- Sign? Sign - Sign
- Ccy Ccy - Currency
- Amnt Amnt - Amount
financial.swift.mt: MT34F
Defines the MT34F field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - The currency of the floor limit
- Cd? Cd - The debit or credit code
- Amnt Amnt - The amount details
financial.swift.mt: MT35B
Define the MT35B field in block 4.
Fields
- name? string - The name of the field
- InstrId? InstrId - Identification of Instrument
- InstrDesc? InstrDesc - Description of Instrument
financial.swift.mt: MT35C
Defines the MT35C field in block 4.
Fields
- name? string - The name of the field
- DigiTknId DigiTknId - Digital Token Identifier
- Desc? Desc - Description
financial.swift.mt: MT36
Defines the MT36 field in block 4.
Fields
- name? string - The name of the field
- Rt Rt - The rate
financial.swift.mt: MT37G
Defines the MT37G field in block 4.
Fields
- name? string - The name of the field
- Sign? SignM - Sign
- Rt Rt - Rate
financial.swift.mt: MT37H
Defines the MT37H field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - The indicator
- Sgn? Sgn - The sign
- Rt Rt - The rate
financial.swift.mt: MT37J
Defines the MT37J field in block 4.
Fields
- name? string - The name of the field
- Rt Rt - Rate
financial.swift.mt: MT37K
Defines the MT37K field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - Currency
- Rt Rt - Rate
financial.swift.mt: MT37L
Defines the MT37L field in block 4.
Fields
- name? string - The name of the field
- Rt Rt - Rate
financial.swift.mt: MT37M
Defines the MT37M field in block 4.
Fields
- name? string - The name of the field
- Sign? SignM - Sign
- Rt Rt - Rate
financial.swift.mt: MT37R
Defines the MT37R field in block 4.
Fields
- name? string - The name of the field
- Sign? SignM - Sign
- Rt Rt - Rate
financial.swift.mt: MT38A
Defines the MT38A field in block 4.
Fields
- name? string - The name of the field
- Period Period - Period
financial.swift.mt: MT38D
Defines the MT38D field in block 4.
Fields
- name? string - The name of the field
- Period Period - Period
financial.swift.mt: MT38G
Defines the MT38E field in block 4.
Fields
- name? string - The name of the field
- NmbFr NmbFr - Number From
- PerFr PerFr - Period From
- NmbTo NmbTo - Number To
- PerTo PerTo - Period To
financial.swift.mt: MT38J
Defines the MT38J field in block 4.
Fields
- name? string - The name of the field
- Indctr Indctr - Indicator
- nmb nmb - Number
financial.swift.mt: MT39M
Defines the MT39M field in block 4.
Fields
- name? string - The name of the field
- CntyCd CntyCd - Country Code
financial.swift.mt: MT50
Defines the MT50 field in block 4.
Fields
- name? string - The name of the field
- Nm Nm[] - The name of the ordering customer
- AdrsLine AdrsLine[] - The address of the ordering customer
financial.swift.mt: MT50A
Defines the MT50A field in block 4.
Fields
- name? string - The name of the field
- Acc? Acc - The account
- IdnCd IdnCd - The identification code
financial.swift.mt: MT50C
Defines the MT50C field in block 4.
Fields
- name? string - The name of the field
- IdnCd IdnCd - The identification code
financial.swift.mt: MT50F
Defines the MT50F field in block 4.
Fields
- name? string - The name of the field
- PrtyIdn PrtyIdn - The party identification
- CdTyp? CdTyp[] - The code types
- Nm? Nm[] - The name in the field
- AdrsLine? AdrsLine[] - The address lines
- CntyNTw? CntyNTw[] - The country or town
- BrthDt? BrthDt - The birth date
- BrthPlc? BrthPlc - The birth place
- CstmIdnNum? CstmIdnNum - The customer identification number
- NtnlIdnNum? NtnlIdnNum - The national identification number
- AddInfo? AddInfo[] - The additional information
financial.swift.mt: MT50G
Defines the MT50G field in block 4.
Fields
- name? string - The name of the field
- Acc Acc - The account
- IdnCd IdnCd - The identification code
financial.swift.mt: MT50H
Defines the MT50H field in block 4.
Fields
- name? string - The name of the field
- Acc Acc - The account
- Nm Nm[] - The names
- AdrsLine AdrsLine[] - The address lines
financial.swift.mt: MT50K
Defines the MT50K field in block 4.
Fields
- name? string - The name of the field
- Acc? Acc - The account
- Nm Nm[] - The names
- AdrsLine AdrsLine[] - The address lines
financial.swift.mt: MT50L
Defines the MT50L field in block 4.
Fields
- name? string - The name of the field
- PrtyIdn PrtyIdn - The party identification
financial.swift.mt: MT51A
Defines the MT51A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT52A
Defines the MT52A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type (optional)
- PrtyIdn? PrtyIdn - The party identification (optional)
- IdnCd IdnCd - The identification code
financial.swift.mt: MT52B
Defines the MT52B field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Lctn? Lctn - The location
financial.swift.mt: MT52C
Defines the MT52C field in block 4.
Fields
- name? string - The name of the field
- PrtyIdn PrtyIdn - The party identification
financial.swift.mt: MT52D
Defines the MT52D field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Nm Nm[] - The name
- AdrsLine AdrsLine[] - The address line
financial.swift.mt: MT53A
Defines the MT53A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT53B
Defines the MT53B field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Lctn? Lctn - The location
financial.swift.mt: MT53C
Defines the MT53C field in block 4.
Fields
- name? string - The name of the field
- Acc Acc - The account
financial.swift.mt: MT53D
Defines the MT53D field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Nm Nm[] - The name
- AdrsLine AdrsLine[] - The address line
financial.swift.mt: MT54A
Defines the MT54A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT54B
Defines the MT54B field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Lctn? Lctn - The location
financial.swift.mt: MT54D
Defines the MT54D field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Nm Nm[] - The names
- AdrsLine AdrsLine[] - The address lines
financial.swift.mt: MT55A
Defines the MT55A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT55B
Defines the MT55B field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Lctn? Lctn - The location
financial.swift.mt: MT55D
Defines the MT55D field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Nm Nm[] - The name
- AdrsLine AdrsLine[] - The address line
financial.swift.mt: MT56A
Defines the MT56A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT56C
Defines the MT56C field in block 4.
Fields
- name? string - The name of the field
- PrtyIdn PrtyIdn - The party identification
financial.swift.mt: MT56D
Defines the MT56D field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Nm Nm[] - The name
- AdrsLine AdrsLine[] - The address line
financial.swift.mt: MT57A
Defines the MT57A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT57B
Defines the MT57B field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Lctn? Lctn - The location
financial.swift.mt: MT57C
Defines the MT57C field in block 4.
Fields
- name? string - The name of the field
- PrtyIdn PrtyIdn - The party identification
financial.swift.mt: MT57D
Defines the MT57D field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- Nm Nm[] - The name
- AdrsLine AdrsLine[] - The address line
financial.swift.mt: MT58A
Defines the MT58A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identifier type of beneficiary institution
- PrtyIdn? PrtyIdn - The party identifier of beneficiary institution
- IdnCd IdnCd - The identifier code of beneficiary institution
financial.swift.mt: MT58D
Defines the MT58A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identifier type of beneficiary institution
- PrtyIdn? PrtyIdn - The party identifier of beneficiary institution
- Nm Nm[] - The name of the beneficiary institution
- AdrsLine AdrsLine[] - The address of the beneficiary institution
financial.swift.mt: MT59
Defines the MT59 field in block 4.
Fields
- name? string - The name of the field
- Acc? Acc - The account
- Nm Nm[] - The name
- AdrsLine AdrsLine[] - The address line
financial.swift.mt: MT59A
Defines the MT59A field in block 4.
Fields
- name? string - The name of the field
- Acc? Acc - The account
- IdnCd IdnCd - The identification code
financial.swift.mt: MT59F
Defines the MT59F field in block 4.
Fields
- name? string - The name of the field
- Acc? Acc - The account
- CdTyp CdTyp[] - The code types
- Nm? Nm[] - The name in the field
- AdrsLine? AdrsLine[] - The address lines
- CntyNTw? CntyNTw[] - The country or town
- BrthDt? BrthDt - The birth date
- BrthPlc? BrthPlc - The birth place
- CstmIdnNum? CstmIdnNum - The customer identification number
- NtnlIdnNum? NtnlIdnNum - The national identification number
- AddInfo? AddInfo[] - The additional information
financial.swift.mt: MT60F
Defines the MT60F field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT60M
Defines the MT60M field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT61
Defines the MT61 field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- ValDt Dt - The value date
- NtryDt? Dt - The entry date
- FndCd? Ccy - The fund code
- Amnt Amnt - The amount
- TranTyp TranTyp - The transaction type
- IdnCd Cd - The identification Code
- RefAccOwn RefAccOwn - The reference account owner
- RefAccSerInst? RefAccSerInst - The reference account service institution
- SpmtDtls? SpmtDtls - The supplementary details
financial.swift.mt: MT62F
Defines the MT62F field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT62M
Defines the MT62M field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT64
Defines the MT64 field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT65
Defines the MT65 field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
- Dt Dt - The date
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT70
Defines the MT70 field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv - The narrative
financial.swift.mt: MT70C
Defines the MT70C field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- Nrtv Nrtv - Narrative
financial.swift.mt: MT71A
Defines the MT71A field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
financial.swift.mt: MT71B
Defines the MT71B field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv - The narrative
financial.swift.mt: MT71F
Defines the MT71F field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT71G
Defines the MT71G field in block 4.
Fields
- name? string - The name of the field
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT72
Defines the MT72 field in block 4.
Fields
- name? string - The name of the field
- Cd Cd - The code
financial.swift.mt: MT75
Defines the MT75 field in block 4.
Fields
- name string - The name of the field
- Nrtv Nrtv - The narrative
financial.swift.mt: MT76
Defines the MT76 field in block 4.
Fields
- name string - The name of the field
- Nrtv Nrtv - The narrative
financial.swift.mt: MT77A
Defines the MT77A field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv - The narrative
financial.swift.mt: MT77B
Defines the MT77B field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv - The narrative in the field
financial.swift.mt: MT77D
Description.Defines the MT77D field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv - narrative
financial.swift.mt: MT77F
Defines the MT77F field in block 4.
Fields
- name? string - The name of the field
- Msg Msg - The EDIFACT message
financial.swift.mt: MT77H
Defines the MT77H field in block 4.
Fields
- name? string - The name of the field
- Typ Typ - type of Agreement
- Dt? Dt - date
- Ver? Ver - version
financial.swift.mt: MT77T
Defines the MT77T field.
Fields
- name? string - name of the block4 field
- EnvCntnt EnvCntnt - content in the block4 field
financial.swift.mt: MT79
Defines the MT79 field in block 4.
Fields
- name? string - The name of the field
- Nrtv Nrtv[] - The array of narratives of the field
financial.swift.mt: MT81A
Defines the MT81A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT82A
Defines the MT82A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT83A
Defines the MT83A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT84A
Defines the MT84A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT85A
Defines the MT85A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT86
Defines the MT86 field in block 4.
Fields
- name? string - The name of the field
- AddInfo AddInfo[] - The additional information
financial.swift.mt: MT86A
Defines the MT86A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - Party Identification Type
- PrtyIdn PrtyIdn - Party Identification
- IdnCd IdnCd - Identifier Code
financial.swift.mt: MT87A
Defines the MT87A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT88A
Defines the MT88A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT89A
Defines the MT89A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT900Block4
Defines the elements of the MT900 message block.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT25? MT25A - Account Identification
- MT25P? MT25P - Related Account Identification
- MT13D? MT13D - Date/Time Indication
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT900Message
Defines the structure of an MT900 message block 4.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT900Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT90C
Defines the MT90C field in block 4.
Fields
- name? string - The name of the field
- TtlNum TtlNum - The total number of entries
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT90D
Defines the MT90D field in block 4.
Fields
- name? string - The name of the field
- TtlNum TtlNum - The total number of entries
- Ccy Ccy - The currency
- Amnt Amnt - The amount
financial.swift.mt: MT910Block4
Defines the elements of the MT910 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT25? MT25A - Account Identification
- MT25P? MT25P - Account Identification
- MT13D? MT13D - Date/Time Indication
- MT32A MT32A - Value Date, Currency Code, and Amount
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer(Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT56A? MT56A - Intermediary
- MT56D? MT56D - Intermediary (Option D)
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT910Message
Defines the structure of an MT910 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT910Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT91A
Defines the MT91A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT920Block4
Defines the elements of the MT920 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT12 MT12 - Message Requested
- MT25 MT25A - Account Identification
- MT34F? MT34F[] - Credit Floor Limit Indicator
financial.swift.mt: MT920Message
Defines the structure of an MT920 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT920Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT92A
Defines the MT92A field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- Sign? Sign - Sign
- Rt Rt - Rate
financial.swift.mt: MT935Block4
Defines the elements of the MT935 message block 4.
Fields
- MT20 MT20 - Transaction Reference Reference
- MT23? MT23Id - Further Identification
- MT25? MT25A - Account Identification
- MT30 MT30 - Effective Date of New Rate
- MT37H MT37H - New Interest Rate
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MT935Message
Defines the structure of an MT935 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT935Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT940Block4
Defines the elements of the MT940 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21? MT21 - Related Reference
- MT25? MT25A - Account Identification
- MT25P? MT25P - Account Identification
- MT28C MT28C - Statement Number/Sequence Number
- MT60F MT60F - Opening Balance
- MT60M? MT60M[] - Intermediate Opening Balance
- MT61? MT61[] - Statement Line
- MT86? MT86[] - Information Account Owner
- MT62F MT62F - Closing Balance
- MT62M? MT62M[] - Intermediate Closing Balance
- MT64? MT64[] - Closing Balance Available
- MT65? MT65[] - Forward Balance Available
financial.swift.mt: MT940Message
Defines the structure of an MT940 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT940Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT941Block4
Defines the elements of the MT941 message block 4.
Fields
- MT20 MT20 - Transfer Reference
- MT21? MT21 - Related Reference
- MT25? MT25A - Account Identification
- MT25P? MT25P - Account Identification
- MT28 MT28 - Statement Number/Sequence Number
- MT13D? MT13D - Date/Time Indication
- MT60F? MT60F - Opening Balance
- MT90D? MT90D - Number and Sum of Debit Entries
- MT90C? MT90C - Number and Sum of Credit Entries
- MT62F MT62F - Closing Balance
- MT64? MT64[] - Closing Available Balance
- MT65? MT65[] - Forward Available Balance
- MT86? MT86[] - Information to Account Owner
financial.swift.mt: MT941Message
Defines the structure of an MT941 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT941Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT942Block4
Defines the elements of the MT942 message block 4.
Fields
- MT20 MT20 - Transfer Reference
- MT21? MT21 - Related Reference
- MT25? MT25A - Account Identification
- MT25P? MT25P - Account Identification
- MT28C MT28C - Statement Number/Sequence Number
- MT34F MT34F[] - Credit Floor Indicator (Array)
- MT13D MT13D - Date/Time Indication
- MT61? MT61[] - Statement Line
- MT86? MT86[] - Information to Account Owner
- MT90D? MT90D - Number and Sum of Debit Entries
- MT90C? MT90C - Number and Sum of Credit Entries
financial.swift.mt: MT942Message
Defines the structure of an MT942 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT942Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT94A
Defines the MT94A field in block 4.
Fields
- name? string - The name of the field
- scope Scope - scope
financial.swift.mt: MT94C
Defines the MT94C field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- CntyCd CntyCd - Country Code
financial.swift.mt: MT950Block4
Defines the elements of the MT950 message block 4.
Fields
- MT20 MT20 - Transfer Reference
- MT25 MT25A - Account Identification
- MT28C MT28C - Statement Number/Sequence Number
- MT60F MT60F - Opening Balance
- MT60M? MT60M[] - Intermediate Opening Balance
- MT61? MT61[] - Statement Line
- MT62F MT62F - Closing Balance
- MT62M? MT62M[] - Intermediate Closing Balance
- MT64? MT64[] - Closing Available Balance
financial.swift.mt: MT950Message
Defines the structure of an MT950 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT950Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT95A
Defines the MT95C field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- DtSrcSchm DtSrcSchm - Data Source Scheme
- PropCd PropCd - Proprietary Code
financial.swift.mt: MT96A
Defines the MT96A field in block 4.
Fields
- name? string - The name of the field
- PrtyIdnTyp? PrtyIdnTyp - The party identification type
- PrtyIdn? PrtyIdn - The party identification
- IdnCd IdnCd - The identification code
financial.swift.mt: MT970Block4
Defines the elements of the MT970 message block 4.
Fields
- MT20 MT20 - Transfer Reference
- MT25 MT25A - Account Identification
- MT28C MT28C - Statement Number/Sequence Number
- MT60F MT60F - Opening Balance
- MT60M? MT60M[] - Intermediate Opening Balance
- MT61? MT61[] - Statement Line
- MT62F MT62F - Closing Balance
- MT62M? MT62M[] - Intermediate Closing Balance
- MT64? MT64[] - Closing Available Balance
financial.swift.mt: MT970Message
Defines the structure of an MT970 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT970Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT971Block4
Defines the elements of the MT971 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT25 MT25A - Account Identification
- MT62F MT62F - Closing Balance
financial.swift.mt: MT971Message
Defines the structure of the MT971 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT971Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT972Block4
Defines the elements of the MT972 message block 4.
Fields
- MT20 MT20 - Transfer Reference
- MT25 MT25A - Account Identification
- MT28C MT28C - Statement Number/Sequence Number
- MT60F MT60F - Opening Balance
- MT60M? MT60M[] - Intermediate Opening Balance
- MT61? MT61[] - Statement Line
- MT62F MT62F - Closing Balance
- MT62M? MT62M[] - Intermediate Closing Balance
- MT64? MT64[] - Closing Available Balance
financial.swift.mt: MT972Message
Defines the structure of the MT972 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT972Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT973Block4
Defines the elements of the MT973 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT12 MT12 - Message Requested
- MT25 MT25A - Account Identification
financial.swift.mt: MT973Message
Defines the structure of the MT973 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MT973Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MT97A
Defines the MT97A field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- AccNmb AccNmb - Account Number
financial.swift.mt: MT98A
Defines the MT98A field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- Dt Dt - Date
financial.swift.mt: MT98D
Defines the MT98D field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Tm Tm - Time
- Decimals? Decimals - Decimals
- UtcInd? UtcInd - UTC Indicator
financial.swift.mt: MT98G
Defines the MT98G field in block 4.
Fields
- name? string - The name of the field
- Dt Dt - Date
- Tm Tm - Tm
- Decimals? Decimals - Decimals
- UtcInd? UtcInd - UTC Indicator
financial.swift.mt: MT98H
Defines the MT98H field in block 4.
Fields
- name? string - The name of the field
- Tm Tm - Tm
- Decimals? Decimals - Decimals
- UtcInd? UtcInd - UTC Indicator
financial.swift.mt: MT99B
Defines the MT99B field in block 4.
Fields
- name? string - The name of the field
- Qual Qual - Qualifier
- nmb nmb - Number
financial.swift.mt: MTn90Block4
Defines the elements of the MTn90 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT25 MT25A - Account Identification
- MT32C? MT32A - Value Date, Currency Code, and Amount
- MT32D? MT32A - Value Date, Currency Code, and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT71B MT71B - Details of Charges Information
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MTn90Message
Defines the structure of the MTn90 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MTn90Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MTn91Block4
Defines the elements of the MTn91 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT32B MT32B - Currency Code and Amount
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT57A? MT57A - Account With Institution (Option A)
- MT57B? MT57B - Account With Institution (Option B)
- MT57D? MT57D - Account With Institution (Option D)
- MT71B MT71B - Details of Charges Information
- MT72? MT72 - Sender to Receiver Information
financial.swift.mt: MTn91Message
Defines the structure of the MTn91 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MTn91Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MTn92Block4
Defines the elements of the MTn92 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT11S MT11S - MT and Date of Original Message (Option S)
- MT79? MT79 - Narrative Description of Original Message
- MessageCopy? MessageCopy - Copy of Original Message (At least with mandatory fields)
financial.swift.mt: MTn92Message
Defines the structure of the MTn92 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MTn92Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MTn95Block4
Defines the elements of the MTn95 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT75 MT75 - Queries
- MT77A? MT77A - Narrative
- MT11R? MT11R - MT and Date of Original Message (Option R)
- MT11S? MT11S - MT and Date of Original Message (Option S)
- MT79? MT79 - Narrative Description of Original Message
- MessageCopy? MessageCopy - Copy of Original Message (At least with mandatory fields)
financial.swift.mt: MTn95Message
Defines the structure of the MTn95 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MTn95Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MTn96Block4
Defines the elements of the MTn96 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21 MT21 - Related Reference
- MT76 MT76 - Answers
- MT77A? MT77A - Narrative
- MT11R? MT11R - MT and Date of Original Message (Option R)
- MT11S? MT11S - MT and Date of Original Message (Option S)
- MT79? MT79 - Narrative Description of Original Message
- MessageCopy? MessageCopy - Copy of Original Message (At least with mandatory fields)
financial.swift.mt: MTn96Message
Defines the structure of the MTn96 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MTn96Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MTn99Block4
Defines the elements of the MTn99 message block 4.
Fields
- MT20 MT20 - Transaction Reference
- MT21? MT21 - Related Reference
- MT79 MT79 - Narrative Description of Original Message
financial.swift.mt: MTn99Message
Defines the structure of the MTn99 message.
Fields
- block1? Block1 - Basic Header Block
- block2 Block2 - Application Header Block
- block3? Block3 - User Header Block
- block4 MTn99Block4 - Text Block containing transaction details
- block5? Block5 - Trailer Block
- unparsedTexts? UnparsedTexts - Any additional unparsed texts
financial.swift.mt: MtNum
Defines the message type number.
Fields
- content string - The content of the message type number
- number? string - The attribute number
financial.swift.mt: NdToNdTxRef
Defines the end to end identification.
Fields
- name? string - The name of the field
- value? string - The value of end to end reference
financial.swift.mt: Nm
Defines the name.
Fields
- content string - The content of the name
- number? string - The attribute number
financial.swift.mt: nmb
Defines the Number.
Fields
- content string - The content of number
- number? string - The attribute number
financial.swift.mt: NmbFr
Defines the 'Number From' in MT38G.
Fields
- content string - content of 'Number From'
- number? string - attribute number
financial.swift.mt: NmbTo
Defines the 'Number To' in MT38G.
Fields
- content string - content of 'Number To'
- number? string - attribute number
financial.swift.mt: Nmspace
Defines the Namespace.
Fields
- content string - The content of namespace
- number? string - The attribute number
financial.swift.mt: Nrtv
Defines the narrative.
Fields
- content string - The content of the narrative
- number? string - The attribute number
financial.swift.mt: NtnlIdnNum
Defines the national identification number.
Fields
- content string - The content of the national identification number
- number? string - The attribute number
financial.swift.mt: NumbId
Defines the Number Id.
Fields
- content string - The content of number id
- number? string - The attribute number
financial.swift.mt: NumOfDays
Defines the number of days in the requested message.
Fields
- content string - The content in the number of days
- number? string - The attribute number
financial.swift.mt: OpType
Defines the type of operation.
Fields
- content string - The content of type
- number? string - The attribute number
financial.swift.mt: PerFr
Defines the 'Period From' in MT38G.
Fields
- content string - content of 'Period From'
- number? string - attribute number
financial.swift.mt: Period
Defines the Period.
Fields
- content string - The content of period
- number? string - The attribute number
financial.swift.mt: PerTo
Defines the 'Period To' in MT38G.
Fields
- content string - content of 'Period To'
- number? string - attribute number
financial.swift.mt: Portfolio
Defines the Portfolio.
Fields
- content string - The content of portfolio
- number? string - The attribute number
financial.swift.mt: ProdId
Defines the Product Identifier.
Fields
- content string - The content of product identifier
- number? string - The attribute number
financial.swift.mt: PropCd
Defines the Proprietary Code.
Fields
- content string - The content of proprietary code
- number? string - The attribute number
financial.swift.mt: PrtyIdn
Defines the party identification.
Fields
- content string - The content of the party identification
- number? string - The attribute number
financial.swift.mt: PrtyIdnTyp
Defines the party identification type.
Fields
- content string - The content of the party identification type
- number? string - The attribute number
financial.swift.mt: PtyPrefix1
Defines the Party Prefix 1.
Fields
- content string - The content of party prefix 1
- number? string - The attribute number
financial.swift.mt: PtyPrefix2
Defines the Party Prefix 2.
Fields
- content string - The content of party prefix 2
- number? string - The attribute number
financial.swift.mt: PtySuffix1
Defines the Party Suffix 1
Fields
- content string - The content of party suffix 1
- number? string - The attribute number
financial.swift.mt: PtySuffix2
Defines the Party Suffix 2
Fields
- content string - The content of party suffix 2
- number? string - The attribute number
financial.swift.mt: Qual
Defines the Qualifier.
Fields
- content string - The content of qualifier
- number? string - The attribute number
financial.swift.mt: Ref
Defines the reference.
Fields
- content string - The content of the refernece
- number? string - The attribute number
financial.swift.mt: RefAccOwn
Defines the reference account owner.
Fields
- content string - The content of the reference account owner
- number? string - The attribute number
financial.swift.mt: RefAccSerInst
Defines the reference account service institution.
Fields
- content string - The content of the reference account service institution
- number? string - The attribute number
financial.swift.mt: RefCd
Defines the Reference Code.
Fields
- content string - The content of reference code
- number? string - The attribute number
financial.swift.mt: RefPrevConf
Defines the Reference to Previous Confirmation.
Fields
- content string - The content of reference to previous confirmation
- number? string - The attribute number
financial.swift.mt: RptJuris
Defines the Reporting Jurisdiction.
Fields
- content string - The content of reporting jurisdiction
- number? string - The attribute number
financial.swift.mt: Rt
Defines the rate.
Fields
- content string - The content of the rate
- number? string - The attribute number
financial.swift.mt: RtSrc
Defines the Rate Source.
Fields
- content string - The content of rate source
- number? string - The attribute number
financial.swift.mt: Scope
Defines the scope.
Fields
- content string - The content of scope
- number? string - The attribute number
financial.swift.mt: SeqNo
Defines the sequence number.
Fields
- content decimal - The content of the sequence number
- number? string - The attribute number
financial.swift.mt: SesnNum
Defines the session number.
Fields
- content string - The content of the session number
- number? string - The attribute number
financial.swift.mt: Sgn
Defines the sign of time zone.
Fields
- content string - The content of the sign
- number? string - The attriubute number
financial.swift.mt: SideId
Defines the Side Indicator.
Fields
- content string - The content of side indicator
- number? string - The attribute number
financial.swift.mt: Sign
Defines the Sign of Currency.
Fields
- content string - The content of sign
- number? string - The attribute number
financial.swift.mt: SignM
Defines the Math Sign.
Fields
- content string - The content of sign
- number? string - The attribute number
financial.swift.mt: SpmtDtls
Defines the supplementary details.
Fields
- content string - The content of the supplementary details
- number? string - The attribute number
financial.swift.mt: StmtNo
Defines the statement number.
Fields
- content decimal - The content of the statement number
- number? string - The attribute number
financial.swift.mt: Style
Defines the Style.
Fields
- content string - The content of style
- number? string - The attribute number
financial.swift.mt: SubFun
Defines the Sub Function.
Fields
- content string - The content of sub function
- number? string - The attribute number
financial.swift.mt: Tag
Defines a tag in block 5.
Fields
- name? string - The name of the tag
- value string - The value of the tag
financial.swift.mt: TimeLoc
Defines the Time and Location.
Fields
- content string - The content of time and location
- number? string - The attribute number
financial.swift.mt: Tm
Defines the time.
Fields
- content string - The content of the time
- number? string - The attribute number
financial.swift.mt: TmOfst
Defines the time offset.
Fields
- content string - The content of time offset
- number? string - The attribute number
financial.swift.mt: TranTyp
Defines the transaction type.
Fields
- content string - The content of the transaction type
- number? string - The attribute number
financial.swift.mt: Ttl
Defines the total number of messages.
Fields
- content string - The content of the total
- number? string - The attribute number
financial.swift.mt: TtlNum
Defines the total number of messages.
Fields
- content string - The content of the total number
- number? string - The attribute number
financial.swift.mt: Typ
Defines the type.
Fields
- content string - The content of type
- number? string - The attribute number
financial.swift.mt: UndrlygCstmrCdtTrf
Defines the elements of underlying customer credit transfer details.
Fields
- MT50A? MT50A - Ordering Customer (Option A)
- MT50F? MT50F - Ordering Customer (Option F)
- MT50K? MT50K - Ordering Customer (Option K)
- MT52A? MT52A - Ordering Institution (Option A)
- MT52D? MT52D - Ordering Institution (Option D)
- MT56A? MT56A - Intermediary Institution (Option A)
- MT56D? MT56D - Intermediary Institution (Option D)
- MT57A? MT57A - Account with Institution (Option A)
- MT57B? MT57B - Account with Institution (Option B)
- MT57D? MT57D - Account with Institution (Option D)
- MT59? MT59 - Beneficiary Customer
- MT59A? MT59A - Beneficiary Customer (Option A)
- MT59F? MT59F - Beneficiary Customer (Option F)
- MT70? MT70 - Remmitance Information
- MT72? MT72 - Sender to Receiver Information
- MT33B? MT33B - Currency/Instructed Amount
financial.swift.mt: UnparsedTexts
Defines unparsed text messages.
Fields
- text string[] - Array of unparsed text strings
financial.swift.mt: UtcInd
Defines the UTC Indicator.
Fields
- content string - The content of utc indicator
- number? string - The attribute number
financial.swift.mt: ValidationFlag
Defines the validation flag.
Fields
- name? string - The name of the field
- value string - The value of the validation flag
financial.swift.mt: ValvBusiDays
Defines the Valuation Business Days.
Fields
- content string - The content of valuation business days
- number? string - The attribute number
financial.swift.mt: Venue
Defines the Venue.
Fields
- content string - The content of venue
- number? string - The attribute number
financial.swift.mt: Ver
Defines the Version
Fields
- content string - The content of version
- number? string - The attribute number
financial.swift.mt: Wght
Defines the Weight.
Fields
- content string - The content of weight
- number? string - The attribute number
financial.swift.mt: Year
Defines the Year
Fields
- content string - The content of year
- number? string - The attribute number
Import
import ballerinax/financial.swift.mt;
Metadata
Released date: about 2 months ago
Version: 3.0.0
License: Apache-2.0
Compatibility
Platform: java17
Ballerina version: 2201.10.1
Pull count
Total: 663
Current verison: 15
Weekly downloads
Keywords
Financial
SWIFT MT
Contributors
Dependencies