New ISF types
The following ISF types are new:
- ISFPayment
- This ISF type replaces Payment. In elements InstructionForCreditorAgent and InstructionForDebtorAgent, the type has changed from InstructionCode to ISFInstructionForAgent, and maxOccurs has changed from 1 to unbounded.
- ISFPaymentInstruction
- This ISF type replaces PaymentInstruction. In element InstructionForNextAgent, the type has changed from InstructionCode to ISFInstructionForAgent), and maxOccurs has changed from 1 to unbounded.
- ISFInstructionForAgent
- This ISF type has the following members:
- Code
- Type: ISFInstructionCode
- InstructionInformation
- Type: Max140Text
- ISFInstructionCode
- This ISF type replaces the enumerated type InstructionCode. It is a union of InstructionCode and Max35Text. An optional attribute CodeIssuer is defined. This attribute should be present when mapping to values not defined by InstructionCode.
- ISFSettlementInstructionFinancialInstitutionRole
- This ISF type replaces SettlementInstructionFinancialInstitutionRole, and has the new element CashAccount. The types that were defined as extensions of SettlementInstructionFinancialInstitutionRole (for example, InstructedReimbursementAgent and InstructingReimbursementAgent) now extend ISFSettlementInstructionFinancialInstitutionRole.
- SwiftMessage
- This new type and its Transaction element are used by a generic MT mapper.