Documentation ¶
Index ¶
- type AgentCADeactivationCancellationRequestV01
- func (a *AgentCADeactivationCancellationRequestV01) AddAgentCADeactivationInstructionIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCADeactivationCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCADeactivationCancellationRequestV01) AddDeactivationInstructionDetails() *iso20022.CorporateActionDeactivationInstruction1
- func (a *AgentCADeactivationCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCADeactivationInstructionV01
- func (a *AgentCADeactivationInstructionV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCADeactivationInstructionV01) AddDeactivationDetails() *iso20022.CorporateActionDeactivationInstruction1
- func (a *AgentCADeactivationInstructionV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCADeactivationStatusAdviceV01
- func (a *AgentCADeactivationStatusAdviceV01) AddAgentCADeactivationCancellationRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCADeactivationStatusAdviceV01) AddAgentCADeactivationInstructionIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCADeactivationStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCADeactivationStatusAdviceV01) AddDeactivationCancellationRequestStatus() *iso20022.CorporateActionDeactivationCancellationStatus1Choice
- func (a *AgentCADeactivationStatusAdviceV01) AddDeactivationInstructionStatus() *iso20022.CorporateActionDeactivationInstructionStatus1
- func (a *AgentCADeactivationStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCADistributionBreakdownAdviceV01
- func (a *AgentCADistributionBreakdownAdviceV01) AddCorporateActionDistributionDetails() *iso20022.EntitlementAdvice1
- func (a *AgentCADistributionBreakdownAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCADistributionBreakdownAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCAElectionAdviceV01
- func (a *AgentCAElectionAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionAdditionalInformation1
- func (a *AgentCAElectionAdviceV01) AddContactDetails() *iso20022.ContactPerson1
- func (a *AgentCAElectionAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAElectionAdviceV01) AddElectionAdviceTypeAndLinkage() *iso20022.ElectionAdviceFunction1
- func (a *AgentCAElectionAdviceV01) AddElectionDetails() *iso20022.CorporateActionElection3
- func (a *AgentCAElectionAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCAElectionAmendmentRequestV01
- func (a *AgentCAElectionAmendmentRequestV01) AddAccountDetails() *iso20022.SecuritiesAccount7
- func (a *AgentCAElectionAmendmentRequestV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAElectionAmendmentRequestV01) AddAmendedElectionDetails() *iso20022.CorporateActionElection2
- func (a *AgentCAElectionAmendmentRequestV01) AddContactDetails() *iso20022.ContactPerson1
- func (a *AgentCAElectionAmendmentRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAElectionAmendmentRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAElectionAmendmentRequestV01) AddOriginalElectionDetails() *iso20022.CorporateActionElection1
- type AgentCAElectionCancellationRequestV01
- func (a *AgentCAElectionCancellationRequestV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAElectionCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAElectionCancellationRequestV01) AddElectionDetails() *iso20022.CorporateActionElection3
- func (a *AgentCAElectionCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCAElectionStatusAdviceV01
- func (a *AgentCAElectionStatusAdviceV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAElectionStatusAdviceV01) AddAgentCAElectionAmendmentRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAElectionStatusAdviceV01) AddAgentCAElectionCancellationRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAElectionStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAElectionStatusAdviceV01) AddElectionAdviceStatus() *iso20022.ElectionAdviceStatus1Choice
- func (a *AgentCAElectionStatusAdviceV01) AddElectionAmendmentRequestStatus() *iso20022.ElectionAmendmentStatus1Choice
- func (a *AgentCAElectionStatusAdviceV01) AddElectionCancellationRequestStatus() *iso20022.ElectionCancellationStatus1Choice
- func (a *AgentCAElectionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCAGlobalDistributionAuthorisationRequestV01
- func (a *AgentCAGlobalDistributionAuthorisationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAGlobalDistributionAuthorisationRequestV01) AddGlobalDistributionDetails() *iso20022.GlobalDistributionRequest1
- func (a *AgentCAGlobalDistributionAuthorisationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCAGlobalDistributionStatusAdviceV01
- func (a *AgentCAGlobalDistributionStatusAdviceV01) AddAgentCAGlobalDistributionAuthorisationRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAGlobalDistributionStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAGlobalDistributionStatusAdviceV01) AddGlobalMovementStatus() *iso20022.GlobalDistributionStatus1
- func (a *AgentCAGlobalDistributionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAGlobalDistributionStatusAdviceV01) AddIndividualMovementStatus() *iso20022.IndividualMovementStatus1
- type AgentCAInformationAdviceV01
- func (a *AgentCAInformationAdviceV01) AddAccountDetails() *iso20022.SecuritiesAccount7
- func (a *AgentCAInformationAdviceV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAInformationAdviceV01) AddContactDetails() *iso20022.ContactPerson1
- func (a *AgentCAInformationAdviceV01) AddCorporateActionAdditionalInformation() *iso20022.CorporateActionAdditionalInformation1
- func (a *AgentCAInformationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAInformationAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- type AgentCAInformationStatusAdviceV01
- func (a *AgentCAInformationStatusAdviceV01) AddAgentCAInformationAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAInformationStatusAdviceV01) AddCorporateActionAdditionalInformation() *iso20022.CorporateActionAdditionalInformation1
- func (a *AgentCAInformationStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAInformationStatusAdviceV01) AddInformationStatusDetails() *iso20022.CorporateActionInformationStatus1Choice
- type AgentCAMovementCancellationRequestV01
- func (a *AgentCAMovementCancellationRequestV01) AddAgentCAMovementInstructionIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAMovementCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementCancellationRequestV01) AddMovementDetails() *iso20022.MovementInstruction1
- type AgentCAMovementConfirmationV01
- func (a *AgentCAMovementConfirmationV01) AddAgentCAElectionStatusAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementConfirmationV01) AddAgentCAGlobalDistributionStatusAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementConfirmationV01) AddAgentCAMovementInstructionIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementConfirmationV01) AddCashMovementDetails() *iso20022.CashMovement3
- func (a *AgentCAMovementConfirmationV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAMovementConfirmationV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementConfirmationV01) AddSecuritiesMovementDetails() *iso20022.CorporateActionSecuritiesMovement1
- type AgentCAMovementInstructionV01
- func (a *AgentCAMovementInstructionV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementInstructionV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAMovementInstructionV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementInstructionV01) AddMovementGeneralInformation() *iso20022.CorporateActionMovement1
- func (a *AgentCAMovementInstructionV01) AddProceedsMovementDetails() *iso20022.ProceedsMovement1
- func (a *AgentCAMovementInstructionV01) AddUnderlyingCashMovementDetails() *iso20022.CashMovement2
- func (a *AgentCAMovementInstructionV01) AddUnderlyingSecuritiesMovementDetails() *iso20022.UnderlyingSecurityMovement1
- type AgentCAMovementStatusAdviceV01
- func (a *AgentCAMovementStatusAdviceV01) AddAgentCAElectionStatusAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementStatusAdviceV01) AddAgentCAGlobalDistributionStatusAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementStatusAdviceV01) AddAgentCAMovementCancellationRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementStatusAdviceV01) AddAgentCAMovementInstructionIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
- func (a *AgentCAMovementStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAMovementStatusAdviceV01) AddMovementCancellationStatusDetails() *iso20022.CorporateMovementStatus2
- func (a *AgentCAMovementStatusAdviceV01) AddMovementStatusDetails() *iso20022.CorporateActionMovementStatus1Choice
- type AgentCANotificationAdviceV01
- func (a *AgentCANotificationAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative2
- func (a *AgentCANotificationAdviceV01) AddContactDetails() *iso20022.ContactPerson1
- func (a *AgentCANotificationAdviceV01) AddCorporateActionDetails() *iso20022.CorporateAction2
- func (a *AgentCANotificationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation2
- func (a *AgentCANotificationAdviceV01) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption1
- func (a *AgentCANotificationAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCANotificationAdviceV01) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification1
- func (a *AgentCANotificationAdviceV01) AddNotificationTypeAndLinkage() *iso20022.LinkedCorporateAction1
- type AgentCANotificationCancellationRequestV01
- func (a *AgentCANotificationCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation2
- func (a *AgentCANotificationCancellationRequestV01) AddCorporateActionNotificationDetails() *iso20022.CorporateActionNotificationAdvice1
- func (a *AgentCANotificationCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCANotificationCancellationRequestV01) AddNotificationCancellationTypeAndLinkage() *iso20022.NotificationCancellation1
- type AgentCANotificationStatusAdviceV01
- func (a *AgentCANotificationStatusAdviceV01) AddAgentCANotificationAdviceIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCANotificationStatusAdviceV01) AddAgentCANotificationCancellationRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCANotificationStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation2
- func (a *AgentCANotificationStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCANotificationStatusAdviceV01) AddNotificationAdviceStatus() *iso20022.NotificationAdviceStatus1Choice
- func (a *AgentCANotificationStatusAdviceV01) AddNotificationCancellationRequestStatus() *iso20022.NotificationCancellationRequestStatus1Choice
- type AgentCAStandingInstructionCancellationRequestV01
- func (a *AgentCAStandingInstructionCancellationRequestV01) AddAgentCAStandingInstructionRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAStandingInstructionCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAStandingInstructionCancellationRequestV01) AddStandingInstructionDetails() *iso20022.CorporateActionStandingInstruction1
- func (a *AgentCAStandingInstructionCancellationRequestV01) AddStandingInstructionGeneralInformation() *iso20022.CorporateActionStandingInstructionGeneralInformation1
- type AgentCAStandingInstructionRequestV01
- func (a *AgentCAStandingInstructionRequestV01) AddContactDetails() *iso20022.ContactPerson1
- func (a *AgentCAStandingInstructionRequestV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAStandingInstructionRequestV01) AddStandingInstructionDetails() *iso20022.CorporateActionStandingInstruction1
- func (a *AgentCAStandingInstructionRequestV01) AddStandingInstructionGeneralInformation() *iso20022.CorporateActionStandingInstructionGeneralInformation1
- type AgentCAStandingInstructionStatusAdviceV01
- func (a *AgentCAStandingInstructionStatusAdviceV01) AddAgentCAStandingInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAStandingInstructionStatusAdviceV01) AddAgentCAStandingInstructionRequestIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAStandingInstructionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
- func (a *AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionCancellationRequestStatus() *iso20022.StandingInstructionCancellationStatus1Choice
- func (a *AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionGeneralInformation() *iso20022.CorporateActionStandingInstructionGeneralInformation1
- func (a *AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionRequestStatus() *iso20022.StandingInstructionStatus1Choice
- type CorporateActionCancellationAdvice002V06
- func (c *CorporateActionCancellationAdvice002V06) AddAccountsDetails() *iso20022.AccountIdentification34Choice
- func (c *CorporateActionCancellationAdvice002V06) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation4
- func (c *CorporateActionCancellationAdvice002V06) AddCorporateActionDetails() *iso20022.CorporateAction35
- func (c *CorporateActionCancellationAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation93
- func (c *CorporateActionCancellationAdvice002V06) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdvice002V07
- func (c *CorporateActionCancellationAdvice002V07) AddAccountsDetails() *iso20022.AccountIdentification34Choice
- func (c *CorporateActionCancellationAdvice002V07) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation4
- func (c *CorporateActionCancellationAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction35
- func (c *CorporateActionCancellationAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation120
- func (c *CorporateActionCancellationAdvice002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionCancellationAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdviceV01
- func (c *CorporateActionCancellationAdviceV01) AddAccountsDetails() *iso20022.AccountIdentification6Choice
- func (c *CorporateActionCancellationAdviceV01) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
- func (c *CorporateActionCancellationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation8
- func (c *CorporateActionCancellationAdviceV01) AddDropAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionCancellationAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionCancellationAdviceV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddRegistrar() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionCancellationAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
- type CorporateActionCancellationAdviceV02
- func (c *CorporateActionCancellationAdviceV02) AddAccountsDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionCancellationAdviceV02) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
- func (c *CorporateActionCancellationAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation25
- func (c *CorporateActionCancellationAdviceV02) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdviceV03
- func (c *CorporateActionCancellationAdviceV03) AddAccountsDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionCancellationAdviceV03) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
- func (c *CorporateActionCancellationAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation35
- func (c *CorporateActionCancellationAdviceV03) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdviceV04
- func (c *CorporateActionCancellationAdviceV04) AddAccountsDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionCancellationAdviceV04) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
- func (c *CorporateActionCancellationAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation56
- func (c *CorporateActionCancellationAdviceV04) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdviceV05
- func (c *CorporateActionCancellationAdviceV05) AddAccountsDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionCancellationAdviceV05) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation3
- func (c *CorporateActionCancellationAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction13
- func (c *CorporateActionCancellationAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation56
- func (c *CorporateActionCancellationAdviceV05) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionCancellationAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdviceV06
- func (c *CorporateActionCancellationAdviceV06) AddAccountsDetails() *iso20022.AccountIdentification29Choice
- func (c *CorporateActionCancellationAdviceV06) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation3
- func (c *CorporateActionCancellationAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction34
- func (c *CorporateActionCancellationAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation86
- func (c *CorporateActionCancellationAdviceV06) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionCancellationAdviceV07
- func (c *CorporateActionCancellationAdviceV07) AddAccountsDetails() *iso20022.AccountIdentification29Choice
- func (c *CorporateActionCancellationAdviceV07) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation3
- func (c *CorporateActionCancellationAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction34
- func (c *CorporateActionCancellationAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation108
- func (c *CorporateActionCancellationAdviceV07) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionCancellationAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdvice002V05
- func (c *CorporateActionEventProcessingStatusAdvice002V05) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
- func (c *CorporateActionEventProcessingStatusAdvice002V05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation94
- func (c *CorporateActionEventProcessingStatusAdvice002V05) AddEventProcessingStatus() *iso20022.EventProcessingStatus4Choice
- func (c *CorporateActionEventProcessingStatusAdvice002V05) AddNotificationIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionEventProcessingStatusAdvice002V05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
- func (c *CorporateActionEventProcessingStatusAdvice002V05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdvice002V06
- func (c *CorporateActionEventProcessingStatusAdvice002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
- func (c *CorporateActionEventProcessingStatusAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation114
- func (c *CorporateActionEventProcessingStatusAdvice002V06) AddEventProcessingStatus() *iso20022.EventProcessingStatus4Choice
- func (c *CorporateActionEventProcessingStatusAdvice002V06) AddNotificationIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionEventProcessingStatusAdvice002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
- func (c *CorporateActionEventProcessingStatusAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdviceV01
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddNotificationIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionEventProcessingStatusAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- type CorporateActionEventProcessingStatusAdviceV02
- func (c *CorporateActionEventProcessingStatusAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionEventProcessingStatusAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
- func (c *CorporateActionEventProcessingStatusAdviceV02) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
- func (c *CorporateActionEventProcessingStatusAdviceV02) AddNotificationIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionEventProcessingStatusAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionEventProcessingStatusAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdviceV03
- func (c *CorporateActionEventProcessingStatusAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionEventProcessingStatusAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation34
- func (c *CorporateActionEventProcessingStatusAdviceV03) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
- func (c *CorporateActionEventProcessingStatusAdviceV03) AddNotificationIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionEventProcessingStatusAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionEventProcessingStatusAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdviceV04
- func (c *CorporateActionEventProcessingStatusAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionEventProcessingStatusAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
- func (c *CorporateActionEventProcessingStatusAdviceV04) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
- func (c *CorporateActionEventProcessingStatusAdviceV04) AddNotificationIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionEventProcessingStatusAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionEventProcessingStatusAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdviceV05
- func (c *CorporateActionEventProcessingStatusAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionEventProcessingStatusAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation91
- func (c *CorporateActionEventProcessingStatusAdviceV05) AddEventProcessingStatus() *iso20022.EventProcessingStatus3Choice
- func (c *CorporateActionEventProcessingStatusAdviceV05) AddNotificationIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionEventProcessingStatusAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
- func (c *CorporateActionEventProcessingStatusAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionEventProcessingStatusAdviceV06
- func (c *CorporateActionEventProcessingStatusAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionEventProcessingStatusAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation109
- func (c *CorporateActionEventProcessingStatusAdviceV06) AddEventProcessingStatus() *iso20022.EventProcessingStatus3Choice
- func (c *CorporateActionEventProcessingStatusAdviceV06) AddNotificationIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionEventProcessingStatusAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
- func (c *CorporateActionEventProcessingStatusAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstruction002V06
- func (c *CorporateActionInstruction002V06) AddAccountDetails() *iso20022.AccountAndBalance37
- func (c *CorporateActionInstruction002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative34
- func (c *CorporateActionInstruction002V06) AddBeneficialOwnerDetails() *iso20022.PartyIdentification101
- func (c *CorporateActionInstruction002V06) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionInstruction002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation97
- func (c *CorporateActionInstruction002V06) AddCorporateActionInstruction() *iso20022.CorporateActionOption123
- func (c *CorporateActionInstruction002V06) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionInstruction002V06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionInstruction002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionInstruction002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstruction002V06) SetChangeInstructionIndicator(value string)
- type CorporateActionInstruction002V07
- func (c *CorporateActionInstruction002V07) AddAccountDetails() *iso20022.AccountAndBalance37
- func (c *CorporateActionInstruction002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative34
- func (c *CorporateActionInstruction002V07) AddBeneficialOwnerDetails() *iso20022.PartyIdentification101
- func (c *CorporateActionInstruction002V07) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionInstruction002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation115
- func (c *CorporateActionInstruction002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption134
- func (c *CorporateActionInstruction002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionInstruction002V07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionInstruction002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionInstruction002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstruction002V07) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequest002V06
- func (c *CorporateActionInstructionCancellationRequest002V06) AddAccountDetails() *iso20022.AccountIdentification39
- func (c *CorporateActionInstructionCancellationRequest002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation104
- func (c *CorporateActionInstructionCancellationRequest002V06) AddCorporateActionInstruction() *iso20022.CorporateActionOption128
- func (c *CorporateActionInstructionCancellationRequest002V06) AddInstructionIdentification() *iso20022.DocumentIdentification49
- func (c *CorporateActionInstructionCancellationRequest002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequest002V06) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequest002V07
- func (c *CorporateActionInstructionCancellationRequest002V07) AddAccountDetails() *iso20022.AccountIdentification42
- func (c *CorporateActionInstructionCancellationRequest002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation121
- func (c *CorporateActionInstructionCancellationRequest002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption128
- func (c *CorporateActionInstructionCancellationRequest002V07) AddInstructionIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionInstructionCancellationRequest002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequest002V07) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequestStatusAdvice002V06
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation94
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus10Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdvice002V07
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation114
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus12Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
- func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdviceV01
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus1Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- type CorporateActionInstructionCancellationRequestStatusAdviceV02
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption22
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus3Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdviceV03
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation34
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus5Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdviceV04
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus5Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdviceV05
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus7Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdviceV06
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation91
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus9Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestStatusAdviceV07
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation109
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus11Choice
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
- func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionCancellationRequestV01
- func (c *CorporateActionInstructionCancellationRequestV01) AddAccountDetails() *iso20022.AccountIdentification8
- func (c *CorporateActionInstructionCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation7
- func (c *CorporateActionInstructionCancellationRequestV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption6
- func (c *CorporateActionInstructionCancellationRequestV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionInstructionCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification12
- func (c *CorporateActionInstructionCancellationRequestV01) AddInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionCancellationRequestV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionCancellationRequestV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- type CorporateActionInstructionCancellationRequestV02
- func (c *CorporateActionInstructionCancellationRequestV02) AddAccountDetails() *iso20022.AccountIdentification17
- func (c *CorporateActionInstructionCancellationRequestV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation26
- func (c *CorporateActionInstructionCancellationRequestV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption21
- func (c *CorporateActionInstructionCancellationRequestV02) AddInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionCancellationRequestV02) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequestV02) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequestV03
- func (c *CorporateActionInstructionCancellationRequestV03) AddAccountDetails() *iso20022.AccountIdentification17
- func (c *CorporateActionInstructionCancellationRequestV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation33
- func (c *CorporateActionInstructionCancellationRequestV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption42
- func (c *CorporateActionInstructionCancellationRequestV03) AddInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionCancellationRequestV03) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequestV03) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequestV04
- func (c *CorporateActionInstructionCancellationRequestV04) AddAccountDetails() *iso20022.AccountIdentification17
- func (c *CorporateActionInstructionCancellationRequestV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation49
- func (c *CorporateActionInstructionCancellationRequestV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption42
- func (c *CorporateActionInstructionCancellationRequestV04) AddInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionCancellationRequestV04) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequestV04) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequestV05
- func (c *CorporateActionInstructionCancellationRequestV05) AddAccountDetails() *iso20022.AccountIdentification15
- func (c *CorporateActionInstructionCancellationRequestV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation49
- func (c *CorporateActionInstructionCancellationRequestV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption42
- func (c *CorporateActionInstructionCancellationRequestV05) AddInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionCancellationRequestV05) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequestV05) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequestV06
- func (c *CorporateActionInstructionCancellationRequestV06) AddAccountDetails() *iso20022.AccountIdentification31
- func (c *CorporateActionInstructionCancellationRequestV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation90
- func (c *CorporateActionInstructionCancellationRequestV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption120
- func (c *CorporateActionInstructionCancellationRequestV06) AddInstructionIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionInstructionCancellationRequestV06) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequestV06) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionCancellationRequestV07
- func (c *CorporateActionInstructionCancellationRequestV07) AddAccountDetails() *iso20022.AccountIdentification31
- func (c *CorporateActionInstructionCancellationRequestV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation110
- func (c *CorporateActionInstructionCancellationRequestV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption120
- func (c *CorporateActionInstructionCancellationRequestV07) AddInstructionIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionInstructionCancellationRequestV07) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionCancellationRequestV07) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionStatementReport002V05
- func (c *CorporateActionInstructionStatementReport002V05) AddAccountAndStatementDetails() *iso20022.AccountIdentification35
- func (c *CorporateActionInstructionStatementReport002V05) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReport002V05) AddStatementGeneralDetails() *iso20022.Statement48
- func (c *CorporateActionInstructionStatementReport002V05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatementReport002V06
- func (c *CorporateActionInstructionStatementReport002V06) AddAccountAndStatementDetails() *iso20022.AccountIdentification41
- func (c *CorporateActionInstructionStatementReport002V06) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReport002V06) AddStatementGeneralDetails() *iso20022.Statement48
- func (c *CorporateActionInstructionStatementReport002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatementReportV01
- func (c *CorporateActionInstructionStatementReportV01) AddAccountAndStatementDetails() *iso20022.AccountIdentification6
- func (c *CorporateActionInstructionStatementReportV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionInstructionStatementReportV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionInstructionStatementReportV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionStatementReportV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionStatementReportV01) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReportV01) AddStatementGeneralDetails() *iso20022.Statement12
- type CorporateActionInstructionStatementReportV02
- func (c *CorporateActionInstructionStatementReportV02) AddAccountAndStatementDetails() *iso20022.AccountIdentification16
- func (c *CorporateActionInstructionStatementReportV02) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReportV02) AddStatementGeneralDetails() *iso20022.Statement12
- func (c *CorporateActionInstructionStatementReportV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatementReportV03
- func (c *CorporateActionInstructionStatementReportV03) AddAccountAndStatementDetails() *iso20022.AccountIdentification23
- func (c *CorporateActionInstructionStatementReportV03) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReportV03) AddStatementGeneralDetails() *iso20022.Statement12
- func (c *CorporateActionInstructionStatementReportV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatementReportV04
- func (c *CorporateActionInstructionStatementReportV04) AddAccountAndStatementDetails() *iso20022.AccountIdentification25
- func (c *CorporateActionInstructionStatementReportV04) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReportV04) AddStatementGeneralDetails() *iso20022.Statement12
- func (c *CorporateActionInstructionStatementReportV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatementReportV05
- func (c *CorporateActionInstructionStatementReportV05) AddAccountAndStatementDetails() *iso20022.AccountIdentification33
- func (c *CorporateActionInstructionStatementReportV05) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReportV05) AddStatementGeneralDetails() *iso20022.Statement47
- func (c *CorporateActionInstructionStatementReportV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatementReportV06
- func (c *CorporateActionInstructionStatementReportV06) AddAccountAndStatementDetails() *iso20022.AccountIdentification40
- func (c *CorporateActionInstructionStatementReportV06) AddPagination() *iso20022.Pagination
- func (c *CorporateActionInstructionStatementReportV06) AddStatementGeneralDetails() *iso20022.Statement47
- func (c *CorporateActionInstructionStatementReportV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdvice002V07
- func (c *CorporateActionInstructionStatusAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
- func (c *CorporateActionInstructionStatusAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation94
- func (c *CorporateActionInstructionStatusAdvice002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
- func (c *CorporateActionInstructionStatusAdvice002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionInstructionStatusAdvice002V07) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus25Choice
- func (c *CorporateActionInstructionStatusAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
- func (c *CorporateActionInstructionStatusAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdvice002V08
- func (c *CorporateActionInstructionStatusAdvice002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
- func (c *CorporateActionInstructionStatusAdvice002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation114
- func (c *CorporateActionInstructionStatusAdvice002V08) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
- func (c *CorporateActionInstructionStatusAdvice002V08) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionInstructionStatusAdvice002V08) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus30Choice
- func (c *CorporateActionInstructionStatusAdvice002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
- func (c *CorporateActionInstructionStatusAdvice002V08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV01
- func (c *CorporateActionInstructionStatusAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
- func (c *CorporateActionInstructionStatusAdviceV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption9
- func (c *CorporateActionInstructionStatusAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionInstructionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionInstructionStatusAdviceV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV01) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus1Choice
- func (c *CorporateActionInstructionStatusAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionStatusAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionStatusAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- type CorporateActionInstructionStatusAdviceV02
- func (c *CorporateActionInstructionStatusAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
- func (c *CorporateActionInstructionStatusAdviceV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption26
- func (c *CorporateActionInstructionStatusAdviceV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV02) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus7Choice
- func (c *CorporateActionInstructionStatusAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionStatusAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV03
- func (c *CorporateActionInstructionStatusAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation34
- func (c *CorporateActionInstructionStatusAdviceV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionStatusAdviceV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV03) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus7Choice
- func (c *CorporateActionInstructionStatusAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionStatusAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV04
- func (c *CorporateActionInstructionStatusAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
- func (c *CorporateActionInstructionStatusAdviceV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionStatusAdviceV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV04) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus12Choice
- func (c *CorporateActionInstructionStatusAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionStatusAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV05
- func (c *CorporateActionInstructionStatusAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
- func (c *CorporateActionInstructionStatusAdviceV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionStatusAdviceV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV05) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus15Choice
- func (c *CorporateActionInstructionStatusAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionStatusAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV06
- func (c *CorporateActionInstructionStatusAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
- func (c *CorporateActionInstructionStatusAdviceV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
- func (c *CorporateActionInstructionStatusAdviceV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV06) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus20Choice
- func (c *CorporateActionInstructionStatusAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
- func (c *CorporateActionInstructionStatusAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV07
- func (c *CorporateActionInstructionStatusAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation91
- func (c *CorporateActionInstructionStatusAdviceV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
- func (c *CorporateActionInstructionStatusAdviceV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV07) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus24Choice
- func (c *CorporateActionInstructionStatusAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
- func (c *CorporateActionInstructionStatusAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionStatusAdviceV08
- func (c *CorporateActionInstructionStatusAdviceV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
- func (c *CorporateActionInstructionStatusAdviceV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation109
- func (c *CorporateActionInstructionStatusAdviceV08) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
- func (c *CorporateActionInstructionStatusAdviceV08) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionInstructionStatusAdviceV08) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus29Choice
- func (c *CorporateActionInstructionStatusAdviceV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
- func (c *CorporateActionInstructionStatusAdviceV08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionInstructionV01
- func (c *CorporateActionInstructionV01) AddAccountDetails() *iso20022.AccountAndBalance2
- func (c *CorporateActionInstructionV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative7
- func (c *CorporateActionInstructionV01) AddBeneficialOwnerDetails() *iso20022.PartyIdentification33
- func (c *CorporateActionInstructionV01) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation6
- func (c *CorporateActionInstructionV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption5
- func (c *CorporateActionInstructionV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionInstructionV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionInstructionV01) AddIdentification() *iso20022.DocumentIdentification12
- func (c *CorporateActionInstructionV01) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionInstructionV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- type CorporateActionInstructionV02
- func (c *CorporateActionInstructionV02) AddAccountDetails() *iso20022.AccountAndBalance10
- func (c *CorporateActionInstructionV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative7
- func (c *CorporateActionInstructionV02) AddBeneficialOwnerDetails() *iso20022.PartyIdentification50
- func (c *CorporateActionInstructionV02) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation21
- func (c *CorporateActionInstructionV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption25
- func (c *CorporateActionInstructionV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionInstructionV02) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionInstructionV02) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionV02) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionV03
- func (c *CorporateActionInstructionV03) AddAccountDetails() *iso20022.AccountAndBalance17
- func (c *CorporateActionInstructionV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative21
- func (c *CorporateActionInstructionV03) AddBeneficialOwnerDetails() *iso20022.PartyIdentification56
- func (c *CorporateActionInstructionV03) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation36
- func (c *CorporateActionInstructionV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption38
- func (c *CorporateActionInstructionV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionInstructionV03) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionInstructionV03) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionV03) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionV04
- func (c *CorporateActionInstructionV04) AddAccountDetails() *iso20022.AccountAndBalance17
- func (c *CorporateActionInstructionV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative21
- func (c *CorporateActionInstructionV04) AddBeneficialOwnerDetails() *iso20022.PartyIdentification56
- func (c *CorporateActionInstructionV04) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation55
- func (c *CorporateActionInstructionV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption57
- func (c *CorporateActionInstructionV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionInstructionV04) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionInstructionV04) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionV04) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionV05
- func (c *CorporateActionInstructionV05) AddAccountDetails() *iso20022.AccountAndBalance17
- func (c *CorporateActionInstructionV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative21
- func (c *CorporateActionInstructionV05) AddBeneficialOwnerDetails() *iso20022.PartyIdentification56
- func (c *CorporateActionInstructionV05) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation71
- func (c *CorporateActionInstructionV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption103
- func (c *CorporateActionInstructionV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionInstructionV05) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionInstructionV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionInstructionV05) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionV05) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionV06
- func (c *CorporateActionInstructionV06) AddAccountDetails() *iso20022.AccountAndBalance35
- func (c *CorporateActionInstructionV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative30
- func (c *CorporateActionInstructionV06) AddBeneficialOwnerDetails() *iso20022.PartyIdentification93
- func (c *CorporateActionInstructionV06) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionInstructionV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation88
- func (c *CorporateActionInstructionV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption118
- func (c *CorporateActionInstructionV06) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionInstructionV06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionInstructionV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionInstructionV06) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionV06) SetChangeInstructionIndicator(value string)
- type CorporateActionInstructionV07
- func (c *CorporateActionInstructionV07) AddAccountDetails() *iso20022.AccountAndBalance35
- func (c *CorporateActionInstructionV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative30
- func (c *CorporateActionInstructionV07) AddBeneficialOwnerDetails() *iso20022.PartyIdentification93
- func (c *CorporateActionInstructionV07) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionInstructionV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation107
- func (c *CorporateActionInstructionV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption131
- func (c *CorporateActionInstructionV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionInstructionV07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionInstructionV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionInstructionV07) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionInstructionV07) SetChangeInstructionIndicator(value string)
- type CorporateActionMovementConfirmation002V07
- func (c *CorporateActionMovementConfirmation002V07) AddAccountDetails() *iso20022.AccountAndBalance38
- func (c *CorporateActionMovementConfirmation002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
- func (c *CorporateActionMovementConfirmation002V07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption124
- func (c *CorporateActionMovementConfirmation002V07) AddCorporateActionDetails() *iso20022.CorporateAction36
- func (c *CorporateActionMovementConfirmation002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation98
- func (c *CorporateActionMovementConfirmation002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionMovementConfirmation002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionMovementConfirmation002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementConfirmation002V07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementConfirmation002V07) AddNotificationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementConfirmation002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionMovementConfirmation002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementConfirmation002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementConfirmation002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmation002V08
- func (c *CorporateActionMovementConfirmation002V08) AddAccountDetails() *iso20022.AccountAndBalance38
- func (c *CorporateActionMovementConfirmation002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
- func (c *CorporateActionMovementConfirmation002V08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption136
- func (c *CorporateActionMovementConfirmation002V08) AddCorporateActionDetails() *iso20022.CorporateAction36
- func (c *CorporateActionMovementConfirmation002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation118
- func (c *CorporateActionMovementConfirmation002V08) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionMovementConfirmation002V08) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionMovementConfirmation002V08) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementConfirmation002V08) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementConfirmation002V08) AddNotificationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementConfirmation002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionMovementConfirmation002V08) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementConfirmation002V08) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementConfirmation002V08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV01
- func (c *CorporateActionMovementConfirmationV01) AddAccountDetails() *iso20022.AccountAndBalance3
- func (c *CorporateActionMovementConfirmationV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementConfirmationV01) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption4
- func (c *CorporateActionMovementConfirmationV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation4
- func (c *CorporateActionMovementConfirmationV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementConfirmationV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionMovementConfirmationV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionMovementConfirmationV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementConfirmationV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementConfirmationV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementConfirmationV01) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV01) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementConfirmationV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementConfirmationV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
- type CorporateActionMovementConfirmationV02
- func (c *CorporateActionMovementConfirmationV02) AddAccountDetails() *iso20022.AccountAndBalance11
- func (c *CorporateActionMovementConfirmationV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementConfirmationV02) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption23
- func (c *CorporateActionMovementConfirmationV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation24
- func (c *CorporateActionMovementConfirmationV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementConfirmationV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV02) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV02) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementConfirmationV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV03
- func (c *CorporateActionMovementConfirmationV03) AddAccountDetails() *iso20022.AccountAndBalance16
- func (c *CorporateActionMovementConfirmationV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementConfirmationV03) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption37
- func (c *CorporateActionMovementConfirmationV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation39
- func (c *CorporateActionMovementConfirmationV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementConfirmationV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV03) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV03) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementConfirmationV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV04
- func (c *CorporateActionMovementConfirmationV04) AddAccountDetails() *iso20022.AccountAndBalance22
- func (c *CorporateActionMovementConfirmationV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementConfirmationV04) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption53
- func (c *CorporateActionMovementConfirmationV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
- func (c *CorporateActionMovementConfirmationV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementConfirmationV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV04) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV04) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementConfirmationV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV05
- func (c *CorporateActionMovementConfirmationV05) AddAccountDetails() *iso20022.AccountAndBalance26
- func (c *CorporateActionMovementConfirmationV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementConfirmationV05) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption102
- func (c *CorporateActionMovementConfirmationV05) AddCorporateActionDetails() *iso20022.CorporateAction14
- func (c *CorporateActionMovementConfirmationV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
- func (c *CorporateActionMovementConfirmationV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementConfirmationV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV05) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV05) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementConfirmationV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementConfirmationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV06
- func (c *CorporateActionMovementConfirmationV06) AddAccountDetails() *iso20022.AccountAndBalance26
- func (c *CorporateActionMovementConfirmationV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementConfirmationV06) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption111
- func (c *CorporateActionMovementConfirmationV06) AddCorporateActionDetails() *iso20022.CorporateAction13
- func (c *CorporateActionMovementConfirmationV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation79
- func (c *CorporateActionMovementConfirmationV06) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementConfirmationV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV06) AddIssuerAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementConfirmationV06) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV06) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementConfirmationV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementConfirmationV06) AddPayingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementConfirmationV06) AddSubPayingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementConfirmationV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV07
- func (c *CorporateActionMovementConfirmationV07) AddAccountDetails() *iso20022.AccountAndBalance34
- func (c *CorporateActionMovementConfirmationV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
- func (c *CorporateActionMovementConfirmationV07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption117
- func (c *CorporateActionMovementConfirmationV07) AddCorporateActionDetails() *iso20022.CorporateAction33
- func (c *CorporateActionMovementConfirmationV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation89
- func (c *CorporateActionMovementConfirmationV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionMovementConfirmationV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementConfirmationV07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementConfirmationV07) AddNotificationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementConfirmationV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionMovementConfirmationV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementConfirmationV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementConfirmationV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementConfirmationV08
- func (c *CorporateActionMovementConfirmationV08) AddAccountDetails() *iso20022.AccountAndBalance34
- func (c *CorporateActionMovementConfirmationV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
- func (c *CorporateActionMovementConfirmationV08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption132
- func (c *CorporateActionMovementConfirmationV08) AddCorporateActionDetails() *iso20022.CorporateAction33
- func (c *CorporateActionMovementConfirmationV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation111
- func (c *CorporateActionMovementConfirmationV08) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionMovementConfirmationV08) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementConfirmationV08) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementConfirmationV08) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementConfirmationV08) AddNotificationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementConfirmationV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionMovementConfirmationV08) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementConfirmationV08) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementConfirmationV08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdvice002V07
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddAccountDetails() *iso20022.AccountIdentification36Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative37
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction38
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation100
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption125
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddNotificationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddReversalReason() *iso20022.CorporateActionReversalReason4
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdvice002V08
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddAccountDetails() *iso20022.AccountIdentification36Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative37
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionDetails() *iso20022.CorporateAction38
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation117
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption135
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddNotificationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddReversalReason() *iso20022.CorporateActionReversalReason4
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdvice002V08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddAccountDetails() *iso20022.AccountIdentification34Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddCorporateActionDetails() *iso20022.CorporateAction35
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation99
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddAccountDetails() *iso20022.AccountIdentification34Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction35
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation123
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV01
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddAccountDetails() *iso20022.AccountIdentification6Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation8
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddDropAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddRegistrar() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV02
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddAccountDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation25
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV03
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddAccountDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation35
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV04
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddAccountDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation53
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV05
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddAccountDetails() *iso20022.AccountIdentification13Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction13
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation53
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV06
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddAccountDetails() *iso20022.AccountIdentification29Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction34
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation87
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV07
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddAccountDetails() *iso20022.AccountIdentification29Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction34
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation112
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV01
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddAccountDetails() *iso20022.AccountIdentification7Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation3
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption10
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddDropAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddRegistrar() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementPreliminaryAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
- type CorporateActionMovementPreliminaryAdviceV02
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddAccountDetails() *iso20022.AccountIdentification12Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation23
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption20
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV03
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddAccountDetails() *iso20022.AccountIdentification18Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation38
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption35
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV04
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddAccountDetails() *iso20022.AccountIdentification21Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation54
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption52
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV05
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddAccountDetails() *iso20022.AccountIdentification23Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction13
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation69
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption100
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddDropAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddInformationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddRegistrar() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddResellingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementPreliminaryAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV06
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddAccountDetails() *iso20022.AccountIdentification23Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction24
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation69
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption100
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddDropAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddInformationAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddPayingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddRegistrar() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddResellingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddSolicitationAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementPreliminaryAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV07
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddAccountDetails() *iso20022.AccountIdentification32Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative28
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction32
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation84
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption115
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddNotificationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddReversalReason() *iso20022.CorporateActionReversalReason3
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementPreliminaryAdviceV08
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddAccountDetails() *iso20022.AccountIdentification32Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative28
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionDetails() *iso20022.CorporateAction32
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation106
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption129
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddNotificationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddPagination() *iso20022.Pagination
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddReversalReason() *iso20022.CorporateActionReversalReason3
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementPreliminaryAdviceV08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdvice002V07
- func (c *CorporateActionMovementReversalAdvice002V07) AddAccountDetails() *iso20022.AccountAndBalance40
- func (c *CorporateActionMovementReversalAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
- func (c *CorporateActionMovementReversalAdvice002V07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption126
- func (c *CorporateActionMovementReversalAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction36
- func (c *CorporateActionMovementReversalAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation98
- func (c *CorporateActionMovementReversalAdvice002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionMovementReversalAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementReversalAdvice002V07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementReversalAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionMovementReversalAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementReversalAdvice002V07) AddReversalReason() *iso20022.CorporateActionReversalReason4
- func (c *CorporateActionMovementReversalAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementReversalAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdvice002V08
- func (c *CorporateActionMovementReversalAdvice002V08) AddAccountDetails() *iso20022.AccountAndBalance40
- func (c *CorporateActionMovementReversalAdvice002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
- func (c *CorporateActionMovementReversalAdvice002V08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption126
- func (c *CorporateActionMovementReversalAdvice002V08) AddCorporateActionDetails() *iso20022.CorporateAction36
- func (c *CorporateActionMovementReversalAdvice002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation118
- func (c *CorporateActionMovementReversalAdvice002V08) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionMovementReversalAdvice002V08) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementReversalAdvice002V08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionMovementReversalAdvice002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionMovementReversalAdvice002V08) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementReversalAdvice002V08) AddReversalReason() *iso20022.CorporateActionReversalReason4
- func (c *CorporateActionMovementReversalAdvice002V08) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionMovementReversalAdvice002V08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV01
- func (c *CorporateActionMovementReversalAdviceV01) AddAccountDetails() *iso20022.AccountAndBalance4
- func (c *CorporateActionMovementReversalAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementReversalAdviceV01) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption12
- func (c *CorporateActionMovementReversalAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation4
- func (c *CorporateActionMovementReversalAdviceV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementReversalAdviceV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionMovementReversalAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionMovementReversalAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementReversalAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementReversalAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementReversalAdviceV01) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementReversalAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementReversalAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionMovementReversalAdviceV01) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementReversalAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
- type CorporateActionMovementReversalAdviceV02
- func (c *CorporateActionMovementReversalAdviceV02) AddAccountDetails() *iso20022.AccountAndBalance4
- func (c *CorporateActionMovementReversalAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementReversalAdviceV02) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption24
- func (c *CorporateActionMovementReversalAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation24
- func (c *CorporateActionMovementReversalAdviceV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementReversalAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV02) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementReversalAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementReversalAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV02) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementReversalAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV03
- func (c *CorporateActionMovementReversalAdviceV03) AddAccountDetails() *iso20022.AccountAndBalance4
- func (c *CorporateActionMovementReversalAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementReversalAdviceV03) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
- func (c *CorporateActionMovementReversalAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation39
- func (c *CorporateActionMovementReversalAdviceV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementReversalAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV03) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementReversalAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementReversalAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV03) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementReversalAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV04
- func (c *CorporateActionMovementReversalAdviceV04) AddAccountDetails() *iso20022.AccountAndBalance4
- func (c *CorporateActionMovementReversalAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementReversalAdviceV04) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
- func (c *CorporateActionMovementReversalAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
- func (c *CorporateActionMovementReversalAdviceV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementReversalAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV04) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementReversalAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementReversalAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV04) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementReversalAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV05
- func (c *CorporateActionMovementReversalAdviceV05) AddAccountDetails() *iso20022.AccountAndBalance4
- func (c *CorporateActionMovementReversalAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementReversalAdviceV05) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
- func (c *CorporateActionMovementReversalAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction14
- func (c *CorporateActionMovementReversalAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
- func (c *CorporateActionMovementReversalAdviceV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementReversalAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV05) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementReversalAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementReversalAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV05) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementReversalAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
- func (c *CorporateActionMovementReversalAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV06
- func (c *CorporateActionMovementReversalAdviceV06) AddAccountDetails() *iso20022.AccountAndBalance4
- func (c *CorporateActionMovementReversalAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
- func (c *CorporateActionMovementReversalAdviceV06) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
- func (c *CorporateActionMovementReversalAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction13
- func (c *CorporateActionMovementReversalAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation79
- func (c *CorporateActionMovementReversalAdviceV06) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionMovementReversalAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementReversalAdviceV06) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionMovementReversalAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionMovementReversalAdviceV06) AddPayingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementReversalAdviceV06) AddReversalReason() *iso20022.CorporateActionReversalReason1
- func (c *CorporateActionMovementReversalAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification40Choice
- func (c *CorporateActionMovementReversalAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV07
- func (c *CorporateActionMovementReversalAdviceV07) AddAccountDetails() *iso20022.AccountAndBalance36
- func (c *CorporateActionMovementReversalAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
- func (c *CorporateActionMovementReversalAdviceV07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption119
- func (c *CorporateActionMovementReversalAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction33
- func (c *CorporateActionMovementReversalAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation89
- func (c *CorporateActionMovementReversalAdviceV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionMovementReversalAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementReversalAdviceV07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementReversalAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionMovementReversalAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementReversalAdviceV07) AddReversalReason() *iso20022.CorporateActionReversalReason3
- func (c *CorporateActionMovementReversalAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementReversalAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionMovementReversalAdviceV08
- func (c *CorporateActionMovementReversalAdviceV08) AddAccountDetails() *iso20022.AccountAndBalance36
- func (c *CorporateActionMovementReversalAdviceV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
- func (c *CorporateActionMovementReversalAdviceV08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption119
- func (c *CorporateActionMovementReversalAdviceV08) AddCorporateActionDetails() *iso20022.CorporateAction33
- func (c *CorporateActionMovementReversalAdviceV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation111
- func (c *CorporateActionMovementReversalAdviceV08) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionMovementReversalAdviceV08) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementReversalAdviceV08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionMovementReversalAdviceV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionMovementReversalAdviceV08) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementReversalAdviceV08) AddReversalReason() *iso20022.CorporateActionReversalReason3
- func (c *CorporateActionMovementReversalAdviceV08) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionMovementReversalAdviceV08) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNarrative002V04
- func (c *CorporateActionNarrative002V04) AddAccountDetails() *iso20022.AccountIdentification37Choice
- func (c *CorporateActionNarrative002V04) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation10
- func (c *CorporateActionNarrative002V04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation102
- func (c *CorporateActionNarrative002V04) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionNarrative002V04) AddUnderlyingSecurity() *iso20022.SecurityIdentification20
- type CorporateActionNarrativeV01
- func (c *CorporateActionNarrativeV01) AddAccountDetails() *iso20022.AccountIdentification9Choice
- func (c *CorporateActionNarrativeV01) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation2
- func (c *CorporateActionNarrativeV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation10
- func (c *CorporateActionNarrativeV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionNarrativeV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionNarrativeV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNarrativeV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNarrativeV01) AddUnderlyingSecurity() *iso20022.UnderlyingSecurity1
- type CorporateActionNarrativeV02
- func (c *CorporateActionNarrativeV02) AddAccountDetails() *iso20022.AccountIdentification14Choice
- func (c *CorporateActionNarrativeV02) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation2
- func (c *CorporateActionNarrativeV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation10
- func (c *CorporateActionNarrativeV02) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionNarrativeV02) AddUnderlyingSecurity() *iso20022.UnderlyingSecurity3
- type CorporateActionNarrativeV03
- func (c *CorporateActionNarrativeV03) AddAccountDetails() *iso20022.AccountIdentification14Choice
- func (c *CorporateActionNarrativeV03) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation2
- func (c *CorporateActionNarrativeV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation40
- func (c *CorporateActionNarrativeV03) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionNarrativeV03) AddUnderlyingSecurity() *iso20022.SecurityIdentification14
- type CorporateActionNarrativeV04
- func (c *CorporateActionNarrativeV04) AddAccountDetails() *iso20022.AccountIdentification33Choice
- func (c *CorporateActionNarrativeV04) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation8
- func (c *CorporateActionNarrativeV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation92
- func (c *CorporateActionNarrativeV04) AddSupplementaryData() *iso20022.SupplementaryData1
- func (c *CorporateActionNarrativeV04) AddUnderlyingSecurity() *iso20022.SecurityIdentification19
- type CorporateActionNotification002V06
- func (c *CorporateActionNotification002V06) AddAccountDetails() *iso20022.AccountIdentification36Choice
- func (c *CorporateActionNotification002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative41
- func (c *CorporateActionNotification002V06) AddCorporateActionDetails() *iso20022.CorporateAction40
- func (c *CorporateActionNotification002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation103
- func (c *CorporateActionNotification002V06) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption127
- func (c *CorporateActionNotification002V06) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionNotification002V06) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionNotification002V06) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes73
- func (c *CorporateActionNotification002V06) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification6
- func (c *CorporateActionNotification002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionNotification002V06) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotification002V06) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionNotification002V06) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotification002V07
- func (c *CorporateActionNotification002V07) AddAccountDetails() *iso20022.AccountIdentification36Choice
- func (c *CorporateActionNotification002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative41
- func (c *CorporateActionNotification002V07) AddCorporateActionDetails() *iso20022.CorporateAction40
- func (c *CorporateActionNotification002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation113
- func (c *CorporateActionNotification002V07) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption133
- func (c *CorporateActionNotification002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
- func (c *CorporateActionNotification002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
- func (c *CorporateActionNotification002V07) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes73
- func (c *CorporateActionNotification002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification6
- func (c *CorporateActionNotification002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
- func (c *CorporateActionNotification002V07) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotification002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification37
- func (c *CorporateActionNotification002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
- func (c *CorporateActionNotification002V07) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotificationV01
- func (c *CorporateActionNotificationV01) AddAccountDetails() *iso20022.AccountIdentification7Choice
- func (c *CorporateActionNotificationV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
- func (c *CorporateActionNotificationV01) AddCorporateActionDetails() *iso20022.CorporateAction3
- func (c *CorporateActionNotificationV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation11
- func (c *CorporateActionNotificationV01) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption3
- func (c *CorporateActionNotificationV01) AddDropAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionNotificationV01) AddExtension() *iso20022.Extension2
- func (c *CorporateActionNotificationV01) AddIdentification() *iso20022.DocumentIdentification11
- func (c *CorporateActionNotificationV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV01) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes3
- func (c *CorporateActionNotificationV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification2
- func (c *CorporateActionNotificationV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionNotificationV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionNotificationV01) AddRegistrar() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
- func (c *CorporateActionNotificationV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
- type CorporateActionNotificationV02
- func (c *CorporateActionNotificationV02) AddAccountDetails() *iso20022.AccountIdentification12Choice
- func (c *CorporateActionNotificationV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
- func (c *CorporateActionNotificationV02) AddCorporateActionDetails() *iso20022.CorporateAction5
- func (c *CorporateActionNotificationV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation22
- func (c *CorporateActionNotificationV02) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption19
- func (c *CorporateActionNotificationV02) AddDropAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionNotificationV02) AddInformationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV02) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes17
- func (c *CorporateActionNotificationV02) AddIssuerAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification2
- func (c *CorporateActionNotificationV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionNotificationV02) AddPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionNotificationV02) AddRegistrar() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddResellingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV02) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotificationV03
- func (c *CorporateActionNotificationV03) AddAccountDetails() *iso20022.AccountIdentification18Choice
- func (c *CorporateActionNotificationV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
- func (c *CorporateActionNotificationV03) AddCorporateActionDetails() *iso20022.CorporateAction7
- func (c *CorporateActionNotificationV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation37
- func (c *CorporateActionNotificationV03) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption36
- func (c *CorporateActionNotificationV03) AddDropAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionNotificationV03) AddInformationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV03) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes17
- func (c *CorporateActionNotificationV03) AddIssuerAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification3
- func (c *CorporateActionNotificationV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionNotificationV03) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotificationV03) AddPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionNotificationV03) AddRegistrar() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddResellingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV03) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotificationV04
- func (c *CorporateActionNotificationV04) AddAccountDetails() *iso20022.AccountIdentification21Choice
- func (c *CorporateActionNotificationV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
- func (c *CorporateActionNotificationV04) AddCorporateActionDetails() *iso20022.CorporateAction10
- func (c *CorporateActionNotificationV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation51
- func (c *CorporateActionNotificationV04) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption51
- func (c *CorporateActionNotificationV04) AddDropAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionNotificationV04) AddInformationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV04) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes46
- func (c *CorporateActionNotificationV04) AddIssuerAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification3
- func (c *CorporateActionNotificationV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionNotificationV04) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotificationV04) AddPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionNotificationV04) AddRegistrar() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddResellingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV04) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotificationV05
- func (c *CorporateActionNotificationV05) AddAccountDetails() *iso20022.AccountIdentification23Choice
- func (c *CorporateActionNotificationV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
- func (c *CorporateActionNotificationV05) AddCorporateActionDetails() *iso20022.CorporateAction12
- func (c *CorporateActionNotificationV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation70
- func (c *CorporateActionNotificationV05) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption101
- func (c *CorporateActionNotificationV05) AddDropAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
- func (c *CorporateActionNotificationV05) AddInformationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV05) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes46
- func (c *CorporateActionNotificationV05) AddIssuerAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification4
- func (c *CorporateActionNotificationV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
- func (c *CorporateActionNotificationV05) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotificationV05) AddPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
- func (c *CorporateActionNotificationV05) AddRegistrar() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddResellingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
- func (c *CorporateActionNotificationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotificationV06
- func (c *CorporateActionNotificationV06) AddAccountDetails() *iso20022.AccountIdentification32Choice
- func (c *CorporateActionNotificationV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative27
- func (c *CorporateActionNotificationV06) AddCorporateActionDetails() *iso20022.CorporateAction31
- func (c *CorporateActionNotificationV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation85
- func (c *CorporateActionNotificationV06) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption114
- func (c *CorporateActionNotificationV06) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionNotificationV06) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV06) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes68
- func (c *CorporateActionNotificationV06) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification5
- func (c *CorporateActionNotificationV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionNotificationV06) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotificationV06) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionNotificationV06) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV06) AddSupplementaryData() *iso20022.SupplementaryData1
- type CorporateActionNotificationV07
- func (c *CorporateActionNotificationV07) AddAccountDetails() *iso20022.AccountIdentification32Choice
- func (c *CorporateActionNotificationV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative27
- func (c *CorporateActionNotificationV07) AddCorporateActionDetails() *iso20022.CorporateAction31
- func (c *CorporateActionNotificationV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation105
- func (c *CorporateActionNotificationV07) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption130
- func (c *CorporateActionNotificationV07) AddDropAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
- func (c *CorporateActionNotificationV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
- func (c *CorporateActionNotificationV07) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes68
- func (c *CorporateActionNotificationV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification5
- func (c *CorporateActionNotificationV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
- func (c *CorporateActionNotificationV07) AddPagination() *iso20022.Pagination
- func (c *CorporateActionNotificationV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification31
- func (c *CorporateActionNotificationV07) AddRegistrar() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
- func (c *CorporateActionNotificationV07) AddSupplementaryData() *iso20022.SupplementaryData1
- type Document00100102
- type Document00100103
- type Document00100104
- type Document00100105
- type Document00200102
- type Document00200103
- type Document00200104
- type Document00200105
- type Document00300102
- type Document00300103
- type Document00300104
- type Document00300105
- type Document00400102
- type Document00400103
- type Document00400104
- type Document00400105
- type Document00500102
- type Document00500103
- type Document00500104
- type Document00500105
- type Document00600102
- type Document00600103
- type Document00600104
- type Document00600105
- type Document00700102
- type Document00700103
- type Document00700104
- type Document00700105
- type Document00800102
- type Document00800103
- type Document00800104
- type Document00800105
- type Document00900101
- type Document01000101
- type Document01100101
- type Document01200101
- type Document01300101
- type Document01400101
- type Document01500101
- type Document01600101
- type Document01700101
- type Document01800101
- type Document01900101
- type Document02000101
- type Document02100101
- type Document02200101
- type Document02300101
- type Document02400101
- type Document02500101
- type Document02600101
- type Document02700101
- type Document02800101
- type Document02900101
- type Document03000101
- type Document03100101
- type Document03100102
- type Document03100103
- type Document03100104
- type Document03100105
- type Document03100106
- type Document03100107
- type Document03100206
- type Document03100207
- type Document03200101
- type Document03200102
- type Document03200103
- type Document03200104
- type Document03200105
- type Document03200106
- type Document03200205
- type Document03200206
- type Document03300101
- type Document03300102
- type Document03300103
- type Document03300104
- type Document03300105
- type Document03300106
- type Document03300107
- type Document03300206
- type Document03300207
- type Document03400101
- type Document03400102
- type Document03400103
- type Document03400104
- type Document03400105
- type Document03400106
- type Document03400107
- type Document03400108
- type Document03400207
- type Document03400208
- type Document03500101
- type Document03500102
- type Document03500103
- type Document03500104
- type Document03500105
- type Document03500106
- type Document03500107
- type Document03500108
- type Document03500207
- type Document03500208
- type Document03600101
- type Document03600102
- type Document03600103
- type Document03600104
- type Document03600105
- type Document03600106
- type Document03600107
- type Document03600108
- type Document03600207
- type Document03600208
- type Document03700101
- type Document03700102
- type Document03700103
- type Document03700104
- type Document03700105
- type Document03700106
- type Document03700107
- type Document03700108
- type Document03700207
- type Document03700208
- type Document03800101
- type Document03800102
- type Document03800103
- type Document03800104
- type Document03800204
- type Document03900101
- type Document03900102
- type Document03900103
- type Document03900104
- type Document03900105
- type Document03900106
- type Document03900107
- type Document03900206
- type Document03900207
- type Document04000101
- type Document04000102
- type Document04000103
- type Document04000104
- type Document04000105
- type Document04000106
- type Document04000107
- type Document04000206
- type Document04000207
- type Document04100101
- type Document04100102
- type Document04100103
- type Document04100104
- type Document04100105
- type Document04100106
- type Document04100107
- type Document04100206
- type Document04100207
- type Document04200101
- type Document04200102
- type Document04200103
- type Document04200104
- type Document04200105
- type Document04200106
- type Document04200205
- type Document04200206
- type Document04400101
- type Document04400102
- type Document04400103
- type Document04400104
- type Document04400105
- type Document04400106
- type Document04400107
- type Document04400206
- type Document04400207
- type MeetingCancellationV02
- func (m *MeetingCancellationV02) AddCancellationIdentification() *iso20022.MessageIdentification1
- func (m *MeetingCancellationV02) AddMeetingReference() *iso20022.MeetingReference2
- func (m *MeetingCancellationV02) AddMessageCancellation() *iso20022.AmendInformation1
- func (m *MeetingCancellationV02) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingCancellationV02) AddReason() *iso20022.MeetingCancellationReason1
- func (m *MeetingCancellationV02) AddSecurity() *iso20022.SecurityPosition5
- type MeetingCancellationV03
- func (m *MeetingCancellationV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingCancellationV03) AddMeetingReference() *iso20022.MeetingReference5
- func (m *MeetingCancellationV03) AddMessageCancellation() *iso20022.AmendInformation1
- func (m *MeetingCancellationV03) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingCancellationV03) AddReason() *iso20022.MeetingCancellationReason2
- func (m *MeetingCancellationV03) AddSecurity() *iso20022.SecurityPosition6
- type MeetingCancellationV04
- func (m *MeetingCancellationV04) AddExtension() *iso20022.Extension2
- func (m *MeetingCancellationV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingCancellationV04) AddMeetingReference() *iso20022.MeetingReference5
- func (m *MeetingCancellationV04) AddMessageCancellation() *iso20022.AmendInformation1
- func (m *MeetingCancellationV04) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingCancellationV04) AddReason() *iso20022.MeetingCancellationReason2
- func (m *MeetingCancellationV04) AddSecurity() *iso20022.SecurityPosition6
- type MeetingCancellationV05
- func (m *MeetingCancellationV05) AddMeetingReference() *iso20022.MeetingReference6
- func (m *MeetingCancellationV05) AddReason() *iso20022.MeetingCancellationReason2
- func (m *MeetingCancellationV05) AddSecurity() *iso20022.SecurityPosition8
- func (m *MeetingCancellationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type MeetingEntitlementNotificationV02
- func (m *MeetingEntitlementNotificationV02) AddEligibility() *iso20022.EligibilityDates1
- func (m *MeetingEntitlementNotificationV02) AddEntitlementNotificationIdentification() *iso20022.MessageIdentification1
- func (m *MeetingEntitlementNotificationV02) AddMeetingReference() *iso20022.MeetingReference3
- func (m *MeetingEntitlementNotificationV02) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingEntitlementNotificationV02) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingEntitlementNotificationV02) AddSecurity() *iso20022.SecurityPosition5
- type MeetingEntitlementNotificationV03
- func (m *MeetingEntitlementNotificationV03) AddEligibility() *iso20022.EligibilityDates1
- func (m *MeetingEntitlementNotificationV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingEntitlementNotificationV03) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingEntitlementNotificationV03) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingEntitlementNotificationV03) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingEntitlementNotificationV03) AddSecurity() *iso20022.SecurityPosition6
- type MeetingEntitlementNotificationV04
- func (m *MeetingEntitlementNotificationV04) AddEligibility() *iso20022.EligibilityDates1
- func (m *MeetingEntitlementNotificationV04) AddExtension() *iso20022.Extension2
- func (m *MeetingEntitlementNotificationV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingEntitlementNotificationV04) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingEntitlementNotificationV04) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingEntitlementNotificationV04) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingEntitlementNotificationV04) AddSecurity() *iso20022.SecurityPosition7
- type MeetingEntitlementNotificationV05
- func (m *MeetingEntitlementNotificationV05) AddEligibility() *iso20022.EligibilityDates1
- func (m *MeetingEntitlementNotificationV05) AddMeetingReference() *iso20022.MeetingReference7
- func (m *MeetingEntitlementNotificationV05) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingEntitlementNotificationV05) AddSecurity() *iso20022.SecurityPosition9
- func (m *MeetingEntitlementNotificationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type MeetingInstructionCancellationRequestV02
- func (m *MeetingInstructionCancellationRequestV02) AddInstructedPosition() *iso20022.SafekeepingAccount3
- func (m *MeetingInstructionCancellationRequestV02) AddInstructionCancellationIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionCancellationRequestV02) AddMeetingReference() *iso20022.MeetingReference3
- func (m *MeetingInstructionCancellationRequestV02) AddPreviousReference() *iso20022.MessageIdentification
- func (m *MeetingInstructionCancellationRequestV02) AddRequestingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionCancellationRequestV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
- type MeetingInstructionCancellationRequestV03
- func (m *MeetingInstructionCancellationRequestV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionCancellationRequestV03) AddInstructedPosition() *iso20022.SafekeepingAccount4
- func (m *MeetingInstructionCancellationRequestV03) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingInstructionCancellationRequestV03) AddPreviousReference() *iso20022.MessageIdentification
- func (m *MeetingInstructionCancellationRequestV03) AddRequestingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionCancellationRequestV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
- type MeetingInstructionCancellationRequestV04
- func (m *MeetingInstructionCancellationRequestV04) AddExtension() *iso20022.Extension2
- func (m *MeetingInstructionCancellationRequestV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionCancellationRequestV04) AddInstructedPosition() *iso20022.SafekeepingAccount4
- func (m *MeetingInstructionCancellationRequestV04) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingInstructionCancellationRequestV04) AddPreviousReference() *iso20022.MessageIdentification
- func (m *MeetingInstructionCancellationRequestV04) AddRequestingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionCancellationRequestV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
- type MeetingInstructionCancellationRequestV05
- func (m *MeetingInstructionCancellationRequestV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
- func (m *MeetingInstructionCancellationRequestV05) AddInstructedPosition() *iso20022.SafekeepingAccount6
- func (m *MeetingInstructionCancellationRequestV05) AddMeetingReference() *iso20022.MeetingReference7
- func (m *MeetingInstructionCancellationRequestV05) AddPreviousReference() *iso20022.MessageIdentification
- func (m *MeetingInstructionCancellationRequestV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type MeetingInstructionStatusV02
- func (m *MeetingInstructionStatusV02) AddCancellationStatus() *iso20022.CancellationStatus1Choice
- func (m *MeetingInstructionStatusV02) AddInstructionCancellationIdentification() *iso20022.MessageIdentification
- func (m *MeetingInstructionStatusV02) AddInstructionIdentification() *iso20022.MessageIdentification
- func (m *MeetingInstructionStatusV02) AddInstructionStatus() *iso20022.InstructionStatus1Choice
- func (m *MeetingInstructionStatusV02) AddMeetingInstructionStatusIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionStatusV02) AddMeetingReference() *iso20022.MeetingReference3
- func (m *MeetingInstructionStatusV02) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionStatusV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
- type MeetingInstructionStatusV03
- func (m *MeetingInstructionStatusV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionStatusV03) AddInstructionType() *iso20022.InstructionType1Choice
- func (m *MeetingInstructionStatusV03) AddInstructionTypeStatus() *iso20022.InstructionTypeStatus1Choice
- func (m *MeetingInstructionStatusV03) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingInstructionStatusV03) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionStatusV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
- type MeetingInstructionStatusV04
- func (m *MeetingInstructionStatusV04) AddExtension() *iso20022.Extension2
- func (m *MeetingInstructionStatusV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionStatusV04) AddInstructionType() *iso20022.InstructionType1Choice
- func (m *MeetingInstructionStatusV04) AddInstructionTypeStatus() *iso20022.InstructionTypeStatus1Choice
- func (m *MeetingInstructionStatusV04) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingInstructionStatusV04) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionStatusV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
- type MeetingInstructionStatusV05
- func (m *MeetingInstructionStatusV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
- func (m *MeetingInstructionStatusV05) AddInstructionType() *iso20022.InstructionType1Choice
- func (m *MeetingInstructionStatusV05) AddInstructionTypeStatus() *iso20022.InstructionTypeStatus2Choice
- func (m *MeetingInstructionStatusV05) AddMeetingReference() *iso20022.MeetingReference7
- func (m *MeetingInstructionStatusV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type MeetingInstructionV02
- func (m *MeetingInstructionV02) AddInstructingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionV02) AddInstruction() *iso20022.Instruction1
- func (m *MeetingInstructionV02) AddMeetingInstructionIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionV02) AddMeetingReference() *iso20022.MeetingReference3
- func (m *MeetingInstructionV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
- type MeetingInstructionV03
- func (m *MeetingInstructionV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionV03) AddInstructingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionV03) AddInstruction() *iso20022.Instruction2
- func (m *MeetingInstructionV03) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingInstructionV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
- type MeetingInstructionV04
- func (m *MeetingInstructionV04) AddExtension() *iso20022.Extension2
- func (m *MeetingInstructionV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingInstructionV04) AddInstructingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingInstructionV04) AddInstruction() *iso20022.Instruction2
- func (m *MeetingInstructionV04) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingInstructionV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
- type MeetingInstructionV05
- func (m *MeetingInstructionV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
- func (m *MeetingInstructionV05) AddInstruction() *iso20022.Instruction3
- func (m *MeetingInstructionV05) AddMeetingReference() *iso20022.MeetingReference7
- func (m *MeetingInstructionV05) AddSupplementaryData() *iso20022.SupplementaryData1
- type MeetingNotificationV02
- func (m *MeetingNotificationV02) AddAmendment() *iso20022.AmendInformation1
- func (m *MeetingNotificationV02) AddEntitlementSpecification() *iso20022.EntitlementAssessment1
- func (m *MeetingNotificationV02) AddIssuer() *iso20022.PartyIdentification9Choice
- func (m *MeetingNotificationV02) AddIssuerAgent() *iso20022.IssuerAgent1
- func (m *MeetingNotificationV02) AddMeeting() *iso20022.MeetingNotice2
- func (m *MeetingNotificationV02) AddMeetingDetails() *iso20022.Meeting2
- func (m *MeetingNotificationV02) AddMeetingNotificationIdentification() *iso20022.MessageIdentification1
- func (m *MeetingNotificationV02) AddNotificationStatus() *iso20022.NotificationStatus1
- func (m *MeetingNotificationV02) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingNotificationV02) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements2
- func (m *MeetingNotificationV02) AddResolution() *iso20022.Resolution2
- func (m *MeetingNotificationV02) AddSecurity() *iso20022.SecurityPosition5
- func (m *MeetingNotificationV02) AddVote() *iso20022.VoteParameters1
- type MeetingNotificationV03
- func (m *MeetingNotificationV03) AddAmendment() *iso20022.AmendInformation1
- func (m *MeetingNotificationV03) AddEntitlementSpecification() *iso20022.EntitlementAssessment2
- func (m *MeetingNotificationV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingNotificationV03) AddIssuer() *iso20022.IssuerInformation1
- func (m *MeetingNotificationV03) AddIssuerAgent() *iso20022.IssuerAgent1
- func (m *MeetingNotificationV03) AddMeeting() *iso20022.MeetingNotice3
- func (m *MeetingNotificationV03) AddMeetingDetails() *iso20022.Meeting3
- func (m *MeetingNotificationV03) AddNotificationStatus() *iso20022.NotificationStatus1
- func (m *MeetingNotificationV03) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingNotificationV03) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements2
- func (m *MeetingNotificationV03) AddResolution() *iso20022.Resolution2
- func (m *MeetingNotificationV03) AddSecurity() *iso20022.SecurityPosition6
- func (m *MeetingNotificationV03) AddVote() *iso20022.VoteParameters2
- type MeetingNotificationV04
- func (m *MeetingNotificationV04) AddAdditionalInformation() *iso20022.CorporateEventNarrative2
- func (m *MeetingNotificationV04) AddAmendment() *iso20022.AmendInformation1
- func (m *MeetingNotificationV04) AddEntitlementSpecification() *iso20022.EntitlementAssessment2
- func (m *MeetingNotificationV04) AddExtension() *iso20022.Extension2
- func (m *MeetingNotificationV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingNotificationV04) AddIssuer() *iso20022.IssuerInformation1
- func (m *MeetingNotificationV04) AddIssuerAgent() *iso20022.IssuerAgent1
- func (m *MeetingNotificationV04) AddMeeting() *iso20022.MeetingNotice3
- func (m *MeetingNotificationV04) AddMeetingDetails() *iso20022.Meeting3
- func (m *MeetingNotificationV04) AddNotificationStatus() *iso20022.NotificationStatus1
- func (m *MeetingNotificationV04) AddNotifyingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingNotificationV04) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements2
- func (m *MeetingNotificationV04) AddResolution() *iso20022.Resolution2
- func (m *MeetingNotificationV04) AddSecurity() *iso20022.SecurityPosition6
- func (m *MeetingNotificationV04) AddVote() *iso20022.VoteParameters3
- type MeetingNotificationV05
- func (m *MeetingNotificationV05) AddAdditionalInformation() *iso20022.CorporateEventNarrative2
- func (m *MeetingNotificationV05) AddAmendment() *iso20022.AmendInformation1
- func (m *MeetingNotificationV05) AddEntitlementSpecification() *iso20022.EntitlementAssessment3
- func (m *MeetingNotificationV05) AddIssuer() *iso20022.IssuerInformation2
- func (m *MeetingNotificationV05) AddIssuerAgent() *iso20022.IssuerAgent2
- func (m *MeetingNotificationV05) AddMeeting() *iso20022.MeetingNotice4
- func (m *MeetingNotificationV05) AddMeetingDetails() *iso20022.Meeting4
- func (m *MeetingNotificationV05) AddNotificationStatus() *iso20022.NotificationStatus2
- func (m *MeetingNotificationV05) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements3
- func (m *MeetingNotificationV05) AddResolution() *iso20022.Resolution3
- func (m *MeetingNotificationV05) AddSecurity() *iso20022.SecurityPosition8
- func (m *MeetingNotificationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- func (m *MeetingNotificationV05) AddVote() *iso20022.VoteParameters4
- type MeetingResultDisseminationV02
- func (m *MeetingResultDisseminationV02) AddAdditionalInformation() *iso20022.CommunicationAddress4
- func (m *MeetingResultDisseminationV02) AddAmendment() *iso20022.AmendInformation2
- func (m *MeetingResultDisseminationV02) AddMeetingReference() *iso20022.MeetingReference3
- func (m *MeetingResultDisseminationV02) AddMeetingResultDisseminationIdentification() *iso20022.MessageIdentification1
- func (m *MeetingResultDisseminationV02) AddParticipation() *iso20022.Participation2
- func (m *MeetingResultDisseminationV02) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingResultDisseminationV02) AddSecurity() *iso20022.SecurityPosition5
- func (m *MeetingResultDisseminationV02) AddVoteResult() *iso20022.Vote5
- type MeetingResultDisseminationV03
- func (m *MeetingResultDisseminationV03) AddAdditionalInformation() *iso20022.CommunicationAddress4
- func (m *MeetingResultDisseminationV03) AddAmendment() *iso20022.AmendInformation2
- func (m *MeetingResultDisseminationV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingResultDisseminationV03) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingResultDisseminationV03) AddParticipation() *iso20022.Participation3
- func (m *MeetingResultDisseminationV03) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingResultDisseminationV03) AddSecurity() *iso20022.SecurityPosition6
- func (m *MeetingResultDisseminationV03) AddVoteResult() *iso20022.Vote5
- type MeetingResultDisseminationV04
- func (m *MeetingResultDisseminationV04) AddAdditionalInformation() *iso20022.CommunicationAddress4
- func (m *MeetingResultDisseminationV04) AddAmendment() *iso20022.AmendInformation2
- func (m *MeetingResultDisseminationV04) AddExtension() *iso20022.Extension2
- func (m *MeetingResultDisseminationV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingResultDisseminationV04) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingResultDisseminationV04) AddParticipation() *iso20022.Participation3
- func (m *MeetingResultDisseminationV04) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingResultDisseminationV04) AddSecurity() *iso20022.SecurityPosition6
- func (m *MeetingResultDisseminationV04) AddVoteResult() *iso20022.Vote5
- type MeetingResultDisseminationV05
- func (m *MeetingResultDisseminationV05) AddAdditionalInformation() *iso20022.CommunicationAddress4
- func (m *MeetingResultDisseminationV05) AddAmendment() *iso20022.AmendInformation3
- func (m *MeetingResultDisseminationV05) AddMeetingReference() *iso20022.MeetingReference7
- func (m *MeetingResultDisseminationV05) AddParticipation() *iso20022.Participation4
- func (m *MeetingResultDisseminationV05) AddSecurity() *iso20022.SecurityPosition8
- func (m *MeetingResultDisseminationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- func (m *MeetingResultDisseminationV05) AddVoteResult() *iso20022.Vote7
- type MeetingVoteExecutionConfirmationV02
- func (m *MeetingVoteExecutionConfirmationV02) AddMeetingReference() *iso20022.MeetingReference3
- func (m *MeetingVoteExecutionConfirmationV02) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingVoteExecutionConfirmationV02) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingVoteExecutionConfirmationV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
- func (m *MeetingVoteExecutionConfirmationV02) AddVoteExecutionConfirmationIdentification() *iso20022.MessageIdentification1
- func (m *MeetingVoteExecutionConfirmationV02) AddVoteInstruction() *iso20022.DetailedInstructionStatus2
- type MeetingVoteExecutionConfirmationV03
- func (m *MeetingVoteExecutionConfirmationV03) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingVoteExecutionConfirmationV03) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingVoteExecutionConfirmationV03) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingVoteExecutionConfirmationV03) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingVoteExecutionConfirmationV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
- func (m *MeetingVoteExecutionConfirmationV03) AddVoteInstructions() *iso20022.DetailedInstructionStatus9
- type MeetingVoteExecutionConfirmationV04
- func (m *MeetingVoteExecutionConfirmationV04) AddExtension() *iso20022.Extension2
- func (m *MeetingVoteExecutionConfirmationV04) AddIdentification() *iso20022.MessageIdentification1
- func (m *MeetingVoteExecutionConfirmationV04) AddMeetingReference() *iso20022.MeetingReference4
- func (m *MeetingVoteExecutionConfirmationV04) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingVoteExecutionConfirmationV04) AddReportingParty() *iso20022.PartyIdentification9Choice
- func (m *MeetingVoteExecutionConfirmationV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
- func (m *MeetingVoteExecutionConfirmationV04) AddVoteInstructions() *iso20022.DetailedInstructionStatus9
- type MeetingVoteExecutionConfirmationV05
- func (m *MeetingVoteExecutionConfirmationV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
- func (m *MeetingVoteExecutionConfirmationV05) AddMeetingReference() *iso20022.MeetingReference7
- func (m *MeetingVoteExecutionConfirmationV05) AddRelatedReference() *iso20022.MessageIdentification
- func (m *MeetingVoteExecutionConfirmationV05) AddSupplementaryData() *iso20022.SupplementaryData1
- func (m *MeetingVoteExecutionConfirmationV05) AddVoteInstructions() *iso20022.DetailedInstructionStatus10
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentCADeactivationCancellationRequestV01 ¶
type AgentCADeactivationCancellationRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the cancellation request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent CA Deactivation Instruction to be cancelled. AgentCADeactivationInstructionIdentification *iso20022.DocumentIdentification8 `xml:"AgtCADeactvtnInstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Details of the deactivation instruction to be cancelled. DeactivationInstructionDetails *iso20022.CorporateActionDeactivationInstruction1 `xml:"DeactvtnInstrDtls,omitempty"` }
Scope This message is sent by an issuer (or its agent) to the CSD to request the cancellation of a previously sent corporate action deactivation instruction. Usage This message is used to request the cancellation of a pending deactivation instruction. The cancellation must apply to exactly the same level as the original instruction, ie to the entire CA event or to an option as per the original instruction. This message must be sent before the deactivation execution date. In case a corporate action or option is already deactivated, this message can not be used to reactivate the corporate action entire event or option; the notification advice message must be used to reactivate a corporate action or option.
func (*AgentCADeactivationCancellationRequestV01) AddAgentCADeactivationInstructionIdentification ¶
func (a *AgentCADeactivationCancellationRequestV01) AddAgentCADeactivationInstructionIdentification() *iso20022.DocumentIdentification8
func (*AgentCADeactivationCancellationRequestV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCADeactivationCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCADeactivationCancellationRequestV01) AddDeactivationInstructionDetails ¶
func (a *AgentCADeactivationCancellationRequestV01) AddDeactivationInstructionDetails() *iso20022.CorporateActionDeactivationInstruction1
func (*AgentCADeactivationCancellationRequestV01) AddIdentification ¶
func (a *AgentCADeactivationCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCADeactivationInstructionV01 ¶
type AgentCADeactivationInstructionV01 struct { // Identification assigned by the Sender to unambiguously identify the instruction. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Information related to the deactivation of a CA event. DeactivationDetails *iso20022.CorporateActionDeactivationInstruction1 `xml:"DeactvtnDtls"` }
Scope This message is sent by an issuer (or its agent) to the CSD to instruct the deactivation of a corporate action event or to deactivate one or more specific options of the corporate action. As of the deactivation date, the CSD is allowed to reject any related election instruction received from clients. Usage Deactivation refers only to the empowerment of the CSD to reject further elections. To withdraw an event, the Agent Corporate Action Notification Advice message must be used. This message can be used to deactivate all the options of a corporate action event, in which case, no option should be mentioned in the message. This message can also be used to deactivate one or more specific corporate action options, in which case, the option type and option number must be present. This message can only be used when the deactivation date is after the market deadline. Before the market deadline, an updated notification advice message must be sent with option availability status: inactive or cancelled. An un-effected deactivation (pending deactivation date/time) can be cancelled with an Agent Corporate Action Deactivation Cancellation Request. The amendment of a deactivation is effected by cancel/replace mechanism.
func (*AgentCADeactivationInstructionV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCADeactivationInstructionV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCADeactivationInstructionV01) AddDeactivationDetails ¶
func (a *AgentCADeactivationInstructionV01) AddDeactivationDetails() *iso20022.CorporateActionDeactivationInstruction1
func (*AgentCADeactivationInstructionV01) AddIdentification ¶
func (a *AgentCADeactivationInstructionV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCADeactivationStatusAdviceV01 ¶
type AgentCADeactivationStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Deactivation Instruction for which a status is given. AgentCADeactivationInstructionIdentification *iso20022.DocumentIdentification8 `xml:"AgtCADeactvtnInstrId"` // Identification of the linked Agent CA Deactivation Cancellation Request for which a status is given. AgentCADeactivationCancellationRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCADeactvtnCxlReqId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Status of the deactivation instruction sent by the issuer (agent). DeactivationInstructionStatus []*iso20022.CorporateActionDeactivationInstructionStatus1 `xml:"DeactvtnInstrSts"` // Status of the deactivation cancellation request sent by the issuer (agent). DeactivationCancellationRequestStatus *iso20022.CorporateActionDeactivationCancellationStatus1Choice `xml:"DeactvtnCxlReqSts"` }
Scope This message is sent by a CSD to an issuer (or its agent) to report the status, or a change in status, of a corporate action deactivation instruction or the status of a deactivation cancellation request. Usage This message is used to provide a status on the deactivation instruction, especially to confirm the deactivation of a Corporate Action event or option.
func (*AgentCADeactivationStatusAdviceV01) AddAgentCADeactivationCancellationRequestIdentification ¶
func (a *AgentCADeactivationStatusAdviceV01) AddAgentCADeactivationCancellationRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCADeactivationStatusAdviceV01) AddAgentCADeactivationInstructionIdentification ¶
func (a *AgentCADeactivationStatusAdviceV01) AddAgentCADeactivationInstructionIdentification() *iso20022.DocumentIdentification8
func (*AgentCADeactivationStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCADeactivationStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCADeactivationStatusAdviceV01) AddDeactivationCancellationRequestStatus ¶
func (a *AgentCADeactivationStatusAdviceV01) AddDeactivationCancellationRequestStatus() *iso20022.CorporateActionDeactivationCancellationStatus1Choice
func (*AgentCADeactivationStatusAdviceV01) AddDeactivationInstructionStatus ¶
func (a *AgentCADeactivationStatusAdviceV01) AddDeactivationInstructionStatus() *iso20022.CorporateActionDeactivationInstructionStatus1
func (*AgentCADeactivationStatusAdviceV01) AddIdentification ¶
func (a *AgentCADeactivationStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCADistributionBreakdownAdviceV01 ¶
type AgentCADistributionBreakdownAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides information about the CA option and the entitlements. CorporateActionDistributionDetails *iso20022.EntitlementAdvice1 `xml:"CorpActnDstrbtnDtls"` }
Scope This message is sent by a CSD to an issuer (or its agent) to provide distribution breakdown information for the proceeds that are to be delivered outside the CSD (e.g. when the proceeds are not eligible in the CSD). Usage This message is used to provide distribution breakdown information (securities and/or cash) per account for a specific corporate action option. Note: the delivery details are sent through the Agent Corporate Action Information Advice.
func (*AgentCADistributionBreakdownAdviceV01) AddCorporateActionDistributionDetails ¶
func (a *AgentCADistributionBreakdownAdviceV01) AddCorporateActionDistributionDetails() *iso20022.EntitlementAdvice1
func (*AgentCADistributionBreakdownAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCADistributionBreakdownAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCADistributionBreakdownAdviceV01) AddIdentification ¶
func (a *AgentCADistributionBreakdownAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCAElectionAdviceV01 ¶
type AgentCAElectionAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Provides information about the type of election advice and linked messages. ElectionAdviceTypeAndLinkage *iso20022.ElectionAdviceFunction1 `xml:"ElctnAdvcTpAndLkg"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides information about the election(s). ElectionDetails *iso20022.CorporateActionElection3 `xml:"ElctnDtls"` // Provides additional information about the delivery details, beneficial owner details, etc. AdditionalInformation *iso20022.CorporateActionAdditionalInformation1 `xml:"AddtlInf,omitempty"` // Contact responsible for the transaction identified in the message. ContactDetails *iso20022.ContactPerson1 `xml:"CtctDtls,omitempty"` }
Scope This message is sent by a CSD to the issuer (or its agent) to provide information about the clients' election instruction, the registration details, the delivery details, etc. In case of an election with underlying resource movements, it also confirms that these have been completed. This message may also be sent in case of an amendment of an election, once the CSD has completed the required resource movements. Usage This message can be used for a new election advice or an amended election advice. If this message is used for a new election advice, the function of the message must be 'new election'. If this message is used for an amended election advice, the function of the message must be 'option change' and the identification of the previously sent election advice must be present. This message can include the cash movements and/or securities movements in the case of an election with underlying resource movements. Additionally, this message can include delivery, certification and beneficial owner details. Note: this information can be also sent separately in the Agent Corporate Action Information advice message.
func (*AgentCAElectionAdviceV01) AddAdditionalInformation ¶
func (a *AgentCAElectionAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionAdditionalInformation1
func (*AgentCAElectionAdviceV01) AddContactDetails ¶
func (a *AgentCAElectionAdviceV01) AddContactDetails() *iso20022.ContactPerson1
func (*AgentCAElectionAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAElectionAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAElectionAdviceV01) AddElectionAdviceTypeAndLinkage ¶
func (a *AgentCAElectionAdviceV01) AddElectionAdviceTypeAndLinkage() *iso20022.ElectionAdviceFunction1
func (*AgentCAElectionAdviceV01) AddElectionDetails ¶
func (a *AgentCAElectionAdviceV01) AddElectionDetails() *iso20022.CorporateActionElection3
func (*AgentCAElectionAdviceV01) AddIdentification ¶
func (a *AgentCAElectionAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCAElectionAmendmentRequestV01 ¶
type AgentCAElectionAmendmentRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Election Advice for which an amendment is requested. AgentCAElectionAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides information about the account. AccountDetails *iso20022.SecuritiesAccount7 `xml:"AcctDtls"` // Provides information about the original election to be amended. OriginalElectionDetails *iso20022.CorporateActionElection1 `xml:"OrgnlElctnDtls"` // Provides information about the amendments to the election. AmendedElectionDetails *iso20022.CorporateActionElection2 `xml:"AmddElctnDtls"` // Contact responsible for the transaction identified in the message. ContactDetails *iso20022.ContactPerson1 `xml:"CtctDtls,omitempty"` }
Scope This message is sent by a CSD to the issuer (or its agent) to request the authorisation of an amendment of a previously sent Agent Corporate Action Election Advice message. Usage This message is used to request the amendment of a previously sent Agent Corporate Action Election Advice message. Once the amendment request has been accepted by the issuer (or its agent), the CSD will process any resource movement and send an Agent Corporate Action Election Advice message with the function, option change, to confirm that the amendment has been booked at the CSD. This message is used when the terms and conditions of the corporate action event allow amendments.
func (*AgentCAElectionAmendmentRequestV01) AddAccountDetails ¶
func (a *AgentCAElectionAmendmentRequestV01) AddAccountDetails() *iso20022.SecuritiesAccount7
func (*AgentCAElectionAmendmentRequestV01) AddAgentCAElectionAdviceIdentification ¶
func (a *AgentCAElectionAmendmentRequestV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAElectionAmendmentRequestV01) AddAmendedElectionDetails ¶
func (a *AgentCAElectionAmendmentRequestV01) AddAmendedElectionDetails() *iso20022.CorporateActionElection2
func (*AgentCAElectionAmendmentRequestV01) AddContactDetails ¶
func (a *AgentCAElectionAmendmentRequestV01) AddContactDetails() *iso20022.ContactPerson1
func (*AgentCAElectionAmendmentRequestV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAElectionAmendmentRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAElectionAmendmentRequestV01) AddIdentification ¶
func (a *AgentCAElectionAmendmentRequestV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAElectionAmendmentRequestV01) AddOriginalElectionDetails ¶
func (a *AgentCAElectionAmendmentRequestV01) AddOriginalElectionDetails() *iso20022.CorporateActionElection1
type AgentCAElectionCancellationRequestV01 ¶
type AgentCAElectionCancellationRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the cancellation request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent CA Election Advice to be cancelled. AgentCAElectionAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides information about the election advice to be cancelled. ElectionDetails *iso20022.CorporateActionElection3 `xml:"ElctnDtls,omitempty"` }
Scope This message is sent by a CSD to the issuer (or its agent) to request the cancellation of a previously sent Agent Corporate Action Election Advice message. Usage This message may only be used to cancel an entire Agent Corporate Action Election Advice message that was previously sent by the CSD. No partial cancellation is allowed. This message must contain the identification of the Agent Corporate Action Election Advice to be cancelled, the agent identification and the corporate action references. This message may also contain details of the election advice to be cancelled, but this is not recommended.
func (*AgentCAElectionCancellationRequestV01) AddAgentCAElectionAdviceIdentification ¶
func (a *AgentCAElectionCancellationRequestV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAElectionCancellationRequestV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAElectionCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAElectionCancellationRequestV01) AddElectionDetails ¶
func (a *AgentCAElectionCancellationRequestV01) AddElectionDetails() *iso20022.CorporateActionElection3
func (*AgentCAElectionCancellationRequestV01) AddIdentification ¶
func (a *AgentCAElectionCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCAElectionStatusAdviceV01 ¶
type AgentCAElectionStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Election Advice for which a status is given. AgentCAElectionAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnAdvcId"` // Identification of the linked Agent CA Election Cancellation Request for which a status is given. AgentCAElectionCancellationRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnCxlReqId"` // Identification of the linked Agent CA Election Amendment Request for which a status is given. AgentCAElectionAmendmentRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnAmdmntReqId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Status of the election advice sent by the CSD. ElectionAdviceStatus *iso20022.ElectionAdviceStatus1Choice `xml:"ElctnAdvcSts"` // Status of the election cancellation request sent by the CSD. ElectionCancellationRequestStatus *iso20022.ElectionCancellationStatus1Choice `xml:"ElctnCxlReqSts"` // Status of the amendment request sent by the CSD. ElectionAmendmentRequestStatus *iso20022.ElectionAmendmentStatus1Choice `xml:"ElctnAmdmntReqSts"` }
Scope This message is sent by an issuer (or its agent) to the CSD to report the status, or a change in status, of: - a corporate action election advice; - an election cancellation request; or - an election amendment request. Usage This message must be sent in response to an: - Agent Corporation Action Election Advice to provide the status of an election advice in the case of a rejection. However, it may also be used in all other situations, in which case, the building blocks Election Advice Identification and the Election Advice Status must be present. - Agent Corporation Action Election Cancellation Request to provide the status of the cancellation request, in which case, the building blocks Election Cancellation Request Identification and the Election Cancellation Request Status must be present. - Agent Corporation Action Election Amendment Request to provide the status of the amendment request, in which case, the building blocks Election Amendment Request Identification and the Election Amendment Request Status must be present.
func (*AgentCAElectionStatusAdviceV01) AddAgentCAElectionAdviceIdentification ¶
func (a *AgentCAElectionStatusAdviceV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAElectionStatusAdviceV01) AddAgentCAElectionAmendmentRequestIdentification ¶
func (a *AgentCAElectionStatusAdviceV01) AddAgentCAElectionAmendmentRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAElectionStatusAdviceV01) AddAgentCAElectionCancellationRequestIdentification ¶
func (a *AgentCAElectionStatusAdviceV01) AddAgentCAElectionCancellationRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAElectionStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAElectionStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAElectionStatusAdviceV01) AddElectionAdviceStatus ¶
func (a *AgentCAElectionStatusAdviceV01) AddElectionAdviceStatus() *iso20022.ElectionAdviceStatus1Choice
func (*AgentCAElectionStatusAdviceV01) AddElectionAmendmentRequestStatus ¶
func (a *AgentCAElectionStatusAdviceV01) AddElectionAmendmentRequestStatus() *iso20022.ElectionAmendmentStatus1Choice
func (*AgentCAElectionStatusAdviceV01) AddElectionCancellationRequestStatus ¶
func (a *AgentCAElectionStatusAdviceV01) AddElectionCancellationRequestStatus() *iso20022.ElectionCancellationStatus1Choice
func (*AgentCAElectionStatusAdviceV01) AddIdentification ¶
func (a *AgentCAElectionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCAGlobalDistributionAuthorisationRequestV01 ¶
type AgentCAGlobalDistributionAuthorisationRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides detailed information about the global distribution. GlobalDistributionDetails *iso20022.GlobalDistributionRequest1 `xml:"GblDstrbtnDtls"` }
Scope This message is sent by a CSD to an issuer (or its agent) to request the authorisation to process the entitlement movements (cash and/or securities) calculated by the CSD for a given corporate action entire event, a given corporate action option and optionally a given resource. This message can also be sent to request the issuer (or its agent) to make available / deliver the relevant resources to the CSD. Usage This message is used to request the authorisation to process the entitlement movements calculated by the CSD for a given corporate action event and option. An Agent Corporate Action Global Distribution Authorisation Request message must be sent for each option and if several resources are associated to an option, an Agent Corporate Action Global Distribution Authorisation Request message can be sent for each resource. This message can also be used to pre-advise a global distribution authorisation request, in which case the value of the field pre-advice indicator must be set to yes.
func (*AgentCAGlobalDistributionAuthorisationRequestV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAGlobalDistributionAuthorisationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAGlobalDistributionAuthorisationRequestV01) AddGlobalDistributionDetails ¶
func (a *AgentCAGlobalDistributionAuthorisationRequestV01) AddGlobalDistributionDetails() *iso20022.GlobalDistributionRequest1
func (*AgentCAGlobalDistributionAuthorisationRequestV01) AddIdentification ¶
func (a *AgentCAGlobalDistributionAuthorisationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCAGlobalDistributionStatusAdviceV01 ¶
type AgentCAGlobalDistributionStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Global Distribution Authorisation Request for which a status is given. AgentCAGlobalDistributionAuthorisationRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAGblDstrbtnAuthstnReqId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides information about the status of the global movement. GlobalMovementStatus *iso20022.GlobalDistributionStatus1 `xml:"GblMvmntSts"` // Provides information about the status of an individual movement. IndividualMovementStatus []*iso20022.IndividualMovementStatus1 `xml:"IndvMvmntSts"` }
Scope This message is sent by an issuer (or its agent) to the CSD to authorise/prohibit the CSD to process the entitlement movements. Usage This message is used to authorise/prohibit the CSD to process the movements requested in the Global Distribution Authorisation Request message. Once the amendment request has been accepted by the issuer (or its agent), the CSD will process any resource movement and send an Agent Corporate Action Election Advice message with the function, option change, to confirm that the amendment has been booked at the CSD. The issuer (or its agent) can provide the status in 2 different ways: - Provide a global status, in which case the building block Global Movement Status must be present; or - Provide a status by individual movements, in which case, the building block Individual Movement Status must be present. An individual movement cannot be rejected.
func (*AgentCAGlobalDistributionStatusAdviceV01) AddAgentCAGlobalDistributionAuthorisationRequestIdentification ¶
func (a *AgentCAGlobalDistributionStatusAdviceV01) AddAgentCAGlobalDistributionAuthorisationRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAGlobalDistributionStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAGlobalDistributionStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAGlobalDistributionStatusAdviceV01) AddGlobalMovementStatus ¶
func (a *AgentCAGlobalDistributionStatusAdviceV01) AddGlobalMovementStatus() *iso20022.GlobalDistributionStatus1
func (*AgentCAGlobalDistributionStatusAdviceV01) AddIdentification ¶
func (a *AgentCAGlobalDistributionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAGlobalDistributionStatusAdviceV01) AddIndividualMovementStatus ¶
func (a *AgentCAGlobalDistributionStatusAdviceV01) AddIndividualMovementStatus() *iso20022.IndividualMovementStatus1
type AgentCAInformationAdviceV01 ¶
type AgentCAInformationAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Election Advice Identification AgentCAElectionAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnAdvcId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Information about the account for which additional information is provided. AccountDetails *iso20022.SecuritiesAccount7 `xml:"AcctDtls"` // Additional information about the corporate action such as the delivery details. CorporateActionAdditionalInformation *iso20022.CorporateActionAdditionalInformation1 `xml:"CorpActnAddtlInf"` // Contact responsible for the transaction identified in the message. ContactDetails *iso20022.ContactPerson1 `xml:"CtctDtls,omitempty"` }
Scope This message is sent by a CSD to an issuer (or its agent) to provide information about the certification and/or the delivery details to the issuer (or its agent). Usage This message can be used in the case of a corporate action event without an election. This message can also be used in the case of a corporate action event with election when the election details and the additional information cannot be provided in the same message. In this case, the Agent Corporate Action Election Advice Identification must be used to link this message to the election advice for which additional information is provided.
func (*AgentCAInformationAdviceV01) AddAccountDetails ¶
func (a *AgentCAInformationAdviceV01) AddAccountDetails() *iso20022.SecuritiesAccount7
func (*AgentCAInformationAdviceV01) AddAgentCAElectionAdviceIdentification ¶
func (a *AgentCAInformationAdviceV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAInformationAdviceV01) AddContactDetails ¶
func (a *AgentCAInformationAdviceV01) AddContactDetails() *iso20022.ContactPerson1
func (*AgentCAInformationAdviceV01) AddCorporateActionAdditionalInformation ¶
func (a *AgentCAInformationAdviceV01) AddCorporateActionAdditionalInformation() *iso20022.CorporateActionAdditionalInformation1
func (*AgentCAInformationAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAInformationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAInformationAdviceV01) AddIdentification ¶
func (a *AgentCAInformationAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
type AgentCAInformationStatusAdviceV01 ¶
type AgentCAInformationStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Information Advice for which a status is given. AgentCAInformationAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAInfAdvcId"` // Additional information about the corporate action such as the delivery details. CorporateActionAdditionalInformation *iso20022.CorporateActionAdditionalInformation1 `xml:"CorpActnAddtlInf,omitempty"` // Status of the information advice sent by the CSD. InformationStatusDetails *iso20022.CorporateActionInformationStatus1Choice `xml:"InfStsDtls"` }
Scope This message is sent by an issuer (or its agent) to a CSD to report the status, or change in status, of an information advice. Usage This message must be used in response to an Agent Corporate Action Information Advice in the case of a rejection. However, it may also be used to report other statuses. The information advice identification must be present to link this message to the information advice for which the status is provided.
func (*AgentCAInformationStatusAdviceV01) AddAgentCAInformationAdviceIdentification ¶
func (a *AgentCAInformationStatusAdviceV01) AddAgentCAInformationAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAInformationStatusAdviceV01) AddCorporateActionAdditionalInformation ¶
func (a *AgentCAInformationStatusAdviceV01) AddCorporateActionAdditionalInformation() *iso20022.CorporateActionAdditionalInformation1
func (*AgentCAInformationStatusAdviceV01) AddIdentification ¶
func (a *AgentCAInformationStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAInformationStatusAdviceV01) AddInformationStatusDetails ¶
func (a *AgentCAInformationStatusAdviceV01) AddInformationStatusDetails() *iso20022.CorporateActionInformationStatus1Choice
type AgentCAMovementCancellationRequestV01 ¶
type AgentCAMovementCancellationRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the cancellation request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent CA Movement Instruction to be cancelled. AgentCAMovementInstructionIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAMvmntInstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Details of the movement instructions to be cancelled. MovementDetails *iso20022.MovementInstruction1 `xml:"MvmntDtls,omitempty"` }
Scope This message is sent by an issuer (or its agent) to a CSD to request the cancellation of (a) movement(s) previously sent via an Agent Corporate Action Movement Instruction. Usage This message may be used to cancel an entire Agent Corporate Action Movement Instruction message that was previously sent by the issuer (or its agent) or specific movements. This message must contain the identification of the Agent Corporate Action Movement Instruction containing the movement(s) to be cancelled, the agent identification and the corporate action references. This message must also contain details of the movement(s) to be cancelled.
func (*AgentCAMovementCancellationRequestV01) AddAgentCAMovementInstructionIdentification ¶
func (a *AgentCAMovementCancellationRequestV01) AddAgentCAMovementInstructionIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementCancellationRequestV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAMovementCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAMovementCancellationRequestV01) AddIdentification ¶
func (a *AgentCAMovementCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementCancellationRequestV01) AddMovementDetails ¶
func (a *AgentCAMovementCancellationRequestV01) AddMovementDetails() *iso20022.MovementInstruction1
type AgentCAMovementConfirmationV01 ¶
type AgentCAMovementConfirmationV01 struct { // Identification assigned by the Sender to unambiguously identify the confirmation. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent CA Movement Instruction that triggered the movement(s). AgentCAMovementInstructionIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAMvmntInstrId"` // Identification of the Agent CA Election Status Advice that triggered the movement(s). AgentCAElectionStatusAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnStsAdvcId"` // Identification of the Agent CA Global Distribution Status Advice that triggered the movement(s). AgentCAGlobalDistributionStatusAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAGblDstrbtnStsAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Information about the securities movements. SecuritiesMovementDetails []*iso20022.CorporateActionSecuritiesMovement1 `xml:"SctiesMvmntDtls,omitempty"` // Information about the cash movement. CashMovementDetails []*iso20022.CashMovement3 `xml:"CshMvmntDtls,omitempty"` }
Scope This message is sent by a CSD to an issuer (or its agent) to confirm the settlement of resource movements. Usage This message is used to confirm the settlement of the movements resulting from an: - Agent Corporate Action Movement Instruction message. It confirms the settlement of the exercised resources and/or proceeds movements in which case the building block Agent Corporate Action Movement Instruction Identification must be present. An Agent Corporate Action Movement Instruction message may be responded to by more than one Agent Corporate Action Movement Confirmation messages. - Agent Corporate Action Global Distribution Status Advice authorising the global distribution. It confirms the settlement of the exercised resources and/or proceeds movements. The building block Agent Corporate Action Global Distribution Status Advice Identification must be present. An Agent Corporate Action Global Distribution Status Advice message may be responded to by more than one Agent Corporate Action Movement Confirmation messages. - Agent Corporate Action Election Status Advice that rejects an election advice. It confirms the return of the exercised resources. The building block Agent Corporate Action Election Status Advice Identification must be present. An Agent Corporate Action Election Status Advice message may be responded to by more than one Agent Corporate Action Movement Confirmation messages. - Agent Corporate Action Election Status Advice where an election cancellation request has been accepted. It confirms the return of the exercised resources. The building block Agent Corporate Action Election Status Advice Identification must be present. An Agent Corporate Action Election Status Advice message may be responded to by more than one Agent Corporate Action Movement Confirmation messages.
func (*AgentCAMovementConfirmationV01) AddAgentCAElectionStatusAdviceIdentification ¶
func (a *AgentCAMovementConfirmationV01) AddAgentCAElectionStatusAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementConfirmationV01) AddAgentCAGlobalDistributionStatusAdviceIdentification ¶
func (a *AgentCAMovementConfirmationV01) AddAgentCAGlobalDistributionStatusAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementConfirmationV01) AddAgentCAMovementInstructionIdentification ¶
func (a *AgentCAMovementConfirmationV01) AddAgentCAMovementInstructionIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementConfirmationV01) AddCashMovementDetails ¶
func (a *AgentCAMovementConfirmationV01) AddCashMovementDetails() *iso20022.CashMovement3
func (*AgentCAMovementConfirmationV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAMovementConfirmationV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAMovementConfirmationV01) AddIdentification ¶
func (a *AgentCAMovementConfirmationV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementConfirmationV01) AddSecuritiesMovementDetails ¶
func (a *AgentCAMovementConfirmationV01) AddSecuritiesMovementDetails() *iso20022.CorporateActionSecuritiesMovement1
type AgentCAMovementInstructionV01 ¶
type AgentCAMovementInstructionV01 struct { // Identification assigned by the Sender to unambiguously identify the instruction. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent CA ElectionAdvice when the movements are the result of an ElectionAdvice. AgentCAElectionAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnAdvcId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Provides general information about the movement. MovementGeneralInformation *iso20022.CorporateActionMovement1 `xml:"MvmntGnlInf"` // Information related to the movement of the underlying securities. UnderlyingSecuritiesMovementDetails []*iso20022.UnderlyingSecurityMovement1 `xml:"UndrlygSctiesMvmntDtls,omitempty"` // Information related to the movement of the underlying cash. UnderlyingCashMovementDetails []*iso20022.CashMovement2 `xml:"UndrlygCshMvmntDtls,omitempty"` // Information related to the movement of the CA proceeds. ProceedsMovementDetails *iso20022.ProceedsMovement1 `xml:"PrcdsMvmntDtls,omitempty"` }
Scope This message is sent by an issuer (or its agent) to a CSD to order: - the global or individual debit of exercised resources (cash and/or securities), per event and optionally per option and per resource for all or individual CSD client's accounts; - and/or the individual credits of the outturn resources per event and optionally per option and per resource for a given CSD client's account. Usage This message is used to instruct: - the global debit of the exercised resources from the CSD client's available or sequestered balance, in which case, the order type must be 'global debit order'; - the individual debits and credits: - the individual debit of the exercised resources from the CSD client's available or sequestered balance and/or - the individual credit of the outturn resources to the CSD client's account. The order type must be 'individual order'; - a return order, in the case of a scaleback, i.e. the return of the exercised resources to the CSD client's account. The order type must be either 'global return order' or 'individual return order'; and change of option, e.g. in the case of the closure of an option, by moving the exercised resources from one option to another option within the sequestered balances in accordance to the new option conditions. The order type must be 'option change order'.
func (*AgentCAMovementInstructionV01) AddAgentCAElectionAdviceIdentification ¶
func (a *AgentCAMovementInstructionV01) AddAgentCAElectionAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementInstructionV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAMovementInstructionV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAMovementInstructionV01) AddIdentification ¶
func (a *AgentCAMovementInstructionV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementInstructionV01) AddMovementGeneralInformation ¶
func (a *AgentCAMovementInstructionV01) AddMovementGeneralInformation() *iso20022.CorporateActionMovement1
func (*AgentCAMovementInstructionV01) AddProceedsMovementDetails ¶
func (a *AgentCAMovementInstructionV01) AddProceedsMovementDetails() *iso20022.ProceedsMovement1
func (*AgentCAMovementInstructionV01) AddUnderlyingCashMovementDetails ¶
func (a *AgentCAMovementInstructionV01) AddUnderlyingCashMovementDetails() *iso20022.CashMovement2
func (*AgentCAMovementInstructionV01) AddUnderlyingSecuritiesMovementDetails ¶
func (a *AgentCAMovementInstructionV01) AddUnderlyingSecuritiesMovementDetails() *iso20022.UnderlyingSecurityMovement1
type AgentCAMovementStatusAdviceV01 ¶
type AgentCAMovementStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent Corporate Action Election Status Advice. AgentCAElectionStatusAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAElctnStsAdvcId"` // Identification of the Agent Corporate Action Global Distribution Status Advice. AgentCAGlobalDistributionStatusAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAGblDstrbtnStsAdvcId"` // Identification of the linked Agent CA Movement Instruction for which a status is given. AgentCAMovementInstructionIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAMvmntInstrId"` // Identification of the linked Agent CA Movement Cancellation Request for which a status is given. AgentCAMovementCancellationRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAMvmntCxlReqId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation1 `xml:"CorpActnGnlInf"` // Status of the movement instruction. MovementStatusDetails *iso20022.CorporateActionMovementStatus1Choice `xml:"MvmntStsDtls"` // Status of the movement cancellation request. MovementCancellationStatusDetails *iso20022.CorporateMovementStatus2 `xml:"MvmntCxlStsDtls"` }
Scope This message is sent by a CSD to an issuer (or its agent) to report the status, or a change in status, of - a global distribution status advice released by an issuer (or its agent); - a movement instruction released by an issuer (or its agent); - a movement cancellation request sent by the issuer (or its agent); and - the non-settlement of the movements at the CSD. Usage This message is used to report the status of: - the movements resulting from a movement instruction message, in which case, the Agent Corporate Action Movement Instruction Identification must be present; - the movements resulting from a global distribution status advice message (with the status, authorised), in which case, the Agent Corporate Action Global Distribution Status Advice Identification must be present; - the movement cancellation request, in which case, the Agent Corporate Action Movement Cancellation Request Identification must be present; and - the movements resulting from an election status advice (if the status of the election advice is rejected or if the status of the election cancellation request or amendment request is accepted) in case there is a settlement problem. The Election Status Advice Identification must be present. In the case of a failed settlement, the message contains details of the movement, such as account details, securities or cash information and the reason of the failure. This message should not be used to provide the confirmation of the settlement; the Agent Corporate Action Movement Confirmation message should be used instead.
func (*AgentCAMovementStatusAdviceV01) AddAgentCAElectionStatusAdviceIdentification ¶
func (a *AgentCAMovementStatusAdviceV01) AddAgentCAElectionStatusAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementStatusAdviceV01) AddAgentCAGlobalDistributionStatusAdviceIdentification ¶
func (a *AgentCAMovementStatusAdviceV01) AddAgentCAGlobalDistributionStatusAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementStatusAdviceV01) AddAgentCAMovementCancellationRequestIdentification ¶
func (a *AgentCAMovementStatusAdviceV01) AddAgentCAMovementCancellationRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementStatusAdviceV01) AddAgentCAMovementInstructionIdentification ¶
func (a *AgentCAMovementStatusAdviceV01) AddAgentCAMovementInstructionIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCAMovementStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation1
func (*AgentCAMovementStatusAdviceV01) AddIdentification ¶
func (a *AgentCAMovementStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAMovementStatusAdviceV01) AddMovementCancellationStatusDetails ¶
func (a *AgentCAMovementStatusAdviceV01) AddMovementCancellationStatusDetails() *iso20022.CorporateMovementStatus2
func (*AgentCAMovementStatusAdviceV01) AddMovementStatusDetails ¶
func (a *AgentCAMovementStatusAdviceV01) AddMovementStatusDetails() *iso20022.CorporateActionMovementStatus1Choice
type AgentCANotificationAdviceV01 ¶
type AgentCANotificationAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Provides information about the type of notification advice and linked message. NotificationTypeAndLinkage *iso20022.LinkedCorporateAction1 `xml:"NtfctnTpAndLkg"` // Provides general information about the notification advice. NotificationGeneralInformation *iso20022.CorporateActionNotification1 `xml:"NtfctnGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation2 `xml:"CorpActnGnlInf"` // Provides details information about the CA event. CorporateActionDetails *iso20022.CorporateAction2 `xml:"CorpActnDtls"` // Provides detailed information about the option of the CA event. CorporateActionOptionDetails []*iso20022.CorporateActionOption1 `xml:"CorpActnOptnDtls,omitempty"` // Provides information about the contact responsible for the transaction identified in the message. ContactDetails []*iso20022.ContactPerson1 `xml:"CtctDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative2 `xml:"AddtlInf,omitempty"` }
Scope This message is sent by an issuer (or its agent) to a CSD to: - Provide a CSD with the details of a corporate action along with the possible options available to the clients of that CSD; and - to update a corporate action notification. A notification advice can be initially sent as a preliminary advice and subsequently replaced by another notification advice with updated information. Usage This message is used: - to provide a CSD with the details of a corporate action along with the possible options available to the clients of that CSD. The information can be complete or incomplete. - to update a corporate action notification advice. A notification advice can be initially sent as a preliminary advice and subsequently replaced by another notification advice with updated information. As per SMPG recommendation, all the information should be provided in the update, not only updated information. An Agent Corporate Action Notification Status Advice is sent in reply to the Agent Corporate Action Notification Advice. Note: The amendment of a corporate action notification is done through a replacement mechanism in line with both the ISO 15022 messages used in the flow between the CSD and its clients, and the ISO 20022 proxy voting messages.
func (*AgentCANotificationAdviceV01) AddAdditionalInformation ¶
func (a *AgentCANotificationAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative2
func (*AgentCANotificationAdviceV01) AddContactDetails ¶
func (a *AgentCANotificationAdviceV01) AddContactDetails() *iso20022.ContactPerson1
func (*AgentCANotificationAdviceV01) AddCorporateActionDetails ¶
func (a *AgentCANotificationAdviceV01) AddCorporateActionDetails() *iso20022.CorporateAction2
func (*AgentCANotificationAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCANotificationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation2
func (*AgentCANotificationAdviceV01) AddCorporateActionOptionDetails ¶
func (a *AgentCANotificationAdviceV01) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption1
func (*AgentCANotificationAdviceV01) AddIdentification ¶
func (a *AgentCANotificationAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCANotificationAdviceV01) AddNotificationGeneralInformation ¶
func (a *AgentCANotificationAdviceV01) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification1
func (*AgentCANotificationAdviceV01) AddNotificationTypeAndLinkage ¶
func (a *AgentCANotificationAdviceV01) AddNotificationTypeAndLinkage() *iso20022.LinkedCorporateAction1
type AgentCANotificationCancellationRequestV01 ¶
type AgentCANotificationCancellationRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the cancellation request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Provides information about the type of notification cancellation request and linked message. NotificationCancellationTypeAndLinkage *iso20022.NotificationCancellation1 `xml:"NtfctnCxlTpAndLkg"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation2 `xml:"CorpActnGnlInf"` // Detailed information of the notification advice to be cancelled. CorporateActionNotificationDetails *iso20022.CorporateActionNotificationAdvice1 `xml:"CorpActnNtfctnDtls,omitempty"` }
Scope This message is sent by an issuer (or its agent) to a CSD to request the cancellation of a notification advice message. Usage When this message is used to request the cancellation of a notification advice message, the function of the message must be cancellation. When this message is used to request the withdrawal of a Corporate Action event or option, then the function of the message must be withdrawal. In both cases, the building block notification advice identification must be present to link this cancellation request to the notification advice that was previously sent.
func (*AgentCANotificationCancellationRequestV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCANotificationCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation2
func (*AgentCANotificationCancellationRequestV01) AddCorporateActionNotificationDetails ¶
func (a *AgentCANotificationCancellationRequestV01) AddCorporateActionNotificationDetails() *iso20022.CorporateActionNotificationAdvice1
func (*AgentCANotificationCancellationRequestV01) AddIdentification ¶
func (a *AgentCANotificationCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCANotificationCancellationRequestV01) AddNotificationCancellationTypeAndLinkage ¶
func (a *AgentCANotificationCancellationRequestV01) AddNotificationCancellationTypeAndLinkage() *iso20022.NotificationCancellation1
type AgentCANotificationStatusAdviceV01 ¶
type AgentCANotificationStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Notification Advice for which a status is given. AgentCANotificationAdviceIdentification *iso20022.DocumentIdentification8 `xml:"AgtCANtfctnAdvcId"` // Identification of the linked Agent CA Notification Cancellation Request for which a status is given. AgentCANotificationCancellationRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCANtfctnCxlReqId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionInformation2 `xml:"CorpActnGnlInf"` // Status of the Notification Cancellation Request sent by the issuer (agent). NotificationCancellationRequestStatus *iso20022.NotificationCancellationRequestStatus1Choice `xml:"NtfctnCxlReqSts"` // Status of the notification advice sent by the issuer (agent). NotificationAdviceStatus *iso20022.NotificationAdviceStatus1Choice `xml:"NtfctnAdvcSts"` }
Scope This message is sent by a CSD to an issuer (or its agent) to report the status, or change in status, of a notification advice or notification cancellation request. Usage When this message is used to report the status of a notification advice then the building block Agent Corporate Action Notification Advice Identification must be present. When this message is used to provide the status of a notification cancellation request then the building block Notification Cancellation Request Identification must be present.
func (*AgentCANotificationStatusAdviceV01) AddAgentCANotificationAdviceIdentification ¶
func (a *AgentCANotificationStatusAdviceV01) AddAgentCANotificationAdviceIdentification() *iso20022.DocumentIdentification8
func (*AgentCANotificationStatusAdviceV01) AddAgentCANotificationCancellationRequestIdentification ¶
func (a *AgentCANotificationStatusAdviceV01) AddAgentCANotificationCancellationRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCANotificationStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (a *AgentCANotificationStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionInformation2
func (*AgentCANotificationStatusAdviceV01) AddIdentification ¶
func (a *AgentCANotificationStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCANotificationStatusAdviceV01) AddNotificationAdviceStatus ¶
func (a *AgentCANotificationStatusAdviceV01) AddNotificationAdviceStatus() *iso20022.NotificationAdviceStatus1Choice
func (*AgentCANotificationStatusAdviceV01) AddNotificationCancellationRequestStatus ¶
func (a *AgentCANotificationStatusAdviceV01) AddNotificationCancellationRequestStatus() *iso20022.NotificationCancellationRequestStatus1Choice
type AgentCAStandingInstructionCancellationRequestV01 ¶
type AgentCAStandingInstructionCancellationRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the cancellation request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the Agent CA Standing Instruction Request to be cancelled. AgentCAStandingInstructionRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAStgInstrReqId"` // General information about the standing instruction. StandingInstructionGeneralInformation *iso20022.CorporateActionStandingInstructionGeneralInformation1 `xml:"StgInstrGnlInf"` // Information related to the standing instruction. StandingInstructionDetails *iso20022.CorporateActionStandingInstruction1 `xml:"StgInstrDtls,omitempty"` }
Scope This message is sent by a CSD to the issuer agent to request the cancellation of a previously sent Agent Corporate Action Standing Instruction. Usage This message is used to request the cancellation of a standing instruction. This message must contain the identification of the standing instruction to be cancelled. It may also contain details of the standing instruction to be cancelled, but this is not recommended.
func (*AgentCAStandingInstructionCancellationRequestV01) AddAgentCAStandingInstructionRequestIdentification ¶
func (a *AgentCAStandingInstructionCancellationRequestV01) AddAgentCAStandingInstructionRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAStandingInstructionCancellationRequestV01) AddIdentification ¶
func (a *AgentCAStandingInstructionCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAStandingInstructionCancellationRequestV01) AddStandingInstructionDetails ¶
func (a *AgentCAStandingInstructionCancellationRequestV01) AddStandingInstructionDetails() *iso20022.CorporateActionStandingInstruction1
func (*AgentCAStandingInstructionCancellationRequestV01) AddStandingInstructionGeneralInformation ¶
func (a *AgentCAStandingInstructionCancellationRequestV01) AddStandingInstructionGeneralInformation() *iso20022.CorporateActionStandingInstructionGeneralInformation1
type AgentCAStandingInstructionRequestV01 ¶
type AgentCAStandingInstructionRequestV01 struct { // Identification assigned by the Sender to unambiguously identify the request. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // General information about the standing instruction. StandingInstructionGeneralInformation *iso20022.CorporateActionStandingInstructionGeneralInformation1 `xml:"StgInstrGnlInf"` // Provides detailed information about the standing instruction. StandingInstructionDetails *iso20022.CorporateActionStandingInstruction1 `xml:"StgInstrDtls"` // Contact responsible for the transaction identified in the message. ContactDetails *iso20022.ContactPerson1 `xml:"CtctDtls,omitempty"` }
Scope This message is sent by a CSD to the issuer (or its agent) to provide the issuer (or its agent) with the CSD's client details for the distribution of the proceeds of a corporate action event: - Gross or net payments. - Delivery details for securities that have to be delivered outside of the CSD. - Delivery details for cash amounts that have to be delivered outside of the CSD. Usage This message is used to request the issuer (or its agent) to put a standing instruction in place for proceeds. The amendment of a standing instruction is done through a cancel-and-replace mechanism. First a standing instruction cancellation request is sent followed by a new standing instruction request.
func (*AgentCAStandingInstructionRequestV01) AddContactDetails ¶
func (a *AgentCAStandingInstructionRequestV01) AddContactDetails() *iso20022.ContactPerson1
func (*AgentCAStandingInstructionRequestV01) AddIdentification ¶
func (a *AgentCAStandingInstructionRequestV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAStandingInstructionRequestV01) AddStandingInstructionDetails ¶
func (a *AgentCAStandingInstructionRequestV01) AddStandingInstructionDetails() *iso20022.CorporateActionStandingInstruction1
func (*AgentCAStandingInstructionRequestV01) AddStandingInstructionGeneralInformation ¶
func (a *AgentCAStandingInstructionRequestV01) AddStandingInstructionGeneralInformation() *iso20022.CorporateActionStandingInstructionGeneralInformation1
type AgentCAStandingInstructionStatusAdviceV01 ¶
type AgentCAStandingInstructionStatusAdviceV01 struct { // Identification assigned by the Sender to unambiguously identify the status advice. Identification *iso20022.DocumentIdentification8 `xml:"Id"` // Identification of the linked Agent CA Standing Instruction Request for which a status is given. AgentCAStandingInstructionRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAStgInstrReqId"` // Identification of the linked Agent CA Standing Instruction Cancellation Request for which a status is given. // AgentCAStandingInstructionCancellationRequestIdentification *iso20022.DocumentIdentification8 `xml:"AgtCAStgInstrCxlReqId"` // General information about the standing instruction. StandingInstructionGeneralInformation *iso20022.CorporateActionStandingInstructionGeneralInformation1 `xml:"StgInstrGnlInf"` // Status of the standing instruction request. StandingInstructionRequestStatus *iso20022.StandingInstructionStatus1Choice `xml:"StgInstrReqSts"` // Provides information about the status of a standing instruction cancellation request. StandingInstructionCancellationRequestStatus *iso20022.StandingInstructionCancellationStatus1Choice `xml:"StgInstrCxlReqSts"` }
Scope This message is sent by an issuer (or its agent) to the CSD to report the status, or a change in status, of a standing instruction request or the status of a standing instruction cancellation request. Usage When this message is used to report the status of a standing instruction request, the building block Standing Instruction Request Identification must be present. When this message is used to report the status of a standing instruction cancellation request, the building block Standing Instruction Cancellation Request Identification must be present.
func (*AgentCAStandingInstructionStatusAdviceV01) AddAgentCAStandingInstructionCancellationRequestIdentification ¶
func (a *AgentCAStandingInstructionStatusAdviceV01) AddAgentCAStandingInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAStandingInstructionStatusAdviceV01) AddAgentCAStandingInstructionRequestIdentification ¶
func (a *AgentCAStandingInstructionStatusAdviceV01) AddAgentCAStandingInstructionRequestIdentification() *iso20022.DocumentIdentification8
func (*AgentCAStandingInstructionStatusAdviceV01) AddIdentification ¶
func (a *AgentCAStandingInstructionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification8
func (*AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionCancellationRequestStatus ¶
func (a *AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionCancellationRequestStatus() *iso20022.StandingInstructionCancellationStatus1Choice
func (*AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionGeneralInformation ¶
func (a *AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionGeneralInformation() *iso20022.CorporateActionStandingInstructionGeneralInformation1
func (*AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionRequestStatus ¶
func (a *AgentCAStandingInstructionStatusAdviceV01) AddStandingInstructionRequestStatus() *iso20022.StandingInstructionStatus1Choice
type CorporateActionCancellationAdvice002V06 ¶
type CorporateActionCancellationAdvice002V06 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation4 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation93 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification34Choice `xml:"AcctsDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction35 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionCancellationAdvice002V06) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdvice002V06) AddAccountsDetails() *iso20022.AccountIdentification34Choice
func (*CorporateActionCancellationAdvice002V06) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdvice002V06) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation4
func (*CorporateActionCancellationAdvice002V06) AddCorporateActionDetails ¶
func (c *CorporateActionCancellationAdvice002V06) AddCorporateActionDetails() *iso20022.CorporateAction35
func (*CorporateActionCancellationAdvice002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation93
func (*CorporateActionCancellationAdvice002V06) AddDropAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddInformationAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddPayingAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddRegistrar ¶
func (c *CorporateActionCancellationAdvice002V06) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddResellingAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdvice002V06) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V06) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdvice002V07 ¶
type CorporateActionCancellationAdvice002V07 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation4 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation120 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification34Choice `xml:"AcctsDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction35 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionCancellationAdvice002V07) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdvice002V07) AddAccountsDetails() *iso20022.AccountIdentification34Choice
func (*CorporateActionCancellationAdvice002V07) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdvice002V07) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation4
func (*CorporateActionCancellationAdvice002V07) AddCorporateActionDetails ¶
func (c *CorporateActionCancellationAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction35
func (*CorporateActionCancellationAdvice002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation120
func (*CorporateActionCancellationAdvice002V07) AddDropAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddInformationAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddPayingAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddRegistrar ¶
func (c *CorporateActionCancellationAdvice002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddResellingAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionCancellationAdvice002V07) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdviceV01 ¶
type CorporateActionCancellationAdviceV01 struct { // Information that unambiguously identifies a CorporateActionCancellationAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation1 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation8 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification6Choice `xml:"AcctsDtls"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification10Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification10Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification10Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification10Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification10Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification10Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification10Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification10Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification10Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionCancellationAdviceV01) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV01) AddAccountsDetails() *iso20022.AccountIdentification6Choice
func (*CorporateActionCancellationAdviceV01) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV01) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
func (*CorporateActionCancellationAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation8
func (*CorporateActionCancellationAdviceV01) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddDropAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddExtension ¶
func (c *CorporateActionCancellationAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionCancellationAdviceV01) AddIdentification ¶
func (c *CorporateActionCancellationAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionCancellationAdviceV01) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionCancellationAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionCancellationAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV01) AddRegistrar() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionCancellationAdviceV01) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
type CorporateActionCancellationAdviceV02 ¶
type CorporateActionCancellationAdviceV02 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation1 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation25 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification13Choice `xml:"AcctsDtls"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionCancellationAdviceV02) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV02) AddAccountsDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionCancellationAdviceV02) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV02) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
func (*CorporateActionCancellationAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation25
func (*CorporateActionCancellationAdviceV02) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV02) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdviceV03 ¶
type CorporateActionCancellationAdviceV03 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation1 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation35 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification13Choice `xml:"AcctsDtls"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionCancellationAdviceV03) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV03) AddAccountsDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionCancellationAdviceV03) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV03) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
func (*CorporateActionCancellationAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation35
func (*CorporateActionCancellationAdviceV03) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV03) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdviceV04 ¶
type CorporateActionCancellationAdviceV04 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation1 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation56 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification13Choice `xml:"AcctsDtls"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionCancellationAdviceV04) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV04) AddAccountsDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionCancellationAdviceV04) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV04) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation1
func (*CorporateActionCancellationAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation56
func (*CorporateActionCancellationAdviceV04) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV04) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdviceV05 ¶
type CorporateActionCancellationAdviceV05 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation3 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation56 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification13Choice `xml:"AcctsDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction13 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionCancellationAdviceV05) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV05) AddAccountsDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionCancellationAdviceV05) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV05) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation3
func (*CorporateActionCancellationAdviceV05) AddCorporateActionDetails ¶
func (c *CorporateActionCancellationAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction13
func (*CorporateActionCancellationAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation56
func (*CorporateActionCancellationAdviceV05) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV05) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionCancellationAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdviceV06 ¶
type CorporateActionCancellationAdviceV06 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation3 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation86 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification29Choice `xml:"AcctsDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction34 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionCancellationAdviceV06) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV06) AddAccountsDetails() *iso20022.AccountIdentification29Choice
func (*CorporateActionCancellationAdviceV06) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV06) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation3
func (*CorporateActionCancellationAdviceV06) AddCorporateActionDetails ¶
func (c *CorporateActionCancellationAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction34
func (*CorporateActionCancellationAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation86
func (*CorporateActionCancellationAdviceV06) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV06) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionCancellationAdviceV07 ¶
type CorporateActionCancellationAdviceV07 struct { // General information about the event cancellation status and cancellation reason. CancellationAdviceGeneralInformation *iso20022.CorporateActionCancellation3 `xml:"CxlAdvcGnlInf"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation108 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountsDetails *iso20022.AccountIdentification29Choice `xml:"AcctsDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction34 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionCancellationAdvice message to an account owner or its designated agent to cancel a previously announced corporate action event in case of error from the account servicer or in case of withdrawal by the issuer. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionCancellationAdviceV07) AddAccountsDetails ¶
func (c *CorporateActionCancellationAdviceV07) AddAccountsDetails() *iso20022.AccountIdentification29Choice
func (*CorporateActionCancellationAdviceV07) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV07) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionCancellation3
func (*CorporateActionCancellationAdviceV07) AddCorporateActionDetails ¶
func (c *CorporateActionCancellationAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction34
func (*CorporateActionCancellationAdviceV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionCancellationAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation108
func (*CorporateActionCancellationAdviceV07) AddDropAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddInformationAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddIssuerAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddPayingAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddRegistrar ¶
func (c *CorporateActionCancellationAdviceV07) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddResellingAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddSolicitationAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddSubPayingAgent ¶
func (c *CorporateActionCancellationAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionCancellationAdviceV07) AddSupplementaryData ¶
func (c *CorporateActionCancellationAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdvice002V05 ¶
type CorporateActionEventProcessingStatusAdvice002V05 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification17 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification34 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation94 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus4Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative19 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionEventProcessingStatusAdvice002V05) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdvice002V05) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
func (*CorporateActionEventProcessingStatusAdvice002V05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdvice002V05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation94
func (*CorporateActionEventProcessingStatusAdvice002V05) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdvice002V05) AddEventProcessingStatus() *iso20022.EventProcessingStatus4Choice
func (*CorporateActionEventProcessingStatusAdvice002V05) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdvice002V05) AddNotificationIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionEventProcessingStatusAdvice002V05) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdvice002V05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
func (*CorporateActionEventProcessingStatusAdvice002V05) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdvice002V05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdvice002V06 ¶
type CorporateActionEventProcessingStatusAdvice002V06 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification17 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification34 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation114 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus4Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative19 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionEventProcessingStatusAdvice002V06) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdvice002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
func (*CorporateActionEventProcessingStatusAdvice002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation114
func (*CorporateActionEventProcessingStatusAdvice002V06) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdvice002V06) AddEventProcessingStatus() *iso20022.EventProcessingStatus4Choice
func (*CorporateActionEventProcessingStatusAdvice002V06) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdvice002V06) AddNotificationIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionEventProcessingStatusAdvice002V06) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdvice002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
func (*CorporateActionEventProcessingStatusAdvice002V06) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdviceV01 ¶
type CorporateActionEventProcessingStatusAdviceV01 struct { // Information that unambiguously identifies a CorporateActionEventProcessingStatusAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification9 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation9 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus1Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionEventProcessingStatusAdviceV01) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionEventProcessingStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
func (*CorporateActionEventProcessingStatusAdviceV01) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
func (*CorporateActionEventProcessingStatusAdviceV01) AddExtension ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionEventProcessingStatusAdviceV01) AddIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionEventProcessingStatusAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionEventProcessingStatusAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionEventProcessingStatusAdviceV01) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddNotificationIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionEventProcessingStatusAdviceV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
type CorporateActionEventProcessingStatusAdviceV02 ¶
type CorporateActionEventProcessingStatusAdviceV02 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification9 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation9 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus1Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionEventProcessingStatusAdviceV02) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionEventProcessingStatusAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
func (*CorporateActionEventProcessingStatusAdviceV02) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdviceV02) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
func (*CorporateActionEventProcessingStatusAdviceV02) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV02) AddNotificationIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionEventProcessingStatusAdviceV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionEventProcessingStatusAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdviceV03 ¶
type CorporateActionEventProcessingStatusAdviceV03 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification9 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation34 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus1Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionEventProcessingStatusAdviceV03) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionEventProcessingStatusAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation34
func (*CorporateActionEventProcessingStatusAdviceV03) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdviceV03) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
func (*CorporateActionEventProcessingStatusAdviceV03) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV03) AddNotificationIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionEventProcessingStatusAdviceV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionEventProcessingStatusAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdviceV04 ¶
type CorporateActionEventProcessingStatusAdviceV04 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification9 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation52 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus1Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionEventProcessingStatusAdviceV04) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionEventProcessingStatusAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
func (*CorporateActionEventProcessingStatusAdviceV04) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdviceV04) AddEventProcessingStatus() *iso20022.EventProcessingStatus1Choice
func (*CorporateActionEventProcessingStatusAdviceV04) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV04) AddNotificationIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionEventProcessingStatusAdviceV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionEventProcessingStatusAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdviceV05 ¶
type CorporateActionEventProcessingStatusAdviceV05 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification9 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification33 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation91 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus3Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionEventProcessingStatusAdviceV05) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionEventProcessingStatusAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation91
func (*CorporateActionEventProcessingStatusAdviceV05) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdviceV05) AddEventProcessingStatus() *iso20022.EventProcessingStatus3Choice
func (*CorporateActionEventProcessingStatusAdviceV05) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV05) AddNotificationIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionEventProcessingStatusAdviceV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
func (*CorporateActionEventProcessingStatusAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionEventProcessingStatusAdviceV06 ¶
type CorporateActionEventProcessingStatusAdviceV06 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification9 `xml:"NtfctnId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification33 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation109 `xml:"CorpActnGnlInf"` // Information about the status of a corporate action. EventProcessingStatus []*iso20022.EventProcessingStatus3Choice `xml:"EvtPrcgSts"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionEventProcessingStatusAdvice message to an account owner or its designated agent to report processing status of a corporate action event. The account servicer uses this message to provide a reason as to why a corporate action event has not been completed by the announced payment dates. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionEventProcessingStatusAdviceV06) AddAdditionalInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionEventProcessingStatusAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionEventProcessingStatusAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation109
func (*CorporateActionEventProcessingStatusAdviceV06) AddEventProcessingStatus ¶
func (c *CorporateActionEventProcessingStatusAdviceV06) AddEventProcessingStatus() *iso20022.EventProcessingStatus3Choice
func (*CorporateActionEventProcessingStatusAdviceV06) AddNotificationIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV06) AddNotificationIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionEventProcessingStatusAdviceV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionEventProcessingStatusAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
func (*CorporateActionEventProcessingStatusAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionEventProcessingStatusAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstruction002V06 ¶
type CorporateActionInstruction002V06 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification37 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification37 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation97 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance37 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification101 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption123 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative34 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstruction002V06) AddAccountDetails ¶
func (c *CorporateActionInstruction002V06) AddAccountDetails() *iso20022.AccountAndBalance37
func (*CorporateActionInstruction002V06) AddAdditionalInformation ¶
func (c *CorporateActionInstruction002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative34
func (*CorporateActionInstruction002V06) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstruction002V06) AddBeneficialOwnerDetails() *iso20022.PartyIdentification101
func (*CorporateActionInstruction002V06) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstruction002V06) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionInstruction002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstruction002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation97
func (*CorporateActionInstruction002V06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstruction002V06) AddCorporateActionInstruction() *iso20022.CorporateActionOption123
func (*CorporateActionInstruction002V06) AddEventsLinkage ¶
func (c *CorporateActionInstruction002V06) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionInstruction002V06) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstruction002V06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionInstruction002V06) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstruction002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionInstruction002V06) AddSupplementaryData ¶
func (c *CorporateActionInstruction002V06) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstruction002V06) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstruction002V06) SetChangeInstructionIndicator(value string)
type CorporateActionInstruction002V07 ¶
type CorporateActionInstruction002V07 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification37 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification37 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation115 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance37 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification101 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption134 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative34 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstruction002V07) AddAccountDetails ¶
func (c *CorporateActionInstruction002V07) AddAccountDetails() *iso20022.AccountAndBalance37
func (*CorporateActionInstruction002V07) AddAdditionalInformation ¶
func (c *CorporateActionInstruction002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative34
func (*CorporateActionInstruction002V07) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstruction002V07) AddBeneficialOwnerDetails() *iso20022.PartyIdentification101
func (*CorporateActionInstruction002V07) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstruction002V07) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionInstruction002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstruction002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation115
func (*CorporateActionInstruction002V07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstruction002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption134
func (*CorporateActionInstruction002V07) AddEventsLinkage ¶
func (c *CorporateActionInstruction002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionInstruction002V07) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstruction002V07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionInstruction002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstruction002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionInstruction002V07) AddSupplementaryData ¶
func (c *CorporateActionInstruction002V07) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstruction002V07) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstruction002V07) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequest002V06 ¶
type CorporateActionInstructionCancellationRequest002V06 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification49 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation104 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification39 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption128 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequest002V06) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequest002V06) AddAccountDetails() *iso20022.AccountIdentification39
func (*CorporateActionInstructionCancellationRequest002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequest002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation104
func (*CorporateActionInstructionCancellationRequest002V06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequest002V06) AddCorporateActionInstruction() *iso20022.CorporateActionOption128
func (*CorporateActionInstructionCancellationRequest002V06) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequest002V06) AddInstructionIdentification() *iso20022.DocumentIdentification49
func (*CorporateActionInstructionCancellationRequest002V06) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequest002V06) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequest002V06) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequest002V06) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequest002V07 ¶
type CorporateActionInstructionCancellationRequest002V07 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification37 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation121 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification42 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption128 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequest002V07) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequest002V07) AddAccountDetails() *iso20022.AccountIdentification42
func (*CorporateActionInstructionCancellationRequest002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequest002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation121
func (*CorporateActionInstructionCancellationRequest002V07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequest002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption128
func (*CorporateActionInstructionCancellationRequest002V07) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequest002V07) AddInstructionIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionInstructionCancellationRequest002V07) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequest002V07) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequest002V07) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequest002V07) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequestStatusAdvice002V06 ¶
type CorporateActionInstructionCancellationRequestStatusAdvice002V06 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification17 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification34 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation94 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus10Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption121 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative19 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation94
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus10Choice
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdvice002V07 ¶
type CorporateActionInstructionCancellationRequestStatusAdvice002V07 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification17 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification34 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation114 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus12Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption121 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative19 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation114
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus12Choice
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
func (*CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdviceV01 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV01 struct { // Information that unambiguously identifies a CorporateActionInstructionCancellationRequestStatusAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation9 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus1Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption9 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddExtension ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus1Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
type CorporateActionInstructionCancellationRequestStatusAdviceV02 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV02 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation9 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus3Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption22 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption22
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus3Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionCancellationRequestStatusAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdviceV03 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV03 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation34 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus5Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation34
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus5Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionCancellationRequestStatusAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdviceV04 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV04 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation52 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus5Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus5Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionCancellationRequestStatusAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdviceV05 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV05 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation52 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus7Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus7Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionCancellationRequestStatusAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdviceV06 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV06 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification33 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation91 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus9Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption116 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation91
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus9Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
func (*CorporateActionInstructionCancellationRequestStatusAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestStatusAdviceV07 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV07 struct { // Identification of a related instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification9 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification33 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation109 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction cancellation request. InstructionCancellationRequestStatus []*iso20022.InstructionCancellationRequestStatus11Choice `xml:"InstrCxlReqSts"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption116 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionCancellationRequestStatusAdvice message to an account owner or its designated agent to report status of a previously received CorporateActionInstructionCancellationRequest message sent by the account owner. This will include the acknowledgement/rejection of a request to cancel an outstanding instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddAdditionalInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation109
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddInstructionCancellationRequestStatus ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddInstructionCancellationRequestStatus() *iso20022.InstructionCancellationRequestStatus11Choice
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
func (*CorporateActionInstructionCancellationRequestStatusAdviceV07) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestStatusAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionCancellationRequestV01 ¶
type CorporateActionInstructionCancellationRequestV01 struct { // Information that unambiguously identifies a CorporateActionInstructionCancellationRequest message as know by the account owner (or the instructing party acting on its behalf). Identification *iso20022.DocumentIdentification12 `xml:"Id"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification15 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation7 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification8 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption6 `xml:"CorpActnInstr"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestV01) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddAccountDetails() *iso20022.AccountIdentification8
func (*CorporateActionInstructionCancellationRequestV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation7
func (*CorporateActionInstructionCancellationRequestV01) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption6
func (*CorporateActionInstructionCancellationRequestV01) AddExtension ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddExtension() *iso20022.Extension2
func (*CorporateActionInstructionCancellationRequestV01) AddIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddIdentification() *iso20022.DocumentIdentification12
func (*CorporateActionInstructionCancellationRequestV01) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionCancellationRequestV01) AddMessageOriginator ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionCancellationRequestV01) AddMessageRecipient ¶
func (c *CorporateActionInstructionCancellationRequestV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
type CorporateActionInstructionCancellationRequestV02 ¶
type CorporateActionInstructionCancellationRequestV02 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification15 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation26 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification17 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption21 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestV02) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV02) AddAccountDetails() *iso20022.AccountIdentification17
func (*CorporateActionInstructionCancellationRequestV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation26
func (*CorporateActionInstructionCancellationRequestV02) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption21
func (*CorporateActionInstructionCancellationRequestV02) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV02) AddInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionCancellationRequestV02) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestV02) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequestV02) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequestV02) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequestV03 ¶
type CorporateActionInstructionCancellationRequestV03 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification15 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation33 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification17 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption42 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestV03) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV03) AddAccountDetails() *iso20022.AccountIdentification17
func (*CorporateActionInstructionCancellationRequestV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation33
func (*CorporateActionInstructionCancellationRequestV03) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption42
func (*CorporateActionInstructionCancellationRequestV03) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV03) AddInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionCancellationRequestV03) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestV03) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequestV03) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequestV03) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequestV04 ¶
type CorporateActionInstructionCancellationRequestV04 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification15 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation49 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification17 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption42 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestV04) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV04) AddAccountDetails() *iso20022.AccountIdentification17
func (*CorporateActionInstructionCancellationRequestV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation49
func (*CorporateActionInstructionCancellationRequestV04) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption42
func (*CorporateActionInstructionCancellationRequestV04) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV04) AddInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionCancellationRequestV04) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestV04) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequestV04) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequestV04) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequestV05 ¶
type CorporateActionInstructionCancellationRequestV05 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification15 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation49 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification15 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption42 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionCancellationRequestV05) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV05) AddAccountDetails() *iso20022.AccountIdentification15
func (*CorporateActionInstructionCancellationRequestV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation49
func (*CorporateActionInstructionCancellationRequestV05) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption42
func (*CorporateActionInstructionCancellationRequestV05) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV05) AddInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionCancellationRequestV05) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestV05) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequestV05) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequestV05) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequestV06 ¶
type CorporateActionInstructionCancellationRequestV06 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification31 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation90 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification31 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption120 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequestV06) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV06) AddAccountDetails() *iso20022.AccountIdentification31
func (*CorporateActionInstructionCancellationRequestV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation90
func (*CorporateActionInstructionCancellationRequestV06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption120
func (*CorporateActionInstructionCancellationRequestV06) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV06) AddInstructionIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionInstructionCancellationRequestV06) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestV06) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequestV06) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequestV06) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionCancellationRequestV07 ¶
type CorporateActionInstructionCancellationRequestV07 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent instruction document. InstructionIdentification *iso20022.DocumentIdentification31 `xml:"InstrId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation110 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification31 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionInstruction *iso20022.CorporateActionOption120 `xml:"CorpActnInstr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstructionCancellationRequest message to an account servicer to request cancellation of a previously sent corporate action election instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionCancellationRequestV07) AddAccountDetails ¶
func (c *CorporateActionInstructionCancellationRequestV07) AddAccountDetails() *iso20022.AccountIdentification31
func (*CorporateActionInstructionCancellationRequestV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionCancellationRequestV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation110
func (*CorporateActionInstructionCancellationRequestV07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionCancellationRequestV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption120
func (*CorporateActionInstructionCancellationRequestV07) AddInstructionIdentification ¶
func (c *CorporateActionInstructionCancellationRequestV07) AddInstructionIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionInstructionCancellationRequestV07) AddSupplementaryData ¶
func (c *CorporateActionInstructionCancellationRequestV07) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionCancellationRequestV07) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionCancellationRequestV07) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionStatementReport002V05 ¶
type CorporateActionInstructionStatementReport002V05 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement48 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification35 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatementReport002V05) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReport002V05) AddAccountAndStatementDetails() *iso20022.AccountIdentification35
func (*CorporateActionInstructionStatementReport002V05) AddPagination ¶
func (c *CorporateActionInstructionStatementReport002V05) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReport002V05) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReport002V05) AddStatementGeneralDetails() *iso20022.Statement48
func (*CorporateActionInstructionStatementReport002V05) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReport002V05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatementReport002V06 ¶
type CorporateActionInstructionStatementReport002V06 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement48 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification41 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatementReport002V06) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReport002V06) AddAccountAndStatementDetails() *iso20022.AccountIdentification41
func (*CorporateActionInstructionStatementReport002V06) AddPagination ¶
func (c *CorporateActionInstructionStatementReport002V06) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReport002V06) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReport002V06) AddStatementGeneralDetails() *iso20022.Statement48
func (*CorporateActionInstructionStatementReport002V06) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReport002V06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatementReportV01 ¶
type CorporateActionInstructionStatementReportV01 struct { // Information that unambiguously identifies a CorporateActionInstructionStatementReport message as know by the account servicer. When the report has multiple pages, one message equals one page. Therefore, Identification uniquely identifies the page. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement12 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification6 `xml:"AcctAndStmtDtls"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatementReportV01) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReportV01) AddAccountAndStatementDetails() *iso20022.AccountIdentification6
func (*CorporateActionInstructionStatementReportV01) AddExtension ¶
func (c *CorporateActionInstructionStatementReportV01) AddExtension() *iso20022.Extension2
func (*CorporateActionInstructionStatementReportV01) AddIdentification ¶
func (c *CorporateActionInstructionStatementReportV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionInstructionStatementReportV01) AddMessageOriginator ¶
func (c *CorporateActionInstructionStatementReportV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionStatementReportV01) AddMessageRecipient ¶
func (c *CorporateActionInstructionStatementReportV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionStatementReportV01) AddPagination ¶
func (c *CorporateActionInstructionStatementReportV01) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReportV01) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReportV01) AddStatementGeneralDetails() *iso20022.Statement12
type CorporateActionInstructionStatementReportV02 ¶
type CorporateActionInstructionStatementReportV02 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement12 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification16 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatementReportV02) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReportV02) AddAccountAndStatementDetails() *iso20022.AccountIdentification16
func (*CorporateActionInstructionStatementReportV02) AddPagination ¶
func (c *CorporateActionInstructionStatementReportV02) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReportV02) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReportV02) AddStatementGeneralDetails() *iso20022.Statement12
func (*CorporateActionInstructionStatementReportV02) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReportV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatementReportV03 ¶
type CorporateActionInstructionStatementReportV03 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement12 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification23 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatementReportV03) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReportV03) AddAccountAndStatementDetails() *iso20022.AccountIdentification23
func (*CorporateActionInstructionStatementReportV03) AddPagination ¶
func (c *CorporateActionInstructionStatementReportV03) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReportV03) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReportV03) AddStatementGeneralDetails() *iso20022.Statement12
func (*CorporateActionInstructionStatementReportV03) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReportV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatementReportV04 ¶
type CorporateActionInstructionStatementReportV04 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement12 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification25 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatementReportV04) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReportV04) AddAccountAndStatementDetails() *iso20022.AccountIdentification25
func (*CorporateActionInstructionStatementReportV04) AddPagination ¶
func (c *CorporateActionInstructionStatementReportV04) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReportV04) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReportV04) AddStatementGeneralDetails() *iso20022.Statement12
func (*CorporateActionInstructionStatementReportV04) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReportV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatementReportV05 ¶
type CorporateActionInstructionStatementReportV05 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement47 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification33 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatementReportV05) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReportV05) AddAccountAndStatementDetails() *iso20022.AccountIdentification33
func (*CorporateActionInstructionStatementReportV05) AddPagination ¶
func (c *CorporateActionInstructionStatementReportV05) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReportV05) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReportV05) AddStatementGeneralDetails() *iso20022.Statement47
func (*CorporateActionInstructionStatementReportV05) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReportV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatementReportV06 ¶
type CorporateActionInstructionStatementReportV06 struct { // Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement. Pagination *iso20022.Pagination `xml:"Pgntn"` // General characteristics related to a statement which reports information. StatementGeneralDetails *iso20022.Statement47 `xml:"StmtGnlDtls"` // Account information and detailed account holdings information report for corporate action events. AccountAndStatementDetails []*iso20022.AccountIdentification40 `xml:"AcctAndStmtDtls"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatementReport message to an account owner or its designated agent to report balances at the safekeeping account level for one or more corporate action events or at the corporate action event level for one or more safekeeping accounts. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatementReportV06) AddAccountAndStatementDetails ¶
func (c *CorporateActionInstructionStatementReportV06) AddAccountAndStatementDetails() *iso20022.AccountIdentification40
func (*CorporateActionInstructionStatementReportV06) AddPagination ¶
func (c *CorporateActionInstructionStatementReportV06) AddPagination() *iso20022.Pagination
func (*CorporateActionInstructionStatementReportV06) AddStatementGeneralDetails ¶
func (c *CorporateActionInstructionStatementReportV06) AddStatementGeneralDetails() *iso20022.Statement47
func (*CorporateActionInstructionStatementReportV06) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatementReportV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdvice002V07 ¶
type CorporateActionInstructionStatusAdvice002V07 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification34 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation94 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus25Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption121 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative19 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatusAdvice002V07) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
func (*CorporateActionInstructionStatusAdvice002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation94
func (*CorporateActionInstructionStatusAdvice002V07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
func (*CorporateActionInstructionStatusAdvice002V07) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionInstructionStatusAdvice002V07) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus25Choice
func (*CorporateActionInstructionStatusAdvice002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
func (*CorporateActionInstructionStatusAdvice002V07) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdvice002V08 ¶
type CorporateActionInstructionStatusAdvice002V08 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification34 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation114 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus30Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption121 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative19 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatusAdvice002V08) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative19
func (*CorporateActionInstructionStatusAdvice002V08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation114
func (*CorporateActionInstructionStatusAdvice002V08) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddCorporateActionInstruction() *iso20022.CorporateActionOption121
func (*CorporateActionInstructionStatusAdvice002V08) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionInstructionStatusAdvice002V08) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus30Choice
func (*CorporateActionInstructionStatusAdvice002V08) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification34
func (*CorporateActionInstructionStatusAdvice002V08) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdvice002V08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV01 ¶
type CorporateActionInstructionStatusAdviceV01 struct { // Information that unambiguously identifies a CorporateActionInstructionStatusAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation9 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus1Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption9 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatusAdviceV01) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
func (*CorporateActionInstructionStatusAdviceV01) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption9
func (*CorporateActionInstructionStatusAdviceV01) AddExtension ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionInstructionStatusAdviceV01) AddIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionInstructionStatusAdviceV01) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV01) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus1Choice
func (*CorporateActionInstructionStatusAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionStatusAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionStatusAdviceV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
type CorporateActionInstructionStatusAdviceV02 ¶
type CorporateActionInstructionStatusAdviceV02 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation9 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus7Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption26 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatusAdviceV02) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation9
func (*CorporateActionInstructionStatusAdviceV02) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption26
func (*CorporateActionInstructionStatusAdviceV02) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV02) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus7Choice
func (*CorporateActionInstructionStatusAdviceV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionStatusAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV03 ¶
type CorporateActionInstructionStatusAdviceV03 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation34 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus7Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatusAdviceV03) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation34
func (*CorporateActionInstructionStatusAdviceV03) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionStatusAdviceV03) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV03) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus7Choice
func (*CorporateActionInstructionStatusAdviceV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionStatusAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV04 ¶
type CorporateActionInstructionStatusAdviceV04 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation52 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus12Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatusAdviceV04) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
func (*CorporateActionInstructionStatusAdviceV04) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionStatusAdviceV04) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV04) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus12Choice
func (*CorporateActionInstructionStatusAdviceV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionStatusAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV05 ¶
type CorporateActionInstructionStatusAdviceV05 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation52 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus15Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatusAdviceV05) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
func (*CorporateActionInstructionStatusAdviceV05) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionStatusAdviceV05) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV05) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus15Choice
func (*CorporateActionInstructionStatusAdviceV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionStatusAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV06 ¶
type CorporateActionInstructionStatusAdviceV06 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification14 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation52 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus20Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption41 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionStatusAdviceV06) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation52
func (*CorporateActionInstructionStatusAdviceV06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption41
func (*CorporateActionInstructionStatusAdviceV06) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV06) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus20Choice
func (*CorporateActionInstructionStatusAdviceV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification14
func (*CorporateActionInstructionStatusAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV07 ¶
type CorporateActionInstructionStatusAdviceV07 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification33 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation91 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus24Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption116 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatusAdviceV07) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation91
func (*CorporateActionInstructionStatusAdviceV07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
func (*CorporateActionInstructionStatusAdviceV07) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV07) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus24Choice
func (*CorporateActionInstructionStatusAdviceV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
func (*CorporateActionInstructionStatusAdviceV07) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionStatusAdviceV08 ¶
type CorporateActionInstructionStatusAdviceV08 struct { // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification33 `xml:"OthrDocId,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation109 `xml:"CorpActnGnlInf"` // Provides information about the processing status of the instruction. InstructionProcessingStatus []*iso20022.InstructionProcessingStatus29Choice `xml:"InstrPrcgSts"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption116 `xml:"CorpActnInstr,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative10 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionInstructionStatusAdvice message to an account owner or its designated agent, to report status of a received corporate action election instruction. This message is used to advise the status, or a change in status, of a corporate action-related transaction previously instructed by, or executed on behalf of, the account owner. This will include the acknowledgement/rejection of a corporate action instruction. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionStatusAdviceV08) AddAdditionalInformation ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative10
func (*CorporateActionInstructionStatusAdviceV08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation109
func (*CorporateActionInstructionStatusAdviceV08) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddCorporateActionInstruction() *iso20022.CorporateActionOption116
func (*CorporateActionInstructionStatusAdviceV08) AddInstructionIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionInstructionStatusAdviceV08) AddInstructionProcessingStatus ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddInstructionProcessingStatus() *iso20022.InstructionProcessingStatus29Choice
func (*CorporateActionInstructionStatusAdviceV08) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification33
func (*CorporateActionInstructionStatusAdviceV08) AddSupplementaryData ¶
func (c *CorporateActionInstructionStatusAdviceV08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionInstructionV01 ¶
type CorporateActionInstructionV01 struct { // Information that unambiguously identifies a CorporateActionInstruction message as know by the account owner (or the instructing party acting on its behalf). Identification *iso20022.DocumentIdentification12 `xml:"Id"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification15 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification15 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation6 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance2 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification33 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption5 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative7 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionV01) AddAccountDetails ¶
func (c *CorporateActionInstructionV01) AddAccountDetails() *iso20022.AccountAndBalance2
func (*CorporateActionInstructionV01) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative7
func (*CorporateActionInstructionV01) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV01) AddBeneficialOwnerDetails() *iso20022.PartyIdentification33
func (*CorporateActionInstructionV01) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV01) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation6
func (*CorporateActionInstructionV01) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV01) AddCorporateActionInstruction() *iso20022.CorporateActionOption5
func (*CorporateActionInstructionV01) AddEventsLinkage ¶
func (c *CorporateActionInstructionV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionInstructionV01) AddExtension ¶
func (c *CorporateActionInstructionV01) AddExtension() *iso20022.Extension2
func (*CorporateActionInstructionV01) AddIdentification ¶
func (c *CorporateActionInstructionV01) AddIdentification() *iso20022.DocumentIdentification12
func (*CorporateActionInstructionV01) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV01) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV01) AddMessageOriginator ¶
func (c *CorporateActionInstructionV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionV01) AddMessageRecipient ¶
func (c *CorporateActionInstructionV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionInstructionV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
type CorporateActionInstructionV02 ¶
type CorporateActionInstructionV02 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification15 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification15 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation21 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance10 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification50 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption25 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative7 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionV02) AddAccountDetails ¶
func (c *CorporateActionInstructionV02) AddAccountDetails() *iso20022.AccountAndBalance10
func (*CorporateActionInstructionV02) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative7
func (*CorporateActionInstructionV02) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV02) AddBeneficialOwnerDetails() *iso20022.PartyIdentification50
func (*CorporateActionInstructionV02) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV02) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation21
func (*CorporateActionInstructionV02) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV02) AddCorporateActionInstruction() *iso20022.CorporateActionOption25
func (*CorporateActionInstructionV02) AddEventsLinkage ¶
func (c *CorporateActionInstructionV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionInstructionV02) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV02) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionInstructionV02) AddSupplementaryData ¶
func (c *CorporateActionInstructionV02) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionV02) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionV02) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionV03 ¶
type CorporateActionInstructionV03 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification15 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification15 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation36 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance17 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification56 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption38 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative21 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionV03) AddAccountDetails ¶
func (c *CorporateActionInstructionV03) AddAccountDetails() *iso20022.AccountAndBalance17
func (*CorporateActionInstructionV03) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative21
func (*CorporateActionInstructionV03) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV03) AddBeneficialOwnerDetails() *iso20022.PartyIdentification56
func (*CorporateActionInstructionV03) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV03) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation36
func (*CorporateActionInstructionV03) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV03) AddCorporateActionInstruction() *iso20022.CorporateActionOption38
func (*CorporateActionInstructionV03) AddEventsLinkage ¶
func (c *CorporateActionInstructionV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionInstructionV03) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV03) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionInstructionV03) AddSupplementaryData ¶
func (c *CorporateActionInstructionV03) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionV03) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionV03) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionV04 ¶
type CorporateActionInstructionV04 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification15 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification15 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation55 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance17 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification56 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption57 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative21 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionV04) AddAccountDetails ¶
func (c *CorporateActionInstructionV04) AddAccountDetails() *iso20022.AccountAndBalance17
func (*CorporateActionInstructionV04) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative21
func (*CorporateActionInstructionV04) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV04) AddBeneficialOwnerDetails() *iso20022.PartyIdentification56
func (*CorporateActionInstructionV04) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV04) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation55
func (*CorporateActionInstructionV04) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV04) AddCorporateActionInstruction() *iso20022.CorporateActionOption57
func (*CorporateActionInstructionV04) AddEventsLinkage ¶
func (c *CorporateActionInstructionV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionInstructionV04) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV04) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionInstructionV04) AddSupplementaryData ¶
func (c *CorporateActionInstructionV04) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionV04) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionV04) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionV05 ¶
type CorporateActionInstructionV05 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification15 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification15 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation71 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance17 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification56 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption103 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative21 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionInstructionV05) AddAccountDetails ¶
func (c *CorporateActionInstructionV05) AddAccountDetails() *iso20022.AccountAndBalance17
func (*CorporateActionInstructionV05) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative21
func (*CorporateActionInstructionV05) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV05) AddBeneficialOwnerDetails() *iso20022.PartyIdentification56
func (*CorporateActionInstructionV05) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV05) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation71
func (*CorporateActionInstructionV05) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV05) AddCorporateActionInstruction() *iso20022.CorporateActionOption103
func (*CorporateActionInstructionV05) AddEventsLinkage ¶
func (c *CorporateActionInstructionV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionInstructionV05) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV05) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionInstructionV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionInstructionV05) AddSupplementaryData ¶
func (c *CorporateActionInstructionV05) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionV05) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionV05) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionV06 ¶
type CorporateActionInstructionV06 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification31 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification31 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation88 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance35 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification93 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption118 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative30 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionV06) AddAccountDetails ¶
func (c *CorporateActionInstructionV06) AddAccountDetails() *iso20022.AccountAndBalance35
func (*CorporateActionInstructionV06) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative30
func (*CorporateActionInstructionV06) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV06) AddBeneficialOwnerDetails() *iso20022.PartyIdentification93
func (*CorporateActionInstructionV06) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV06) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionInstructionV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation88
func (*CorporateActionInstructionV06) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV06) AddCorporateActionInstruction() *iso20022.CorporateActionOption118
func (*CorporateActionInstructionV06) AddEventsLinkage ¶
func (c *CorporateActionInstructionV06) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionInstructionV06) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV06) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionInstructionV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionInstructionV06) AddSupplementaryData ¶
func (c *CorporateActionInstructionV06) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionV06) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionV06) SetChangeInstructionIndicator(value string)
type CorporateActionInstructionV07 ¶
type CorporateActionInstructionV07 struct { // When used in a corporate action instruction, indicates that the current instruction is replacing a previous one that was cancelled earlier. When used in a corporate action instruction cancellation request, indicates that cancelled instruction will be replaced by a new corporate action instruction to be sent later. ChangeInstructionIndicator *iso20022.YesNoIndicator `xml:"ChngInstrInd,omitempty"` // Identification of a previously sent cancelled instruction document. CancelledInstructionIdentification *iso20022.DocumentIdentification31 `xml:"CancInstrId,omitempty"` // Identification of a previously sent instruction cancellation request document. InstructionCancellationRequestIdentification *iso20022.DocumentIdentification31 `xml:"InstrCxlReqId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation107 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance35 `xml:"AcctDtls"` // Provides information about the beneficial owner of the securities. BeneficialOwnerDetails []*iso20022.PartyIdentification93 `xml:"BnfclOwnrDtls,omitempty"` // Information about the corporate action instruction. CorporateActionInstruction *iso20022.CorporateActionOption131 `xml:"CorpActnInstr"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative30 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account owner sends the CorporateActionInstruction message to an account servicer to instruct election on a corporate action event. This message is used to provide the custodian with instructions on how the account owner wishes to proceed with a corporate action event. Instructions include investment decisions regarding the exercise of rights issues, the election of stock or cash when the option is available, and decisions on the conversion or tendering of securities. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionInstructionV07) AddAccountDetails ¶
func (c *CorporateActionInstructionV07) AddAccountDetails() *iso20022.AccountAndBalance35
func (*CorporateActionInstructionV07) AddAdditionalInformation ¶
func (c *CorporateActionInstructionV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative30
func (*CorporateActionInstructionV07) AddBeneficialOwnerDetails ¶
func (c *CorporateActionInstructionV07) AddBeneficialOwnerDetails() *iso20022.PartyIdentification93
func (*CorporateActionInstructionV07) AddCancelledInstructionIdentification ¶
func (c *CorporateActionInstructionV07) AddCancelledInstructionIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionInstructionV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionInstructionV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation107
func (*CorporateActionInstructionV07) AddCorporateActionInstruction ¶
func (c *CorporateActionInstructionV07) AddCorporateActionInstruction() *iso20022.CorporateActionOption131
func (*CorporateActionInstructionV07) AddEventsLinkage ¶
func (c *CorporateActionInstructionV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionInstructionV07) AddInstructionCancellationRequestIdentification ¶
func (c *CorporateActionInstructionV07) AddInstructionCancellationRequestIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionInstructionV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionInstructionV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionInstructionV07) AddSupplementaryData ¶
func (c *CorporateActionInstructionV07) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionInstructionV07) SetChangeInstructionIndicator ¶
func (c *CorporateActionInstructionV07) SetChangeInstructionIndicator(value string)
type CorporateActionMovementConfirmation002V07 ¶
type CorporateActionMovementConfirmation002V07 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification37 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification37 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation98 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance38 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction36 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption124 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative35 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementConfirmation002V07) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmation002V07) AddAccountDetails() *iso20022.AccountAndBalance38
func (*CorporateActionMovementConfirmation002V07) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmation002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
func (*CorporateActionMovementConfirmation002V07) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmation002V07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption124
func (*CorporateActionMovementConfirmation002V07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementConfirmation002V07) AddCorporateActionDetails() *iso20022.CorporateAction36
func (*CorporateActionMovementConfirmation002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmation002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation98
func (*CorporateActionMovementConfirmation002V07) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmation002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionMovementConfirmation002V07) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmation002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionMovementConfirmation002V07) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmation002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementConfirmation002V07) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmation002V07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementConfirmation002V07) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmation002V07) AddNotificationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementConfirmation002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmation002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionMovementConfirmation002V07) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmation002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementConfirmation002V07) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmation002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementConfirmation002V07) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmation002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmation002V08 ¶
type CorporateActionMovementConfirmation002V08 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification37 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification37 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation118 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance38 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction36 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption136 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative35 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementConfirmation002V08) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmation002V08) AddAccountDetails() *iso20022.AccountAndBalance38
func (*CorporateActionMovementConfirmation002V08) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmation002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
func (*CorporateActionMovementConfirmation002V08) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmation002V08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption136
func (*CorporateActionMovementConfirmation002V08) AddCorporateActionDetails ¶
func (c *CorporateActionMovementConfirmation002V08) AddCorporateActionDetails() *iso20022.CorporateAction36
func (*CorporateActionMovementConfirmation002V08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmation002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation118
func (*CorporateActionMovementConfirmation002V08) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmation002V08) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionMovementConfirmation002V08) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmation002V08) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionMovementConfirmation002V08) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmation002V08) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementConfirmation002V08) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmation002V08) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementConfirmation002V08) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmation002V08) AddNotificationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementConfirmation002V08) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmation002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionMovementConfirmation002V08) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmation002V08) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementConfirmation002V08) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmation002V08) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementConfirmation002V08) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmation002V08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV01 ¶
type CorporateActionMovementConfirmationV01 struct { // Information that unambiguously identifies a CorporateActionMovementConfirmation message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation4 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance3 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption4 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification10Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification10Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification10Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementConfirmationV01) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV01) AddAccountDetails() *iso20022.AccountAndBalance3
func (*CorporateActionMovementConfirmationV01) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementConfirmationV01) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV01) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption4
func (*CorporateActionMovementConfirmationV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation4
func (*CorporateActionMovementConfirmationV01) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementConfirmationV01) AddExtension ¶
func (c *CorporateActionMovementConfirmationV01) AddExtension() *iso20022.Extension2
func (*CorporateActionMovementConfirmationV01) AddIdentification ¶
func (c *CorporateActionMovementConfirmationV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionMovementConfirmationV01) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV01) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementConfirmationV01) AddMessageOriginator ¶
func (c *CorporateActionMovementConfirmationV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementConfirmationV01) AddMessageRecipient ¶
func (c *CorporateActionMovementConfirmationV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementConfirmationV01) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV01) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV01) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV01) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementConfirmationV01) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementConfirmationV01) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
type CorporateActionMovementConfirmationV02 ¶
type CorporateActionMovementConfirmationV02 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation24 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance11 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption23 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementConfirmationV02) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV02) AddAccountDetails() *iso20022.AccountAndBalance11
func (*CorporateActionMovementConfirmationV02) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementConfirmationV02) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV02) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption23
func (*CorporateActionMovementConfirmationV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation24
func (*CorporateActionMovementConfirmationV02) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementConfirmationV02) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV02) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV02) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV02) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV02) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV02) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementConfirmationV02) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV02) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV02) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV03 ¶
type CorporateActionMovementConfirmationV03 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation39 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance16 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption37 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementConfirmationV03) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV03) AddAccountDetails() *iso20022.AccountAndBalance16
func (*CorporateActionMovementConfirmationV03) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementConfirmationV03) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV03) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption37
func (*CorporateActionMovementConfirmationV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation39
func (*CorporateActionMovementConfirmationV03) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementConfirmationV03) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV03) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV03) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV03) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV03) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV03) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementConfirmationV03) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV03) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV03) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV04 ¶
type CorporateActionMovementConfirmationV04 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation50 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance22 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption53 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementConfirmationV04) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV04) AddAccountDetails() *iso20022.AccountAndBalance22
func (*CorporateActionMovementConfirmationV04) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementConfirmationV04) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV04) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption53
func (*CorporateActionMovementConfirmationV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
func (*CorporateActionMovementConfirmationV04) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementConfirmationV04) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV04) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV04) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV04) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV04) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV04) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementConfirmationV04) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV04) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV04) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV05 ¶
type CorporateActionMovementConfirmationV05 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation50 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance26 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction14 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption102 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementConfirmationV05) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV05) AddAccountDetails() *iso20022.AccountAndBalance26
func (*CorporateActionMovementConfirmationV05) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementConfirmationV05) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV05) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption102
func (*CorporateActionMovementConfirmationV05) AddCorporateActionDetails ¶
func (c *CorporateActionMovementConfirmationV05) AddCorporateActionDetails() *iso20022.CorporateAction14
func (*CorporateActionMovementConfirmationV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
func (*CorporateActionMovementConfirmationV05) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementConfirmationV05) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV05) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV05) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV05) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV05) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV05) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementConfirmationV05) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV05) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementConfirmationV05) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV06 ¶
type CorporateActionMovementConfirmationV06 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation79 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance26 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction13 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption111 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification40Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification40Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification40Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementConfirmationV06) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV06) AddAccountDetails() *iso20022.AccountAndBalance26
func (*CorporateActionMovementConfirmationV06) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementConfirmationV06) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV06) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption111
func (*CorporateActionMovementConfirmationV06) AddCorporateActionDetails ¶
func (c *CorporateActionMovementConfirmationV06) AddCorporateActionDetails() *iso20022.CorporateAction13
func (*CorporateActionMovementConfirmationV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation79
func (*CorporateActionMovementConfirmationV06) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV06) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementConfirmationV06) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV06) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV06) AddIssuerAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementConfirmationV06) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV06) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV06) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV06) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementConfirmationV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementConfirmationV06) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV06) AddPayingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementConfirmationV06) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV06) AddSubPayingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementConfirmationV06) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV07 ¶
type CorporateActionMovementConfirmationV07 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification31 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification31 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation89 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance34 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction33 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption117 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative31 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementConfirmationV07) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV07) AddAccountDetails() *iso20022.AccountAndBalance34
func (*CorporateActionMovementConfirmationV07) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
func (*CorporateActionMovementConfirmationV07) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption117
func (*CorporateActionMovementConfirmationV07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementConfirmationV07) AddCorporateActionDetails() *iso20022.CorporateAction33
func (*CorporateActionMovementConfirmationV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation89
func (*CorporateActionMovementConfirmationV07) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionMovementConfirmationV07) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV07) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementConfirmationV07) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementConfirmationV07) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV07) AddNotificationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementConfirmationV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionMovementConfirmationV07) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementConfirmationV07) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementConfirmationV07) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementConfirmationV08 ¶
type CorporateActionMovementConfirmationV08 struct { // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification31 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification31 `xml:"MvmntPrlimryAdvcId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation111 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance34 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction33 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption132 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative31 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementConfirmation message to an account owner or its designated agent to confirm posting of securities or cash as a result of a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementConfirmationV08) AddAccountDetails ¶
func (c *CorporateActionMovementConfirmationV08) AddAccountDetails() *iso20022.AccountAndBalance34
func (*CorporateActionMovementConfirmationV08) AddAdditionalInformation ¶
func (c *CorporateActionMovementConfirmationV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
func (*CorporateActionMovementConfirmationV08) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementConfirmationV08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption132
func (*CorporateActionMovementConfirmationV08) AddCorporateActionDetails ¶
func (c *CorporateActionMovementConfirmationV08) AddCorporateActionDetails() *iso20022.CorporateAction33
func (*CorporateActionMovementConfirmationV08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementConfirmationV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation111
func (*CorporateActionMovementConfirmationV08) AddEventsLinkage ¶
func (c *CorporateActionMovementConfirmationV08) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionMovementConfirmationV08) AddInstructionIdentification ¶
func (c *CorporateActionMovementConfirmationV08) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementConfirmationV08) AddIssuerAgent ¶
func (c *CorporateActionMovementConfirmationV08) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementConfirmationV08) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementConfirmationV08) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementConfirmationV08) AddNotificationIdentification ¶
func (c *CorporateActionMovementConfirmationV08) AddNotificationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementConfirmationV08) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementConfirmationV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionMovementConfirmationV08) AddPayingAgent ¶
func (c *CorporateActionMovementConfirmationV08) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementConfirmationV08) AddSubPayingAgent ¶
func (c *CorporateActionMovementConfirmationV08) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementConfirmationV08) AddSupplementaryData ¶
func (c *CorporateActionMovementConfirmationV08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdvice002V07 ¶
type CorporateActionMovementPreliminaryAdvice002V07 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType2 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification37 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification37 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification37 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason4 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation100 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification36Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction38 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption125 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative37 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdvice002V07) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddAccountDetails() *iso20022.AccountIdentification36Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative37
func (*CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction38
func (*CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation100
func (*CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption125
func (*CorporateActionMovementPreliminaryAdvice002V07) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionMovementPreliminaryAdvice002V07) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionMovementPreliminaryAdvice002V07) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdvice002V07) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
func (*CorporateActionMovementPreliminaryAdvice002V07) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddNotificationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdvice002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionMovementPreliminaryAdvice002V07) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdvice002V07) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdvice002V07) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddReversalReason() *iso20022.CorporateActionReversalReason4
func (*CorporateActionMovementPreliminaryAdvice002V07) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V07) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdvice002V08 ¶
type CorporateActionMovementPreliminaryAdvice002V08 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType2 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification37 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification37 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification37 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason4 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation117 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification36Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction38 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption135 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative37 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdvice002V08) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddAccountDetails() *iso20022.AccountIdentification36Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative37
func (*CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionDetails() *iso20022.CorporateAction38
func (*CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation117
func (*CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption135
func (*CorporateActionMovementPreliminaryAdvice002V08) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionMovementPreliminaryAdvice002V08) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionMovementPreliminaryAdvice002V08) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdvice002V08) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
func (*CorporateActionMovementPreliminaryAdvice002V08) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddNotificationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdvice002V08) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionMovementPreliminaryAdvice002V08) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdvice002V08) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdvice002V08) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddReversalReason() *iso20022.CorporateActionReversalReason4
func (*CorporateActionMovementPreliminaryAdvice002V08) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdvice002V08) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdvice002V08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06 struct { // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification37 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation99 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification34Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction35 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddAccountDetails() *iso20022.AccountIdentification34Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddCorporateActionDetails() *iso20022.CorporateAction35
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation99
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07 struct { // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification37 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation123 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification34Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction35 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddAccountDetails() *iso20022.AccountIdentification34Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction35
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation123
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV01 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV01 struct { // Information that unambiguously identifies a CorporateActionMovementPreliminaryAdviceCancellationAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Specifies the status of the details of the event. CancellationAdviceGeneralInformation *iso20022.CorporateActionProcessingStatus1Choice `xml:"CxlAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation8 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification6Choice `xml:"AcctDtls"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification10Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification10Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification10Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification10Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification10Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification10Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification10Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification10Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification10Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddAccountDetails() *iso20022.AccountIdentification6Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation8
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddDropAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddExtension ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddRegistrar() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV02 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV02 struct { // Specifies the status of the details of the event. CancellationAdviceGeneralInformation *iso20022.CorporateActionProcessingStatus1Choice `xml:"CxlAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation25 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification13Choice `xml:"AcctDtls"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddAccountDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation25
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV03 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV03 struct { // Specifies the status of the details of the event. CancellationAdviceGeneralInformation *iso20022.CorporateActionProcessingStatus1Choice `xml:"CxlAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation35 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification13Choice `xml:"AcctDtls"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddAccountDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation35
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV04 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV04 struct { // Specifies the status of the details of the event. CancellationAdviceGeneralInformation *iso20022.CorporateActionProcessingStatus1Choice `xml:"CxlAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation53 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification13Choice `xml:"AcctDtls"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddAccountDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddCancellationAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddCancellationAdviceGeneralInformation() *iso20022.CorporateActionProcessingStatus1Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation53
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV05 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV05 struct { // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation53 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification13Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction13 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddAccountDetails() *iso20022.AccountIdentification13Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction13
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation53
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV06 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV06 struct { // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification31 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation87 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification29Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction34 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddAccountDetails() *iso20022.AccountIdentification29Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction34
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation87
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV07 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV07 struct { // Identification of a previously sent movement preliminary advice document. MovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification31 `xml:"MvmntPrlimryAdvcId"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation112 `xml:"CorpActnGnlInf"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification29Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction34 `xml:"CorpActnDtls,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdviceCancellationAdvice message to an account owner or its designated agent to cancel a previously announced CorporateActionMovementPreliminaryAdvice. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddAccountDetails() *iso20022.AccountIdentification29Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction34
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation112
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV01 ¶
type CorporateActionMovementPreliminaryAdviceV01 struct { // Information that unambiguously identifies a CorporateActionMovementPreliminaryAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType1 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation3 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification7Choice `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption10 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative6 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification10Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification10Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification10Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification10Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification10Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification10Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification10Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification10Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification10Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceV01) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddAccountDetails() *iso20022.AccountIdentification7Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
func (*CorporateActionMovementPreliminaryAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation3
func (*CorporateActionMovementPreliminaryAdviceV01) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption10
func (*CorporateActionMovementPreliminaryAdviceV01) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddDropAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementPreliminaryAdviceV01) AddExtension ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionMovementPreliminaryAdviceV01) AddIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionMovementPreliminaryAdviceV01) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV01) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV01) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
func (*CorporateActionMovementPreliminaryAdviceV01) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementPreliminaryAdviceV01) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV01) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddRegistrar() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementPreliminaryAdviceV01) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementPreliminaryAdviceV01) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
type CorporateActionMovementPreliminaryAdviceV02 ¶
type CorporateActionMovementPreliminaryAdviceV02 struct { // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType1 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation23 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification12Choice `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption20 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative6 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceV02) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddAccountDetails() *iso20022.AccountIdentification12Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
func (*CorporateActionMovementPreliminaryAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation23
func (*CorporateActionMovementPreliminaryAdviceV02) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption20
func (*CorporateActionMovementPreliminaryAdviceV02) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementPreliminaryAdviceV02) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV02) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV02) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
func (*CorporateActionMovementPreliminaryAdviceV02) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementPreliminaryAdviceV02) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV02) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementPreliminaryAdviceV02) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV03 ¶
type CorporateActionMovementPreliminaryAdviceV03 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType1 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation38 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification18Choice `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption35 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative6 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceV03) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddAccountDetails() *iso20022.AccountIdentification18Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
func (*CorporateActionMovementPreliminaryAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation38
func (*CorporateActionMovementPreliminaryAdviceV03) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption35
func (*CorporateActionMovementPreliminaryAdviceV03) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementPreliminaryAdviceV03) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV03) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV03) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
func (*CorporateActionMovementPreliminaryAdviceV03) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementPreliminaryAdviceV03) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdviceV03) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV03) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementPreliminaryAdviceV03) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV04 ¶
type CorporateActionMovementPreliminaryAdviceV04 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType1 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation54 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification21Choice `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption52 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative6 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceV04) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddAccountDetails() *iso20022.AccountIdentification21Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
func (*CorporateActionMovementPreliminaryAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation54
func (*CorporateActionMovementPreliminaryAdviceV04) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption52
func (*CorporateActionMovementPreliminaryAdviceV04) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementPreliminaryAdviceV04) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV04) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV04) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType1
func (*CorporateActionMovementPreliminaryAdviceV04) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementPreliminaryAdviceV04) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdviceV04) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV04) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementPreliminaryAdviceV04) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV05 ¶
type CorporateActionMovementPreliminaryAdviceV05 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType2 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation69 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification23Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction13 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption100 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative6 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification46Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification46Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification46Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification46Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification46Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification46Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceV05) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddAccountDetails() *iso20022.AccountIdentification23Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
func (*CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction13
func (*CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation69
func (*CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption100
func (*CorporateActionMovementPreliminaryAdviceV05) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddDropAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementPreliminaryAdviceV05) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddInformationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV05) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV05) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
func (*CorporateActionMovementPreliminaryAdviceV05) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementPreliminaryAdviceV05) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdviceV05) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV05) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddRegistrar() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddResellingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementPreliminaryAdviceV05) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddSolicitationAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementPreliminaryAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV06 ¶
type CorporateActionMovementPreliminaryAdviceV06 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType2 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification15 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification15 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation69 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification23Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction24 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption100 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative6 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification40Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification40Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification40Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification40Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification40Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification40Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification40Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification40Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification40Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementPreliminaryAdviceV06) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddAccountDetails() *iso20022.AccountIdentification23Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative6
func (*CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction24
func (*CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation69
func (*CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption100
func (*CorporateActionMovementPreliminaryAdviceV06) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddDropAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementPreliminaryAdviceV06) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddInformationAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV06) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV06) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
func (*CorporateActionMovementPreliminaryAdviceV06) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementPreliminaryAdviceV06) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdviceV06) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddPayingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementPreliminaryAdviceV06) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddRegistrar() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddResellingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementPreliminaryAdviceV06) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddSolicitationAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementPreliminaryAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV07 ¶
type CorporateActionMovementPreliminaryAdviceV07 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType2 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification31 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification31 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification31 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason3 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation84 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification32Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction32 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption115 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative28 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdviceV07) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddAccountDetails() *iso20022.AccountIdentification32Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative28
func (*CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction32
func (*CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation84
func (*CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption115
func (*CorporateActionMovementPreliminaryAdviceV07) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionMovementPreliminaryAdviceV07) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV07) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceV07) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
func (*CorporateActionMovementPreliminaryAdviceV07) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddNotificationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionMovementPreliminaryAdviceV07) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdviceV07) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceV07) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddReversalReason() *iso20022.CorporateActionReversalReason3
func (*CorporateActionMovementPreliminaryAdviceV07) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV07) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementPreliminaryAdviceV08 ¶
type CorporateActionMovementPreliminaryAdviceV08 struct { // Page number of the message and continuation indicator to indicate that the multi-parts preliminary advice is to continue or that the message is the last page of the multi-parts preliminary advice. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the movement preliminary advice document. MovementPreliminaryAdviceGeneralInformation *iso20022.CorporateActionPreliminaryAdviceType2 `xml:"MvmntPrlimryAdvcGnlInf"` // Identification of a previously sent movement preliminary advice document. PreviousMovementPreliminaryAdviceIdentification *iso20022.DocumentIdentification31 `xml:"PrvsMvmntPrlimryAdvcId,omitempty"` // Identification of a previously sent notification document. NotificationIdentification *iso20022.DocumentIdentification31 `xml:"NtfctnId,omitempty"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification31 `xml:"MvmntConfId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason3 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation106 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification32Choice `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction32 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionMovementDetails []*iso20022.CorporateActionOption129 `xml:"CorpActnMvmntDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative28 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementPreliminaryAdvice message to an account owner or its designated agent to pre-advise upcoming posting or reversal of securities and/or cash postings. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementPreliminaryAdviceV08) AddAccountDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddAccountDetails() *iso20022.AccountIdentification32Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddAdditionalInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative28
func (*CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionDetails() *iso20022.CorporateAction32
func (*CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation106
func (*CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionMovementDetails ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddCorporateActionMovementDetails() *iso20022.CorporateActionOption129
func (*CorporateActionMovementPreliminaryAdviceV08) AddDropAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddEventsLinkage ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionMovementPreliminaryAdviceV08) AddInformationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddInstructionIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionMovementPreliminaryAdviceV08) AddIssuerAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceV08) AddMovementPreliminaryAdviceGeneralInformation ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddMovementPreliminaryAdviceGeneralInformation() *iso20022.CorporateActionPreliminaryAdviceType2
func (*CorporateActionMovementPreliminaryAdviceV08) AddNotificationIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddNotificationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceV08) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionMovementPreliminaryAdviceV08) AddPagination ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddPagination() *iso20022.Pagination
func (*CorporateActionMovementPreliminaryAdviceV08) AddPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddPreviousMovementPreliminaryAdviceIdentification ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddPreviousMovementPreliminaryAdviceIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementPreliminaryAdviceV08) AddRegistrar ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddResellingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddReversalReason ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddReversalReason() *iso20022.CorporateActionReversalReason3
func (*CorporateActionMovementPreliminaryAdviceV08) AddSolicitationAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddSubPayingAgent ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementPreliminaryAdviceV08) AddSupplementaryData ¶
func (c *CorporateActionMovementPreliminaryAdviceV08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdvice002V07 ¶
type CorporateActionMovementReversalAdvice002V07 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification37 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason4 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation98 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance40 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction36 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption126 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative35 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementReversalAdvice002V07) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddAccountDetails() *iso20022.AccountAndBalance40
func (*CorporateActionMovementReversalAdvice002V07) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
func (*CorporateActionMovementReversalAdvice002V07) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption126
func (*CorporateActionMovementReversalAdvice002V07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddCorporateActionDetails() *iso20022.CorporateAction36
func (*CorporateActionMovementReversalAdvice002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation98
func (*CorporateActionMovementReversalAdvice002V07) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionMovementReversalAdvice002V07) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementReversalAdvice002V07) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementReversalAdvice002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionMovementReversalAdvice002V07) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementReversalAdvice002V07) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddReversalReason() *iso20022.CorporateActionReversalReason4
func (*CorporateActionMovementReversalAdvice002V07) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementReversalAdvice002V07) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdvice002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdvice002V08 ¶
type CorporateActionMovementReversalAdvice002V08 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification37 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason4 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation118 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance40 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction36 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption126 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative35 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementReversalAdvice002V08) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddAccountDetails() *iso20022.AccountAndBalance40
func (*CorporateActionMovementReversalAdvice002V08) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddAdditionalInformation() *iso20022.CorporateActionNarrative35
func (*CorporateActionMovementReversalAdvice002V08) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption126
func (*CorporateActionMovementReversalAdvice002V08) AddCorporateActionDetails ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddCorporateActionDetails() *iso20022.CorporateAction36
func (*CorporateActionMovementReversalAdvice002V08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation118
func (*CorporateActionMovementReversalAdvice002V08) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionMovementReversalAdvice002V08) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementReversalAdvice002V08) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionMovementReversalAdvice002V08) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionMovementReversalAdvice002V08) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementReversalAdvice002V08) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddReversalReason() *iso20022.CorporateActionReversalReason4
func (*CorporateActionMovementReversalAdvice002V08) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionMovementReversalAdvice002V08) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdvice002V08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV01 ¶
type CorporateActionMovementReversalAdviceV01 struct { // Information that unambiguously identifies a CorporateActionMovementReversalAdvice message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation4 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance4 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption12 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification10Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification10Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification10Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementReversalAdviceV01) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV01) AddAccountDetails() *iso20022.AccountAndBalance4
func (*CorporateActionMovementReversalAdviceV01) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementReversalAdviceV01) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV01) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption12
func (*CorporateActionMovementReversalAdviceV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation4
func (*CorporateActionMovementReversalAdviceV01) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementReversalAdviceV01) AddExtension ¶
func (c *CorporateActionMovementReversalAdviceV01) AddExtension() *iso20022.Extension2
func (*CorporateActionMovementReversalAdviceV01) AddIdentification ¶
func (c *CorporateActionMovementReversalAdviceV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionMovementReversalAdviceV01) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementReversalAdviceV01) AddMessageOriginator ¶
func (c *CorporateActionMovementReversalAdviceV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementReversalAdviceV01) AddMessageRecipient ¶
func (c *CorporateActionMovementReversalAdviceV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementReversalAdviceV01) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV01) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementReversalAdviceV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementReversalAdviceV01) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionMovementReversalAdviceV01) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV01) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementReversalAdviceV01) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
type CorporateActionMovementReversalAdviceV02 ¶
type CorporateActionMovementReversalAdviceV02 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation24 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance4 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption24 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementReversalAdviceV02) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV02) AddAccountDetails() *iso20022.AccountAndBalance4
func (*CorporateActionMovementReversalAdviceV02) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementReversalAdviceV02) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV02) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption24
func (*CorporateActionMovementReversalAdviceV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation24
func (*CorporateActionMovementReversalAdviceV02) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementReversalAdviceV02) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV02) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV02) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV02) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementReversalAdviceV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementReversalAdviceV02) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV02) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV02) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV02) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementReversalAdviceV02) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV02) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV02) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV03 ¶
type CorporateActionMovementReversalAdviceV03 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation39 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance4 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption39 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementReversalAdviceV03) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV03) AddAccountDetails() *iso20022.AccountAndBalance4
func (*CorporateActionMovementReversalAdviceV03) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementReversalAdviceV03) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV03) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
func (*CorporateActionMovementReversalAdviceV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation39
func (*CorporateActionMovementReversalAdviceV03) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementReversalAdviceV03) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV03) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV03) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV03) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementReversalAdviceV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementReversalAdviceV03) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV03) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV03) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV03) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementReversalAdviceV03) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV03) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV03) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV04 ¶
type CorporateActionMovementReversalAdviceV04 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation50 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance4 `xml:"AcctDtls"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption39 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementReversalAdviceV04) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV04) AddAccountDetails() *iso20022.AccountAndBalance4
func (*CorporateActionMovementReversalAdviceV04) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementReversalAdviceV04) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV04) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
func (*CorporateActionMovementReversalAdviceV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
func (*CorporateActionMovementReversalAdviceV04) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementReversalAdviceV04) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV04) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV04) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV04) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementReversalAdviceV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementReversalAdviceV04) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV04) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV04) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV04) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementReversalAdviceV04) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV04) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV04) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV05 ¶
type CorporateActionMovementReversalAdviceV05 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation50 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance4 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction14 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption39 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification46Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification46Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification46Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementReversalAdviceV05) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV05) AddAccountDetails() *iso20022.AccountAndBalance4
func (*CorporateActionMovementReversalAdviceV05) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementReversalAdviceV05) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV05) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
func (*CorporateActionMovementReversalAdviceV05) AddCorporateActionDetails ¶
func (c *CorporateActionMovementReversalAdviceV05) AddCorporateActionDetails() *iso20022.CorporateAction14
func (*CorporateActionMovementReversalAdviceV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation50
func (*CorporateActionMovementReversalAdviceV05) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementReversalAdviceV05) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV05) AddIssuerAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV05) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV05) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementReversalAdviceV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementReversalAdviceV05) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV05) AddPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV05) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV05) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementReversalAdviceV05) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV05) AddSubPayingAgent() *iso20022.PartyIdentification46Choice
func (*CorporateActionMovementReversalAdviceV05) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV06 ¶
type CorporateActionMovementReversalAdviceV06 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification15 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason1 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation79 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance4 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction13 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption39 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative4 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification40Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification40Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification40Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionMovementReversalAdviceV06) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV06) AddAccountDetails() *iso20022.AccountAndBalance4
func (*CorporateActionMovementReversalAdviceV06) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative4
func (*CorporateActionMovementReversalAdviceV06) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV06) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption39
func (*CorporateActionMovementReversalAdviceV06) AddCorporateActionDetails ¶
func (c *CorporateActionMovementReversalAdviceV06) AddCorporateActionDetails() *iso20022.CorporateAction13
func (*CorporateActionMovementReversalAdviceV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation79
func (*CorporateActionMovementReversalAdviceV06) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV06) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionMovementReversalAdviceV06) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV06) AddIssuerAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementReversalAdviceV06) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV06) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionMovementReversalAdviceV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionMovementReversalAdviceV06) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV06) AddPayingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementReversalAdviceV06) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV06) AddReversalReason() *iso20022.CorporateActionReversalReason1
func (*CorporateActionMovementReversalAdviceV06) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV06) AddSubPayingAgent() *iso20022.PartyIdentification40Choice
func (*CorporateActionMovementReversalAdviceV06) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV07 ¶
type CorporateActionMovementReversalAdviceV07 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification31 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason3 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation89 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance36 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction33 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption119 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative31 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementReversalAdviceV07) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV07) AddAccountDetails() *iso20022.AccountAndBalance36
func (*CorporateActionMovementReversalAdviceV07) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
func (*CorporateActionMovementReversalAdviceV07) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV07) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption119
func (*CorporateActionMovementReversalAdviceV07) AddCorporateActionDetails ¶
func (c *CorporateActionMovementReversalAdviceV07) AddCorporateActionDetails() *iso20022.CorporateAction33
func (*CorporateActionMovementReversalAdviceV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation89
func (*CorporateActionMovementReversalAdviceV07) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionMovementReversalAdviceV07) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementReversalAdviceV07) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV07) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementReversalAdviceV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionMovementReversalAdviceV07) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementReversalAdviceV07) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV07) AddReversalReason() *iso20022.CorporateActionReversalReason3
func (*CorporateActionMovementReversalAdviceV07) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementReversalAdviceV07) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionMovementReversalAdviceV08 ¶
type CorporateActionMovementReversalAdviceV08 struct { // Identification of a previously sent movement confirmation document. MovementConfirmationIdentification *iso20022.DocumentIdentification31 `xml:"MvmntConfId"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // Reason for the reversal. ReversalReason *iso20022.CorporateActionReversalReason3 `xml:"RvslRsn,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation111 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountAndBalance36 `xml:"AcctDtls"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction33 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionConfirmationDetails *iso20022.CorporateActionOption119 `xml:"CorpActnConfDtls"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative31 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionMovementReversalAdvice message to an account owner or its designated agent to reverse previously confirmed posting of securities or cash. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionMovementReversalAdviceV08) AddAccountDetails ¶
func (c *CorporateActionMovementReversalAdviceV08) AddAccountDetails() *iso20022.AccountAndBalance36
func (*CorporateActionMovementReversalAdviceV08) AddAdditionalInformation ¶
func (c *CorporateActionMovementReversalAdviceV08) AddAdditionalInformation() *iso20022.CorporateActionNarrative31
func (*CorporateActionMovementReversalAdviceV08) AddCorporateActionConfirmationDetails ¶
func (c *CorporateActionMovementReversalAdviceV08) AddCorporateActionConfirmationDetails() *iso20022.CorporateActionOption119
func (*CorporateActionMovementReversalAdviceV08) AddCorporateActionDetails ¶
func (c *CorporateActionMovementReversalAdviceV08) AddCorporateActionDetails() *iso20022.CorporateAction33
func (*CorporateActionMovementReversalAdviceV08) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionMovementReversalAdviceV08) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation111
func (*CorporateActionMovementReversalAdviceV08) AddEventsLinkage ¶
func (c *CorporateActionMovementReversalAdviceV08) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionMovementReversalAdviceV08) AddIssuerAgent ¶
func (c *CorporateActionMovementReversalAdviceV08) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementReversalAdviceV08) AddMovementConfirmationIdentification ¶
func (c *CorporateActionMovementReversalAdviceV08) AddMovementConfirmationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionMovementReversalAdviceV08) AddOtherDocumentIdentification ¶
func (c *CorporateActionMovementReversalAdviceV08) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionMovementReversalAdviceV08) AddPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV08) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementReversalAdviceV08) AddReversalReason ¶
func (c *CorporateActionMovementReversalAdviceV08) AddReversalReason() *iso20022.CorporateActionReversalReason3
func (*CorporateActionMovementReversalAdviceV08) AddSubPayingAgent ¶
func (c *CorporateActionMovementReversalAdviceV08) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionMovementReversalAdviceV08) AddSupplementaryData ¶
func (c *CorporateActionMovementReversalAdviceV08) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNarrative002V04 ¶
type CorporateActionNarrative002V04 struct { // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification37Choice `xml:"AcctDtls,omitempty"` // Provides information about the securitised right for entitlement. UnderlyingSecurity *iso20022.SecurityIdentification20 `xml:"UndrlygScty,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation102 `xml:"CorpActnGnlInf"` // Provides additional information. AdditionalInformation *iso20022.UpdatedAdditionalInformation10 `xml:"AddtlInf"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The CorporateActionNarrative message is sent between an account servicer and an account owner or its designated agent to cater for tax reclaims, restrictions, documentation requirements. This message is bi-directional. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionNarrative002V04) AddAccountDetails ¶
func (c *CorporateActionNarrative002V04) AddAccountDetails() *iso20022.AccountIdentification37Choice
func (*CorporateActionNarrative002V04) AddAdditionalInformation ¶
func (c *CorporateActionNarrative002V04) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation10
func (*CorporateActionNarrative002V04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNarrative002V04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation102
func (*CorporateActionNarrative002V04) AddSupplementaryData ¶
func (c *CorporateActionNarrative002V04) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionNarrative002V04) AddUnderlyingSecurity ¶
func (c *CorporateActionNarrative002V04) AddUnderlyingSecurity() *iso20022.SecurityIdentification20
type CorporateActionNarrativeV01 ¶
type CorporateActionNarrativeV01 struct { // Information that unambiguously identifies a CorporateActionNarrative message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification9Choice `xml:"AcctDtls,omitempty"` // Provides information about the securitised right for entitlement. UnderlyingSecurity *iso20022.UnderlyingSecurity1 `xml:"UndrlygScty,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation10 `xml:"CorpActnGnlInf"` // Provides additional information. AdditionalInformation *iso20022.UpdatedAdditionalInformation2 `xml:"AddtlInf"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope The CorporateActionNarrative message is sent between an account servicer and an account owner or its designated agent to cater for tax reclaims, restrictions, documentation requirements. This message is bi-directional. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNarrativeV01) AddAccountDetails ¶
func (c *CorporateActionNarrativeV01) AddAccountDetails() *iso20022.AccountIdentification9Choice
func (*CorporateActionNarrativeV01) AddAdditionalInformation ¶
func (c *CorporateActionNarrativeV01) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation2
func (*CorporateActionNarrativeV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNarrativeV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation10
func (*CorporateActionNarrativeV01) AddExtension ¶
func (c *CorporateActionNarrativeV01) AddExtension() *iso20022.Extension2
func (*CorporateActionNarrativeV01) AddIdentification ¶
func (c *CorporateActionNarrativeV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionNarrativeV01) AddMessageOriginator ¶
func (c *CorporateActionNarrativeV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionNarrativeV01) AddMessageRecipient ¶
func (c *CorporateActionNarrativeV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionNarrativeV01) AddUnderlyingSecurity ¶
func (c *CorporateActionNarrativeV01) AddUnderlyingSecurity() *iso20022.UnderlyingSecurity1
type CorporateActionNarrativeV02 ¶
type CorporateActionNarrativeV02 struct { // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification14Choice `xml:"AcctDtls,omitempty"` // Provides information about the securitised right for entitlement. UnderlyingSecurity *iso20022.UnderlyingSecurity3 `xml:"UndrlygScty,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation10 `xml:"CorpActnGnlInf"` // Provides additional information. AdditionalInformation *iso20022.UpdatedAdditionalInformation2 `xml:"AddtlInf"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The CorporateActionNarrative message is sent between an account servicer and an account owner or its designated agent to cater for tax reclaims, restrictions, documentation requirements. This message is bi-directional. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNarrativeV02) AddAccountDetails ¶
func (c *CorporateActionNarrativeV02) AddAccountDetails() *iso20022.AccountIdentification14Choice
func (*CorporateActionNarrativeV02) AddAdditionalInformation ¶
func (c *CorporateActionNarrativeV02) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation2
func (*CorporateActionNarrativeV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNarrativeV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation10
func (*CorporateActionNarrativeV02) AddSupplementaryData ¶
func (c *CorporateActionNarrativeV02) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionNarrativeV02) AddUnderlyingSecurity ¶
func (c *CorporateActionNarrativeV02) AddUnderlyingSecurity() *iso20022.UnderlyingSecurity3
type CorporateActionNarrativeV03 ¶
type CorporateActionNarrativeV03 struct { // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification14Choice `xml:"AcctDtls,omitempty"` // Provides information about the securitised right for entitlement. UnderlyingSecurity *iso20022.SecurityIdentification14 `xml:"UndrlygScty,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation40 `xml:"CorpActnGnlInf"` // Provides additional information. AdditionalInformation *iso20022.UpdatedAdditionalInformation2 `xml:"AddtlInf"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The CorporateActionNarrative message is sent between an account servicer and an account owner or its designated agent to cater for tax reclaims, restrictions, documentation requirements. This message is bi-directional. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNarrativeV03) AddAccountDetails ¶
func (c *CorporateActionNarrativeV03) AddAccountDetails() *iso20022.AccountIdentification14Choice
func (*CorporateActionNarrativeV03) AddAdditionalInformation ¶
func (c *CorporateActionNarrativeV03) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation2
func (*CorporateActionNarrativeV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNarrativeV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation40
func (*CorporateActionNarrativeV03) AddSupplementaryData ¶
func (c *CorporateActionNarrativeV03) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionNarrativeV03) AddUnderlyingSecurity ¶
func (c *CorporateActionNarrativeV03) AddUnderlyingSecurity() *iso20022.SecurityIdentification14
type CorporateActionNarrativeV04 ¶
type CorporateActionNarrativeV04 struct { // General information about the safekeeping account and the account owner. AccountDetails *iso20022.AccountIdentification33Choice `xml:"AcctDtls,omitempty"` // Provides information about the securitised right for entitlement. UnderlyingSecurity *iso20022.SecurityIdentification19 `xml:"UndrlygScty,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation92 `xml:"CorpActnGnlInf"` // Provides additional information. AdditionalInformation *iso20022.UpdatedAdditionalInformation8 `xml:"AddtlInf"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The CorporateActionNarrative message is sent between an account servicer and an account owner or its designated agent to cater for tax reclaims, restrictions, documentation requirements. This message is bi-directional. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionNarrativeV04) AddAccountDetails ¶
func (c *CorporateActionNarrativeV04) AddAccountDetails() *iso20022.AccountIdentification33Choice
func (*CorporateActionNarrativeV04) AddAdditionalInformation ¶
func (c *CorporateActionNarrativeV04) AddAdditionalInformation() *iso20022.UpdatedAdditionalInformation8
func (*CorporateActionNarrativeV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNarrativeV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation92
func (*CorporateActionNarrativeV04) AddSupplementaryData ¶
func (c *CorporateActionNarrativeV04) AddSupplementaryData() *iso20022.SupplementaryData1
func (*CorporateActionNarrativeV04) AddUnderlyingSecurity ¶
func (c *CorporateActionNarrativeV04) AddUnderlyingSecurity() *iso20022.SecurityIdentification19
type CorporateActionNotification002V06 ¶
type CorporateActionNotification002V06 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification6 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification37 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation103 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification36Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes73 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction40 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption127 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative41 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionNotification002V06) AddAccountDetails ¶
func (c *CorporateActionNotification002V06) AddAccountDetails() *iso20022.AccountIdentification36Choice
func (*CorporateActionNotification002V06) AddAdditionalInformation ¶
func (c *CorporateActionNotification002V06) AddAdditionalInformation() *iso20022.CorporateActionNarrative41
func (*CorporateActionNotification002V06) AddCorporateActionDetails ¶
func (c *CorporateActionNotification002V06) AddCorporateActionDetails() *iso20022.CorporateAction40
func (*CorporateActionNotification002V06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotification002V06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation103
func (*CorporateActionNotification002V06) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotification002V06) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption127
func (*CorporateActionNotification002V06) AddDropAgent ¶
func (c *CorporateActionNotification002V06) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddEventsLinkage ¶
func (c *CorporateActionNotification002V06) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionNotification002V06) AddInformationAgent ¶
func (c *CorporateActionNotification002V06) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddInstructionIdentification ¶
func (c *CorporateActionNotification002V06) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionNotification002V06) AddIntermediateSecurity ¶
func (c *CorporateActionNotification002V06) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes73
func (*CorporateActionNotification002V06) AddIssuerAgent ¶
func (c *CorporateActionNotification002V06) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotification002V06) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification6
func (*CorporateActionNotification002V06) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotification002V06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionNotification002V06) AddPagination ¶
func (c *CorporateActionNotification002V06) AddPagination() *iso20022.Pagination
func (*CorporateActionNotification002V06) AddPayingAgent ¶
func (c *CorporateActionNotification002V06) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotification002V06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotification002V06) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionNotification002V06) AddRegistrar ¶
func (c *CorporateActionNotification002V06) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddResellingAgent ¶
func (c *CorporateActionNotification002V06) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddSolicitationAgent ¶
func (c *CorporateActionNotification002V06) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddSubPayingAgent ¶
func (c *CorporateActionNotification002V06) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V06) AddSupplementaryData ¶
func (c *CorporateActionNotification002V06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotification002V07 ¶
type CorporateActionNotification002V07 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification6 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification37 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification17 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification38 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference4 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation113 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification36Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes73 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction40 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption133 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative41 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification104Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification104Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification104Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification104Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification104Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification104Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification104Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification104Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification104Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionNotification002V07) AddAccountDetails ¶
func (c *CorporateActionNotification002V07) AddAccountDetails() *iso20022.AccountIdentification36Choice
func (*CorporateActionNotification002V07) AddAdditionalInformation ¶
func (c *CorporateActionNotification002V07) AddAdditionalInformation() *iso20022.CorporateActionNarrative41
func (*CorporateActionNotification002V07) AddCorporateActionDetails ¶
func (c *CorporateActionNotification002V07) AddCorporateActionDetails() *iso20022.CorporateAction40
func (*CorporateActionNotification002V07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotification002V07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation113
func (*CorporateActionNotification002V07) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotification002V07) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption133
func (*CorporateActionNotification002V07) AddDropAgent ¶
func (c *CorporateActionNotification002V07) AddDropAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddEventsLinkage ¶
func (c *CorporateActionNotification002V07) AddEventsLinkage() *iso20022.CorporateActionEventReference4
func (*CorporateActionNotification002V07) AddInformationAgent ¶
func (c *CorporateActionNotification002V07) AddInformationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddInstructionIdentification ¶
func (c *CorporateActionNotification002V07) AddInstructionIdentification() *iso20022.DocumentIdentification17
func (*CorporateActionNotification002V07) AddIntermediateSecurity ¶
func (c *CorporateActionNotification002V07) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes73
func (*CorporateActionNotification002V07) AddIssuerAgent ¶
func (c *CorporateActionNotification002V07) AddIssuerAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotification002V07) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification6
func (*CorporateActionNotification002V07) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotification002V07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification38
func (*CorporateActionNotification002V07) AddPagination ¶
func (c *CorporateActionNotification002V07) AddPagination() *iso20022.Pagination
func (*CorporateActionNotification002V07) AddPayingAgent ¶
func (c *CorporateActionNotification002V07) AddPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotification002V07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotification002V07) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification37
func (*CorporateActionNotification002V07) AddRegistrar ¶
func (c *CorporateActionNotification002V07) AddRegistrar() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddResellingAgent ¶
func (c *CorporateActionNotification002V07) AddResellingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddSolicitationAgent ¶
func (c *CorporateActionNotification002V07) AddSolicitationAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddSubPayingAgent ¶
func (c *CorporateActionNotification002V07) AddSubPayingAgent() *iso20022.PartyIdentification104Choice
func (*CorporateActionNotification002V07) AddSupplementaryData ¶
func (c *CorporateActionNotification002V07) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotificationV01 ¶
type CorporateActionNotificationV01 struct { // Information that unambiguously identifies a CorporateActionNotification message as know by the account servicer. Identification *iso20022.DocumentIdentification11 `xml:"Id"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification2 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification15 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation11 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification7Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes3 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction3 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption3 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative11 `xml:"AddtlInf,omitempty"` // Party that originated the message, if other than the sender. MessageOriginator *iso20022.PartyIdentification10Choice `xml:"MsgOrgtr,omitempty"` // Party that is the final destination of the message, if other than the receiver. MessageRecipient *iso20022.PartyIdentification10Choice `xml:"MsgRcpt,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification10Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification10Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification10Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification10Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification10Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification10Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification10Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification10Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification10Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNotificationV01) AddAccountDetails ¶
func (c *CorporateActionNotificationV01) AddAccountDetails() *iso20022.AccountIdentification7Choice
func (*CorporateActionNotificationV01) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV01) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
func (*CorporateActionNotificationV01) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV01) AddCorporateActionDetails() *iso20022.CorporateAction3
func (*CorporateActionNotificationV01) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV01) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation11
func (*CorporateActionNotificationV01) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV01) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption3
func (*CorporateActionNotificationV01) AddDropAgent ¶
func (c *CorporateActionNotificationV01) AddDropAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddEventsLinkage ¶
func (c *CorporateActionNotificationV01) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionNotificationV01) AddExtension ¶
func (c *CorporateActionNotificationV01) AddExtension() *iso20022.Extension2
func (*CorporateActionNotificationV01) AddIdentification ¶
func (c *CorporateActionNotificationV01) AddIdentification() *iso20022.DocumentIdentification11
func (*CorporateActionNotificationV01) AddInformationAgent ¶
func (c *CorporateActionNotificationV01) AddInformationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV01) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV01) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV01) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes3
func (*CorporateActionNotificationV01) AddIssuerAgent ¶
func (c *CorporateActionNotificationV01) AddIssuerAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddMessageOriginator ¶
func (c *CorporateActionNotificationV01) AddMessageOriginator() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddMessageRecipient ¶
func (c *CorporateActionNotificationV01) AddMessageRecipient() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV01) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification2
func (*CorporateActionNotificationV01) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV01) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionNotificationV01) AddPayingAgent ¶
func (c *CorporateActionNotificationV01) AddPayingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV01) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV01) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionNotificationV01) AddRegistrar ¶
func (c *CorporateActionNotificationV01) AddRegistrar() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddResellingAgent ¶
func (c *CorporateActionNotificationV01) AddResellingAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV01) AddSolicitationAgent() *iso20022.PartyIdentification10Choice
func (*CorporateActionNotificationV01) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV01) AddSubPayingAgent() *iso20022.PartyIdentification10Choice
type CorporateActionNotificationV02 ¶
type CorporateActionNotificationV02 struct { // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification2 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification15 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation22 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification12Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes17 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction5 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption19 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative11 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification47Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification47Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification47Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification47Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification47Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification47Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification47Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification47Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification47Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNotificationV02) AddAccountDetails ¶
func (c *CorporateActionNotificationV02) AddAccountDetails() *iso20022.AccountIdentification12Choice
func (*CorporateActionNotificationV02) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV02) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
func (*CorporateActionNotificationV02) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV02) AddCorporateActionDetails() *iso20022.CorporateAction5
func (*CorporateActionNotificationV02) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV02) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation22
func (*CorporateActionNotificationV02) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV02) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption19
func (*CorporateActionNotificationV02) AddDropAgent ¶
func (c *CorporateActionNotificationV02) AddDropAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddEventsLinkage ¶
func (c *CorporateActionNotificationV02) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionNotificationV02) AddInformationAgent ¶
func (c *CorporateActionNotificationV02) AddInformationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV02) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV02) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV02) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes17
func (*CorporateActionNotificationV02) AddIssuerAgent ¶
func (c *CorporateActionNotificationV02) AddIssuerAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV02) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification2
func (*CorporateActionNotificationV02) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV02) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionNotificationV02) AddPayingAgent ¶
func (c *CorporateActionNotificationV02) AddPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV02) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV02) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionNotificationV02) AddRegistrar ¶
func (c *CorporateActionNotificationV02) AddRegistrar() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddResellingAgent ¶
func (c *CorporateActionNotificationV02) AddResellingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV02) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV02) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV02) AddSupplementaryData ¶
func (c *CorporateActionNotificationV02) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotificationV03 ¶
type CorporateActionNotificationV03 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification3 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification15 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation37 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification18Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes17 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction7 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption36 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative11 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification47Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification47Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification47Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification47Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification47Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification47Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification47Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification47Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification47Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNotificationV03) AddAccountDetails ¶
func (c *CorporateActionNotificationV03) AddAccountDetails() *iso20022.AccountIdentification18Choice
func (*CorporateActionNotificationV03) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV03) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
func (*CorporateActionNotificationV03) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV03) AddCorporateActionDetails() *iso20022.CorporateAction7
func (*CorporateActionNotificationV03) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV03) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation37
func (*CorporateActionNotificationV03) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV03) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption36
func (*CorporateActionNotificationV03) AddDropAgent ¶
func (c *CorporateActionNotificationV03) AddDropAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddEventsLinkage ¶
func (c *CorporateActionNotificationV03) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionNotificationV03) AddInformationAgent ¶
func (c *CorporateActionNotificationV03) AddInformationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV03) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV03) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV03) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes17
func (*CorporateActionNotificationV03) AddIssuerAgent ¶
func (c *CorporateActionNotificationV03) AddIssuerAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV03) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification3
func (*CorporateActionNotificationV03) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV03) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionNotificationV03) AddPagination ¶
func (c *CorporateActionNotificationV03) AddPagination() *iso20022.Pagination
func (*CorporateActionNotificationV03) AddPayingAgent ¶
func (c *CorporateActionNotificationV03) AddPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV03) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV03) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionNotificationV03) AddRegistrar ¶
func (c *CorporateActionNotificationV03) AddRegistrar() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddResellingAgent ¶
func (c *CorporateActionNotificationV03) AddResellingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV03) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV03) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV03) AddSupplementaryData ¶
func (c *CorporateActionNotificationV03) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotificationV04 ¶
type CorporateActionNotificationV04 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification3 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification15 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation51 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification21Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes46 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction10 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption51 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative11 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification47Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification47Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification47Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification47Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification47Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification47Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification47Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification47Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification47Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNotificationV04) AddAccountDetails ¶
func (c *CorporateActionNotificationV04) AddAccountDetails() *iso20022.AccountIdentification21Choice
func (*CorporateActionNotificationV04) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV04) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
func (*CorporateActionNotificationV04) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV04) AddCorporateActionDetails() *iso20022.CorporateAction10
func (*CorporateActionNotificationV04) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV04) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation51
func (*CorporateActionNotificationV04) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV04) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption51
func (*CorporateActionNotificationV04) AddDropAgent ¶
func (c *CorporateActionNotificationV04) AddDropAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddEventsLinkage ¶
func (c *CorporateActionNotificationV04) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionNotificationV04) AddInformationAgent ¶
func (c *CorporateActionNotificationV04) AddInformationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV04) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV04) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV04) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes46
func (*CorporateActionNotificationV04) AddIssuerAgent ¶
func (c *CorporateActionNotificationV04) AddIssuerAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV04) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification3
func (*CorporateActionNotificationV04) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV04) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionNotificationV04) AddPagination ¶
func (c *CorporateActionNotificationV04) AddPagination() *iso20022.Pagination
func (*CorporateActionNotificationV04) AddPayingAgent ¶
func (c *CorporateActionNotificationV04) AddPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV04) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV04) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionNotificationV04) AddRegistrar ¶
func (c *CorporateActionNotificationV04) AddRegistrar() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddResellingAgent ¶
func (c *CorporateActionNotificationV04) AddResellingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV04) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV04) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV04) AddSupplementaryData ¶
func (c *CorporateActionNotificationV04) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotificationV05 ¶
type CorporateActionNotificationV05 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification4 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification15 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification13 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference1 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation70 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification23Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes46 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction12 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption101 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative11 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification47Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification47Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification47Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification47Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification47Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification47Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification47Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification47Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification47Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH). ISO 15022 - 20022 COEXISTENCE This ISO 20022 message is reversed engineered from ISO 15022. Both standards will coexist for a certain number of years. Until this coexistence period ends, the usage of certain data types is restricted to ensure interoperability between ISO 15022 and 20022 users. Compliance to these rules is mandatory in a coexistence environment. The coexistence restrictions are described in a Textual Rule linked to the Message Items they concern. These coexistence textual rules are clearly identified as follows: “CoexistenceXxxxRule”.
func (*CorporateActionNotificationV05) AddAccountDetails ¶
func (c *CorporateActionNotificationV05) AddAccountDetails() *iso20022.AccountIdentification23Choice
func (*CorporateActionNotificationV05) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV05) AddAdditionalInformation() *iso20022.CorporateActionNarrative11
func (*CorporateActionNotificationV05) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV05) AddCorporateActionDetails() *iso20022.CorporateAction12
func (*CorporateActionNotificationV05) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV05) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation70
func (*CorporateActionNotificationV05) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV05) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption101
func (*CorporateActionNotificationV05) AddDropAgent ¶
func (c *CorporateActionNotificationV05) AddDropAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddEventsLinkage ¶
func (c *CorporateActionNotificationV05) AddEventsLinkage() *iso20022.CorporateActionEventReference1
func (*CorporateActionNotificationV05) AddInformationAgent ¶
func (c *CorporateActionNotificationV05) AddInformationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV05) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV05) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV05) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes46
func (*CorporateActionNotificationV05) AddIssuerAgent ¶
func (c *CorporateActionNotificationV05) AddIssuerAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV05) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification4
func (*CorporateActionNotificationV05) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV05) AddOtherDocumentIdentification() *iso20022.DocumentIdentification13
func (*CorporateActionNotificationV05) AddPagination ¶
func (c *CorporateActionNotificationV05) AddPagination() *iso20022.Pagination
func (*CorporateActionNotificationV05) AddPayingAgent ¶
func (c *CorporateActionNotificationV05) AddPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV05) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV05) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification15
func (*CorporateActionNotificationV05) AddRegistrar ¶
func (c *CorporateActionNotificationV05) AddRegistrar() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddResellingAgent ¶
func (c *CorporateActionNotificationV05) AddResellingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV05) AddSolicitationAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV05) AddSubPayingAgent() *iso20022.PartyIdentification47Choice
func (*CorporateActionNotificationV05) AddSupplementaryData ¶
func (c *CorporateActionNotificationV05) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotificationV06 ¶
type CorporateActionNotificationV06 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification5 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification31 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation85 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification32Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes68 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction31 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption114 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative27 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionNotificationV06) AddAccountDetails ¶
func (c *CorporateActionNotificationV06) AddAccountDetails() *iso20022.AccountIdentification32Choice
func (*CorporateActionNotificationV06) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV06) AddAdditionalInformation() *iso20022.CorporateActionNarrative27
func (*CorporateActionNotificationV06) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV06) AddCorporateActionDetails() *iso20022.CorporateAction31
func (*CorporateActionNotificationV06) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV06) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation85
func (*CorporateActionNotificationV06) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV06) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption114
func (*CorporateActionNotificationV06) AddDropAgent ¶
func (c *CorporateActionNotificationV06) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddEventsLinkage ¶
func (c *CorporateActionNotificationV06) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionNotificationV06) AddInformationAgent ¶
func (c *CorporateActionNotificationV06) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV06) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV06) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV06) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes68
func (*CorporateActionNotificationV06) AddIssuerAgent ¶
func (c *CorporateActionNotificationV06) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV06) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification5
func (*CorporateActionNotificationV06) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV06) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionNotificationV06) AddPagination ¶
func (c *CorporateActionNotificationV06) AddPagination() *iso20022.Pagination
func (*CorporateActionNotificationV06) AddPayingAgent ¶
func (c *CorporateActionNotificationV06) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV06) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV06) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionNotificationV06) AddRegistrar ¶
func (c *CorporateActionNotificationV06) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddResellingAgent ¶
func (c *CorporateActionNotificationV06) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV06) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV06) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV06) AddSupplementaryData ¶
func (c *CorporateActionNotificationV06) AddSupplementaryData() *iso20022.SupplementaryData1
type CorporateActionNotificationV07 ¶
type CorporateActionNotificationV07 struct { // Page number of the message and continuation indicator to indicate that the multi-parts notification is to continue or that the message is the last page of the multi-parts notification. Pagination *iso20022.Pagination `xml:"Pgntn,omitempty"` // General information about the event notification type, status and contents. NotificationGeneralInformation *iso20022.CorporateActionNotification5 `xml:"NtfctnGnlInf"` // Identification of a previously sent notification document. PreviousNotificationIdentification *iso20022.DocumentIdentification31 `xml:"PrvsNtfctnId,omitempty"` // Identification of a related instruction document. InstructionIdentification *iso20022.DocumentIdentification9 `xml:"InstrId,omitempty"` // Identification of other documents as well as the document number. OtherDocumentIdentification []*iso20022.DocumentIdentification32 `xml:"OthrDocId,omitempty"` // Identification of an other corporate action event that needs to be closely linked to the processing of the event notified in this document. EventsLinkage []*iso20022.CorporateActionEventReference3 `xml:"EvtsLkg,omitempty"` // General information about the corporate action event. CorporateActionGeneralInformation *iso20022.CorporateActionGeneralInformation105 `xml:"CorpActnGnlInf"` // General information about the safekeeping account, owner and account balance. AccountDetails *iso20022.AccountIdentification32Choice `xml:"AcctDtls"` // Provides details on rights credited to the account as for instance trading period, expiry date, renounceability. IntermediateSecurity *iso20022.FinancialInstrumentAttributes68 `xml:"IntrmdtScty,omitempty"` // Information about the corporate action event. CorporateActionDetails *iso20022.CorporateAction31 `xml:"CorpActnDtls,omitempty"` // Information about the corporate action option. CorporateActionOptionDetails []*iso20022.CorporateActionOption130 `xml:"CorpActnOptnDtls,omitempty"` // Provides additional information. AdditionalInformation *iso20022.CorporateActionNarrative27 `xml:"AddtlInf,omitempty"` // Party appointed to administer the event on behalf of the issuer company/offeror. The party may be contacted for more information about the event. IssuerAgent []*iso20022.PartyIdentification71Choice `xml:"IssrAgt,omitempty"` // Agent (principal or fiscal paying agent) appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. PayingAgent []*iso20022.PartyIdentification71Choice `xml:"PngAgt,omitempty"` // Sub-agent appointed to execute the payment for the corporate action event on behalf of the issuer company/offeror. SubPayingAgent []*iso20022.PartyIdentification71Choice `xml:"SubPngAgt,omitempty"` // Party/agent responsible for maintaining the register of a security. Registrar *iso20022.PartyIdentification71Choice `xml:"Regar,omitempty"` // A broker-dealer responsible for reselling to new investors securities (usually bonds) that have been tendered for purchase by their owner. ResellingAgent []*iso20022.PartyIdentification71Choice `xml:"RsellngAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to accept presentations of instruments, usually bonds, for transfer and or exchange. PhysicalSecuritiesAgent *iso20022.PartyIdentification71Choice `xml:"PhysSctiesAgt,omitempty"` // A trust company, bank or similar financial institution who acts on behalf of an out of town agent or event agent where securities can be delivered in person. DropAgent *iso20022.PartyIdentification71Choice `xml:"DrpAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an issuer to maintain records of investors and account balances and transactions for the consent of a material change. SolicitationAgent []*iso20022.PartyIdentification71Choice `xml:"SlctnAgt,omitempty"` // A trust company, bank or similar financial institution assigned by an Issuer to provide information and copies of the offering documentation. InformationAgent *iso20022.PartyIdentification71Choice `xml:"InfAgt,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the CorporateActionNotification message to an account owner or its designated agent to notify details of a corporate action event and optionally account information, eligible balance and entitlements. It may also include possible elections or choices available to the account owner. The account servicer can initially send the CorporateActionNotification message as a preliminary advice, subsequently replaced by another CorporateActionNotification message with complete or confirmed information. It may also be sent to an account owner or its designated agent, to remind of event details and/or of missing or incomplete instructions for a corporate action event. Usage The message may also be used to: - re-send a message previously sent (the sub-function of the message is Duplicate), - provide a third party with a copy of a message for information (the sub-function of the message is Copy), - re-send to a third party a copy of a message for information (the sub-function of the message is Copy Duplicate), using the relevant elements in the business application header (BAH).
func (*CorporateActionNotificationV07) AddAccountDetails ¶
func (c *CorporateActionNotificationV07) AddAccountDetails() *iso20022.AccountIdentification32Choice
func (*CorporateActionNotificationV07) AddAdditionalInformation ¶
func (c *CorporateActionNotificationV07) AddAdditionalInformation() *iso20022.CorporateActionNarrative27
func (*CorporateActionNotificationV07) AddCorporateActionDetails ¶
func (c *CorporateActionNotificationV07) AddCorporateActionDetails() *iso20022.CorporateAction31
func (*CorporateActionNotificationV07) AddCorporateActionGeneralInformation ¶
func (c *CorporateActionNotificationV07) AddCorporateActionGeneralInformation() *iso20022.CorporateActionGeneralInformation105
func (*CorporateActionNotificationV07) AddCorporateActionOptionDetails ¶
func (c *CorporateActionNotificationV07) AddCorporateActionOptionDetails() *iso20022.CorporateActionOption130
func (*CorporateActionNotificationV07) AddDropAgent ¶
func (c *CorporateActionNotificationV07) AddDropAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddEventsLinkage ¶
func (c *CorporateActionNotificationV07) AddEventsLinkage() *iso20022.CorporateActionEventReference3
func (*CorporateActionNotificationV07) AddInformationAgent ¶
func (c *CorporateActionNotificationV07) AddInformationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddInstructionIdentification ¶
func (c *CorporateActionNotificationV07) AddInstructionIdentification() *iso20022.DocumentIdentification9
func (*CorporateActionNotificationV07) AddIntermediateSecurity ¶
func (c *CorporateActionNotificationV07) AddIntermediateSecurity() *iso20022.FinancialInstrumentAttributes68
func (*CorporateActionNotificationV07) AddIssuerAgent ¶
func (c *CorporateActionNotificationV07) AddIssuerAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddNotificationGeneralInformation ¶
func (c *CorporateActionNotificationV07) AddNotificationGeneralInformation() *iso20022.CorporateActionNotification5
func (*CorporateActionNotificationV07) AddOtherDocumentIdentification ¶
func (c *CorporateActionNotificationV07) AddOtherDocumentIdentification() *iso20022.DocumentIdentification32
func (*CorporateActionNotificationV07) AddPagination ¶
func (c *CorporateActionNotificationV07) AddPagination() *iso20022.Pagination
func (*CorporateActionNotificationV07) AddPayingAgent ¶
func (c *CorporateActionNotificationV07) AddPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddPhysicalSecuritiesAgent ¶
func (c *CorporateActionNotificationV07) AddPhysicalSecuritiesAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddPreviousNotificationIdentification ¶
func (c *CorporateActionNotificationV07) AddPreviousNotificationIdentification() *iso20022.DocumentIdentification31
func (*CorporateActionNotificationV07) AddRegistrar ¶
func (c *CorporateActionNotificationV07) AddRegistrar() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddResellingAgent ¶
func (c *CorporateActionNotificationV07) AddResellingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddSolicitationAgent ¶
func (c *CorporateActionNotificationV07) AddSolicitationAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddSubPayingAgent ¶
func (c *CorporateActionNotificationV07) AddSubPayingAgent() *iso20022.PartyIdentification71Choice
func (*CorporateActionNotificationV07) AddSupplementaryData ¶
func (c *CorporateActionNotificationV07) AddSupplementaryData() *iso20022.SupplementaryData1
type Document00100102 ¶
type Document00100102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.001.001.02 Document"` Message *MeetingNotificationV02 `xml:"MtgNtfctn"` }
func (*Document00100102) AddMessage ¶
func (d *Document00100102) AddMessage() *MeetingNotificationV02
type Document00100103 ¶
type Document00100103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.001.001.03 Document"` Message *MeetingNotificationV03 `xml:"MtgNtfctn"` }
func (*Document00100103) AddMessage ¶
func (d *Document00100103) AddMessage() *MeetingNotificationV03
type Document00100104 ¶
type Document00100104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.001.001.04 Document"` Message *MeetingNotificationV04 `xml:"MtgNtfctn"` }
func (*Document00100104) AddMessage ¶
func (d *Document00100104) AddMessage() *MeetingNotificationV04
type Document00100105 ¶
type Document00100105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.001.001.05 Document"` Message *MeetingNotificationV05 `xml:"MtgNtfctn"` }
func (*Document00100105) AddMessage ¶
func (d *Document00100105) AddMessage() *MeetingNotificationV05
type Document00200102 ¶
type Document00200102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.002.001.02 Document"` Message *MeetingCancellationV02 `xml:"MtgCxl"` }
func (*Document00200102) AddMessage ¶
func (d *Document00200102) AddMessage() *MeetingCancellationV02
type Document00200103 ¶
type Document00200103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.002.001.03 Document"` Message *MeetingCancellationV03 `xml:"MtgCxl"` }
func (*Document00200103) AddMessage ¶
func (d *Document00200103) AddMessage() *MeetingCancellationV03
type Document00200104 ¶
type Document00200104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.002.001.04 Document"` Message *MeetingCancellationV04 `xml:"MtgCxl"` }
func (*Document00200104) AddMessage ¶
func (d *Document00200104) AddMessage() *MeetingCancellationV04
type Document00200105 ¶
type Document00200105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.002.001.05 Document"` Message *MeetingCancellationV05 `xml:"MtgCxl"` }
func (*Document00200105) AddMessage ¶
func (d *Document00200105) AddMessage() *MeetingCancellationV05
type Document00300102 ¶
type Document00300102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.003.001.02 Document"` Message *MeetingEntitlementNotificationV02 `xml:"MtgEntitlmntNtfctn"` }
func (*Document00300102) AddMessage ¶
func (d *Document00300102) AddMessage() *MeetingEntitlementNotificationV02
type Document00300103 ¶
type Document00300103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.003.001.03 Document"` Message *MeetingEntitlementNotificationV03 `xml:"MtgEntitlmntNtfctn"` }
func (*Document00300103) AddMessage ¶
func (d *Document00300103) AddMessage() *MeetingEntitlementNotificationV03
type Document00300104 ¶
type Document00300104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.003.001.04 Document"` Message *MeetingEntitlementNotificationV04 `xml:"MtgEntitlmntNtfctn"` }
func (*Document00300104) AddMessage ¶
func (d *Document00300104) AddMessage() *MeetingEntitlementNotificationV04
type Document00300105 ¶
type Document00300105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.003.001.05 Document"` Message *MeetingEntitlementNotificationV05 `xml:"MtgEntitlmntNtfctn"` }
func (*Document00300105) AddMessage ¶
func (d *Document00300105) AddMessage() *MeetingEntitlementNotificationV05
type Document00400102 ¶
type Document00400102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.004.001.02 Document"` Message *MeetingInstructionV02 `xml:"MtgInstr"` }
func (*Document00400102) AddMessage ¶
func (d *Document00400102) AddMessage() *MeetingInstructionV02
type Document00400103 ¶
type Document00400103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.004.001.03 Document"` Message *MeetingInstructionV03 `xml:"MtgInstr"` }
func (*Document00400103) AddMessage ¶
func (d *Document00400103) AddMessage() *MeetingInstructionV03
type Document00400104 ¶
type Document00400104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.004.001.04 Document"` Message *MeetingInstructionV04 `xml:"MtgInstr"` }
func (*Document00400104) AddMessage ¶
func (d *Document00400104) AddMessage() *MeetingInstructionV04
type Document00400105 ¶
type Document00400105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.004.001.05 Document"` Message *MeetingInstructionV05 `xml:"MtgInstr"` }
func (*Document00400105) AddMessage ¶
func (d *Document00400105) AddMessage() *MeetingInstructionV05
type Document00500102 ¶
type Document00500102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.005.001.02 Document"` Message *MeetingInstructionCancellationRequestV02 `xml:"MtgInstrCxlReq"` }
func (*Document00500102) AddMessage ¶
func (d *Document00500102) AddMessage() *MeetingInstructionCancellationRequestV02
type Document00500103 ¶
type Document00500103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.005.001.03 Document"` Message *MeetingInstructionCancellationRequestV03 `xml:"MtgInstrCxlReq"` }
func (*Document00500103) AddMessage ¶
func (d *Document00500103) AddMessage() *MeetingInstructionCancellationRequestV03
type Document00500104 ¶
type Document00500104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.005.001.04 Document"` Message *MeetingInstructionCancellationRequestV04 `xml:"MtgInstrCxlReq"` }
func (*Document00500104) AddMessage ¶
func (d *Document00500104) AddMessage() *MeetingInstructionCancellationRequestV04
type Document00500105 ¶
type Document00500105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.005.001.05 Document"` Message *MeetingInstructionCancellationRequestV05 `xml:"MtgInstrCxlReq"` }
func (*Document00500105) AddMessage ¶
func (d *Document00500105) AddMessage() *MeetingInstructionCancellationRequestV05
type Document00600102 ¶
type Document00600102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.02 Document"` Message *MeetingInstructionStatusV02 `xml:"MtgInstrSts"` }
func (*Document00600102) AddMessage ¶
func (d *Document00600102) AddMessage() *MeetingInstructionStatusV02
type Document00600103 ¶
type Document00600103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.03 Document"` Message *MeetingInstructionStatusV03 `xml:"MtgInstrSts"` }
func (*Document00600103) AddMessage ¶
func (d *Document00600103) AddMessage() *MeetingInstructionStatusV03
type Document00600104 ¶
type Document00600104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.04 Document"` Message *MeetingInstructionStatusV04 `xml:"MtgInstrSts"` }
func (*Document00600104) AddMessage ¶
func (d *Document00600104) AddMessage() *MeetingInstructionStatusV04
type Document00600105 ¶
type Document00600105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.05 Document"` Message *MeetingInstructionStatusV05 `xml:"MtgInstrSts"` }
func (*Document00600105) AddMessage ¶
func (d *Document00600105) AddMessage() *MeetingInstructionStatusV05
type Document00700102 ¶
type Document00700102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.007.001.02 Document"` Message *MeetingVoteExecutionConfirmationV02 `xml:"MtgVoteExctnConf"` }
func (*Document00700102) AddMessage ¶
func (d *Document00700102) AddMessage() *MeetingVoteExecutionConfirmationV02
type Document00700103 ¶
type Document00700103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.007.001.03 Document"` Message *MeetingVoteExecutionConfirmationV03 `xml:"MtgVoteExctnConf"` }
func (*Document00700103) AddMessage ¶
func (d *Document00700103) AddMessage() *MeetingVoteExecutionConfirmationV03
type Document00700104 ¶
type Document00700104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.007.001.04 Document"` Message *MeetingVoteExecutionConfirmationV04 `xml:"MtgVoteExctnConf"` }
func (*Document00700104) AddMessage ¶
func (d *Document00700104) AddMessage() *MeetingVoteExecutionConfirmationV04
type Document00700105 ¶
type Document00700105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.007.001.05 Document"` Message *MeetingVoteExecutionConfirmationV05 `xml:"MtgVoteExctnConf"` }
func (*Document00700105) AddMessage ¶
func (d *Document00700105) AddMessage() *MeetingVoteExecutionConfirmationV05
type Document00800102 ¶
type Document00800102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.008.001.02 Document"` Message *MeetingResultDisseminationV02 `xml:"MtgRsltDssmntn"` }
func (*Document00800102) AddMessage ¶
func (d *Document00800102) AddMessage() *MeetingResultDisseminationV02
type Document00800103 ¶
type Document00800103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.008.001.03 Document"` Message *MeetingResultDisseminationV03 `xml:"MtgRsltDssmntn"` }
func (*Document00800103) AddMessage ¶
func (d *Document00800103) AddMessage() *MeetingResultDisseminationV03
type Document00800104 ¶
type Document00800104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.008.001.04 Document"` Message *MeetingResultDisseminationV04 `xml:"MtgRsltDssmntn"` }
func (*Document00800104) AddMessage ¶
func (d *Document00800104) AddMessage() *MeetingResultDisseminationV04
type Document00800105 ¶
type Document00800105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.008.001.05 Document"` Message *MeetingResultDisseminationV05 `xml:"MtgRsltDssmntn"` }
func (*Document00800105) AddMessage ¶
func (d *Document00800105) AddMessage() *MeetingResultDisseminationV05
type Document00900101 ¶
type Document00900101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.009.001.01 Document"` Message *AgentCANotificationAdviceV01 `xml:"AgtCANtfctnAdvc"` }
func (*Document00900101) AddMessage ¶
func (d *Document00900101) AddMessage() *AgentCANotificationAdviceV01
type Document01000101 ¶
type Document01000101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.010.001.01 Document"` Message *AgentCANotificationCancellationRequestV01 `xml:"AgtCANtfctnCxlReq"` }
func (*Document01000101) AddMessage ¶
func (d *Document01000101) AddMessage() *AgentCANotificationCancellationRequestV01
type Document01100101 ¶
type Document01100101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Document"` Message *AgentCANotificationStatusAdviceV01 `xml:"AgtCANtfctnStsAdvc"` }
func (*Document01100101) AddMessage ¶
func (d *Document01100101) AddMessage() *AgentCANotificationStatusAdviceV01
type Document01200101 ¶
type Document01200101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.012.001.01 Document"` Message *AgentCAElectionAdviceV01 `xml:"AgtCAElctnAdvc"` }
func (*Document01200101) AddMessage ¶
func (d *Document01200101) AddMessage() *AgentCAElectionAdviceV01
type Document01300101 ¶
type Document01300101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.013.001.01 Document"` Message *AgentCAElectionAmendmentRequestV01 `xml:"AgtCAElctnAmdmntReq"` }
func (*Document01300101) AddMessage ¶
func (d *Document01300101) AddMessage() *AgentCAElectionAmendmentRequestV01
type Document01400101 ¶
type Document01400101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.014.001.01 Document"` Message *AgentCAElectionCancellationRequestV01 `xml:"AgtCAElctnCxlReq"` }
func (*Document01400101) AddMessage ¶
func (d *Document01400101) AddMessage() *AgentCAElectionCancellationRequestV01
type Document01500101 ¶
type Document01500101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Document"` Message *AgentCAElectionStatusAdviceV01 `xml:"AgtCAElctnStsAdvc"` }
func (*Document01500101) AddMessage ¶
func (d *Document01500101) AddMessage() *AgentCAElectionStatusAdviceV01
type Document01600101 ¶
type Document01600101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.016.001.01 Document"` Message *AgentCADistributionBreakdownAdviceV01 `xml:"AgtCADstrbtnBrkdwnAdvc"` }
func (*Document01600101) AddMessage ¶
func (d *Document01600101) AddMessage() *AgentCADistributionBreakdownAdviceV01
type Document01700101 ¶
type Document01700101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.017.001.01 Document"` Message *AgentCAGlobalDistributionAuthorisationRequestV01 `xml:"AgtCAGblDstrbtnAuthstnReq"` }
func (*Document01700101) AddMessage ¶
func (d *Document01700101) AddMessage() *AgentCAGlobalDistributionAuthorisationRequestV01
type Document01800101 ¶
type Document01800101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.018.001.01 Document"` Message *AgentCAGlobalDistributionStatusAdviceV01 `xml:"AgtCAGblDstrbtnStsAdvc"` }
func (*Document01800101) AddMessage ¶
func (d *Document01800101) AddMessage() *AgentCAGlobalDistributionStatusAdviceV01
type Document01900101 ¶
type Document01900101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Document"` Message *AgentCAMovementInstructionV01 `xml:"AgtCAMvmntInstr"` }
func (*Document01900101) AddMessage ¶
func (d *Document01900101) AddMessage() *AgentCAMovementInstructionV01
type Document02000101 ¶
type Document02000101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.020.001.01 Document"` Message *AgentCAMovementCancellationRequestV01 `xml:"AgtCAMvmntCxlReq"` }
func (*Document02000101) AddMessage ¶
func (d *Document02000101) AddMessage() *AgentCAMovementCancellationRequestV01
type Document02100101 ¶
type Document02100101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.021.001.01 Document"` Message *AgentCAMovementConfirmationV01 `xml:"AgtCAMvmntConf"` }
func (*Document02100101) AddMessage ¶
func (d *Document02100101) AddMessage() *AgentCAMovementConfirmationV01
type Document02200101 ¶
type Document02200101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.022.001.01 Document"` Message *AgentCAMovementStatusAdviceV01 `xml:"AgtCAMvmntStsAdvc"` }
func (*Document02200101) AddMessage ¶
func (d *Document02200101) AddMessage() *AgentCAMovementStatusAdviceV01
type Document02300101 ¶
type Document02300101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.023.001.01 Document"` Message *AgentCAInformationAdviceV01 `xml:"AgtCAInfAdvc"` }
func (*Document02300101) AddMessage ¶
func (d *Document02300101) AddMessage() *AgentCAInformationAdviceV01
type Document02400101 ¶
type Document02400101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.024.001.01 Document"` Message *AgentCAInformationStatusAdviceV01 `xml:"AgtCAInfStsAdvc"` }
func (*Document02400101) AddMessage ¶
func (d *Document02400101) AddMessage() *AgentCAInformationStatusAdviceV01
type Document02500101 ¶
type Document02500101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.025.001.01 Document"` Message *AgentCAStandingInstructionRequestV01 `xml:"AgtCAStgInstrReq"` }
func (*Document02500101) AddMessage ¶
func (d *Document02500101) AddMessage() *AgentCAStandingInstructionRequestV01
type Document02600101 ¶
type Document02600101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.026.001.01 Document"` Message *AgentCAStandingInstructionCancellationRequestV01 `xml:"AgtCAStgInstrCxlReq"` }
func (*Document02600101) AddMessage ¶
func (d *Document02600101) AddMessage() *AgentCAStandingInstructionCancellationRequestV01
type Document02700101 ¶
type Document02700101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Document"` Message *AgentCAStandingInstructionStatusAdviceV01 `xml:"AgtCAStgInstrStsAdvc"` }
func (*Document02700101) AddMessage ¶
func (d *Document02700101) AddMessage() *AgentCAStandingInstructionStatusAdviceV01
type Document02800101 ¶
type Document02800101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.028.001.01 Document"` Message *AgentCADeactivationInstructionV01 `xml:"AgtCADeactvtnInstr"` }
func (*Document02800101) AddMessage ¶
func (d *Document02800101) AddMessage() *AgentCADeactivationInstructionV01
type Document02900101 ¶
type Document02900101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.029.001.01 Document"` Message *AgentCADeactivationCancellationRequestV01 `xml:"AgtCADeactvtnCxlReq"` }
func (*Document02900101) AddMessage ¶
func (d *Document02900101) AddMessage() *AgentCADeactivationCancellationRequestV01
type Document03000101 ¶
type Document03000101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.030.001.01 Document"` Message *AgentCADeactivationStatusAdviceV01 `xml:"AgtCADeactvtnStsAdvc"` }
func (*Document03000101) AddMessage ¶
func (d *Document03000101) AddMessage() *AgentCADeactivationStatusAdviceV01
type Document03100101 ¶
type Document03100101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.01 Document"` Message *CorporateActionNotificationV01 `xml:"CorpActnNtfctn"` }
func (*Document03100101) AddMessage ¶
func (d *Document03100101) AddMessage() *CorporateActionNotificationV01
type Document03100102 ¶
type Document03100102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.02 Document"` Message *CorporateActionNotificationV02 `xml:"CorpActnNtfctn"` }
func (*Document03100102) AddMessage ¶
func (d *Document03100102) AddMessage() *CorporateActionNotificationV02
type Document03100103 ¶
type Document03100103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.03 Document"` Message *CorporateActionNotificationV03 `xml:"CorpActnNtfctn"` }
func (*Document03100103) AddMessage ¶
func (d *Document03100103) AddMessage() *CorporateActionNotificationV03
type Document03100104 ¶
type Document03100104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.04 Document"` Message *CorporateActionNotificationV04 `xml:"CorpActnNtfctn"` }
func (*Document03100104) AddMessage ¶
func (d *Document03100104) AddMessage() *CorporateActionNotificationV04
type Document03100105 ¶
type Document03100105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.05 Document"` Message *CorporateActionNotificationV05 `xml:"CorpActnNtfctn"` }
func (*Document03100105) AddMessage ¶
func (d *Document03100105) AddMessage() *CorporateActionNotificationV05
type Document03100106 ¶
type Document03100106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.06 Document"` Message *CorporateActionNotificationV06 `xml:"CorpActnNtfctn"` }
func (*Document03100106) AddMessage ¶
func (d *Document03100106) AddMessage() *CorporateActionNotificationV06
type Document03100107 ¶
type Document03100107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.001.07 Document"` Message *CorporateActionNotificationV07 `xml:"CorpActnNtfctn"` }
func (*Document03100107) AddMessage ¶
func (d *Document03100107) AddMessage() *CorporateActionNotificationV07
type Document03100206 ¶
type Document03100206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.06 Document"` Message *CorporateActionNotification002V06 `xml:"CorpActnNtfctn"` }
func (*Document03100206) AddMessage ¶
func (d *Document03100206) AddMessage() *CorporateActionNotification002V06
type Document03100207 ¶
type Document03100207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.031.002.07 Document"` Message *CorporateActionNotification002V07 `xml:"CorpActnNtfctn"` }
func (*Document03100207) AddMessage ¶
func (d *Document03100207) AddMessage() *CorporateActionNotification002V07
type Document03200101 ¶
type Document03200101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.01 Document"` Message *CorporateActionEventProcessingStatusAdviceV01 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200101) AddMessage ¶
func (d *Document03200101) AddMessage() *CorporateActionEventProcessingStatusAdviceV01
type Document03200102 ¶
type Document03200102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.02 Document"` Message *CorporateActionEventProcessingStatusAdviceV02 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200102) AddMessage ¶
func (d *Document03200102) AddMessage() *CorporateActionEventProcessingStatusAdviceV02
type Document03200103 ¶
type Document03200103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.03 Document"` Message *CorporateActionEventProcessingStatusAdviceV03 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200103) AddMessage ¶
func (d *Document03200103) AddMessage() *CorporateActionEventProcessingStatusAdviceV03
type Document03200104 ¶
type Document03200104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.04 Document"` Message *CorporateActionEventProcessingStatusAdviceV04 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200104) AddMessage ¶
func (d *Document03200104) AddMessage() *CorporateActionEventProcessingStatusAdviceV04
type Document03200105 ¶
type Document03200105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.05 Document"` Message *CorporateActionEventProcessingStatusAdviceV05 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200105) AddMessage ¶
func (d *Document03200105) AddMessage() *CorporateActionEventProcessingStatusAdviceV05
type Document03200106 ¶
type Document03200106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.06 Document"` Message *CorporateActionEventProcessingStatusAdviceV06 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200106) AddMessage ¶
func (d *Document03200106) AddMessage() *CorporateActionEventProcessingStatusAdviceV06
type Document03200205 ¶
type Document03200205 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Document"` Message *CorporateActionEventProcessingStatusAdvice002V05 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200205) AddMessage ¶
func (d *Document03200205) AddMessage() *CorporateActionEventProcessingStatusAdvice002V05
type Document03200206 ¶
type Document03200206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.06 Document"` Message *CorporateActionEventProcessingStatusAdvice002V06 `xml:"CorpActnEvtPrcgStsAdvc"` }
func (*Document03200206) AddMessage ¶
func (d *Document03200206) AddMessage() *CorporateActionEventProcessingStatusAdvice002V06
type Document03300101 ¶
type Document03300101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.01 Document"` Message *CorporateActionInstructionV01 `xml:"CorpActnInstr"` }
func (*Document03300101) AddMessage ¶
func (d *Document03300101) AddMessage() *CorporateActionInstructionV01
type Document03300102 ¶
type Document03300102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.02 Document"` Message *CorporateActionInstructionV02 `xml:"CorpActnInstr"` }
func (*Document03300102) AddMessage ¶
func (d *Document03300102) AddMessage() *CorporateActionInstructionV02
type Document03300103 ¶
type Document03300103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.03 Document"` Message *CorporateActionInstructionV03 `xml:"CorpActnInstr"` }
func (*Document03300103) AddMessage ¶
func (d *Document03300103) AddMessage() *CorporateActionInstructionV03
type Document03300104 ¶
type Document03300104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.04 Document"` Message *CorporateActionInstructionV04 `xml:"CorpActnInstr"` }
func (*Document03300104) AddMessage ¶
func (d *Document03300104) AddMessage() *CorporateActionInstructionV04
type Document03300105 ¶
type Document03300105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.05 Document"` Message *CorporateActionInstructionV05 `xml:"CorpActnInstr"` }
func (*Document03300105) AddMessage ¶
func (d *Document03300105) AddMessage() *CorporateActionInstructionV05
type Document03300106 ¶
type Document03300106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.06 Document"` Message *CorporateActionInstructionV06 `xml:"CorpActnInstr"` }
func (*Document03300106) AddMessage ¶
func (d *Document03300106) AddMessage() *CorporateActionInstructionV06
type Document03300107 ¶
type Document03300107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.001.07 Document"` Message *CorporateActionInstructionV07 `xml:"CorpActnInstr"` }
func (*Document03300107) AddMessage ¶
func (d *Document03300107) AddMessage() *CorporateActionInstructionV07
type Document03300206 ¶
type Document03300206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.002.06 Document"` Message *CorporateActionInstruction002V06 `xml:"CorpActnInstr"` }
func (*Document03300206) AddMessage ¶
func (d *Document03300206) AddMessage() *CorporateActionInstruction002V06
type Document03300207 ¶
type Document03300207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.033.002.07 Document"` Message *CorporateActionInstruction002V07 `xml:"CorpActnInstr"` }
func (*Document03300207) AddMessage ¶
func (d *Document03300207) AddMessage() *CorporateActionInstruction002V07
type Document03400101 ¶
type Document03400101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.01 Document"` Message *CorporateActionInstructionStatusAdviceV01 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400101) AddMessage ¶
func (d *Document03400101) AddMessage() *CorporateActionInstructionStatusAdviceV01
type Document03400102 ¶
type Document03400102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.02 Document"` Message *CorporateActionInstructionStatusAdviceV02 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400102) AddMessage ¶
func (d *Document03400102) AddMessage() *CorporateActionInstructionStatusAdviceV02
type Document03400103 ¶
type Document03400103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.03 Document"` Message *CorporateActionInstructionStatusAdviceV03 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400103) AddMessage ¶
func (d *Document03400103) AddMessage() *CorporateActionInstructionStatusAdviceV03
type Document03400104 ¶
type Document03400104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.04 Document"` Message *CorporateActionInstructionStatusAdviceV04 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400104) AddMessage ¶
func (d *Document03400104) AddMessage() *CorporateActionInstructionStatusAdviceV04
type Document03400105 ¶
type Document03400105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.05 Document"` Message *CorporateActionInstructionStatusAdviceV05 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400105) AddMessage ¶
func (d *Document03400105) AddMessage() *CorporateActionInstructionStatusAdviceV05
type Document03400106 ¶
type Document03400106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.06 Document"` Message *CorporateActionInstructionStatusAdviceV06 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400106) AddMessage ¶
func (d *Document03400106) AddMessage() *CorporateActionInstructionStatusAdviceV06
type Document03400107 ¶
type Document03400107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.07 Document"` Message *CorporateActionInstructionStatusAdviceV07 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400107) AddMessage ¶
func (d *Document03400107) AddMessage() *CorporateActionInstructionStatusAdviceV07
type Document03400108 ¶
type Document03400108 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.001.08 Document"` Message *CorporateActionInstructionStatusAdviceV08 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400108) AddMessage ¶
func (d *Document03400108) AddMessage() *CorporateActionInstructionStatusAdviceV08
type Document03400207 ¶
type Document03400207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Document"` Message *CorporateActionInstructionStatusAdvice002V07 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400207) AddMessage ¶
func (d *Document03400207) AddMessage() *CorporateActionInstructionStatusAdvice002V07
type Document03400208 ¶
type Document03400208 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.08 Document"` Message *CorporateActionInstructionStatusAdvice002V08 `xml:"CorpActnInstrStsAdvc"` }
func (*Document03400208) AddMessage ¶
func (d *Document03400208) AddMessage() *CorporateActionInstructionStatusAdvice002V08
type Document03500101 ¶
type Document03500101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.01 Document"` Message *CorporateActionMovementPreliminaryAdviceV01 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500101) AddMessage ¶
func (d *Document03500101) AddMessage() *CorporateActionMovementPreliminaryAdviceV01
type Document03500102 ¶
type Document03500102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.02 Document"` Message *CorporateActionMovementPreliminaryAdviceV02 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500102) AddMessage ¶
func (d *Document03500102) AddMessage() *CorporateActionMovementPreliminaryAdviceV02
type Document03500103 ¶
type Document03500103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.03 Document"` Message *CorporateActionMovementPreliminaryAdviceV03 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500103) AddMessage ¶
func (d *Document03500103) AddMessage() *CorporateActionMovementPreliminaryAdviceV03
type Document03500104 ¶
type Document03500104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.04 Document"` Message *CorporateActionMovementPreliminaryAdviceV04 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500104) AddMessage ¶
func (d *Document03500104) AddMessage() *CorporateActionMovementPreliminaryAdviceV04
type Document03500105 ¶
type Document03500105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.05 Document"` Message *CorporateActionMovementPreliminaryAdviceV05 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500105) AddMessage ¶
func (d *Document03500105) AddMessage() *CorporateActionMovementPreliminaryAdviceV05
type Document03500106 ¶
type Document03500106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.06 Document"` Message *CorporateActionMovementPreliminaryAdviceV06 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500106) AddMessage ¶
func (d *Document03500106) AddMessage() *CorporateActionMovementPreliminaryAdviceV06
type Document03500107 ¶
type Document03500107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.07 Document"` Message *CorporateActionMovementPreliminaryAdviceV07 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500107) AddMessage ¶
func (d *Document03500107) AddMessage() *CorporateActionMovementPreliminaryAdviceV07
type Document03500108 ¶
type Document03500108 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.001.08 Document"` Message *CorporateActionMovementPreliminaryAdviceV08 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500108) AddMessage ¶
func (d *Document03500108) AddMessage() *CorporateActionMovementPreliminaryAdviceV08
type Document03500207 ¶
type Document03500207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.07 Document"` Message *CorporateActionMovementPreliminaryAdvice002V07 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500207) AddMessage ¶
func (d *Document03500207) AddMessage() *CorporateActionMovementPreliminaryAdvice002V07
type Document03500208 ¶
type Document03500208 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.035.002.08 Document"` Message *CorporateActionMovementPreliminaryAdvice002V08 `xml:"CorpActnMvmntPrlimryAdvc"` }
func (*Document03500208) AddMessage ¶
func (d *Document03500208) AddMessage() *CorporateActionMovementPreliminaryAdvice002V08
type Document03600101 ¶
type Document03600101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.01 Document"` Message *CorporateActionMovementConfirmationV01 `xml:"CorpActnMvmntConf"` }
func (*Document03600101) AddMessage ¶
func (d *Document03600101) AddMessage() *CorporateActionMovementConfirmationV01
type Document03600102 ¶
type Document03600102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.02 Document"` Message *CorporateActionMovementConfirmationV02 `xml:"CorpActnMvmntConf"` }
func (*Document03600102) AddMessage ¶
func (d *Document03600102) AddMessage() *CorporateActionMovementConfirmationV02
type Document03600103 ¶
type Document03600103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.03 Document"` Message *CorporateActionMovementConfirmationV03 `xml:"CorpActnMvmntConf"` }
func (*Document03600103) AddMessage ¶
func (d *Document03600103) AddMessage() *CorporateActionMovementConfirmationV03
type Document03600104 ¶
type Document03600104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.04 Document"` Message *CorporateActionMovementConfirmationV04 `xml:"CorpActnMvmntConf"` }
func (*Document03600104) AddMessage ¶
func (d *Document03600104) AddMessage() *CorporateActionMovementConfirmationV04
type Document03600105 ¶
type Document03600105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.05 Document"` Message *CorporateActionMovementConfirmationV05 `xml:"CorpActnMvmntConf"` }
func (*Document03600105) AddMessage ¶
func (d *Document03600105) AddMessage() *CorporateActionMovementConfirmationV05
type Document03600106 ¶
type Document03600106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.06 Document"` Message *CorporateActionMovementConfirmationV06 `xml:"CorpActnMvmntConf"` }
func (*Document03600106) AddMessage ¶
func (d *Document03600106) AddMessage() *CorporateActionMovementConfirmationV06
type Document03600107 ¶
type Document03600107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.07 Document"` Message *CorporateActionMovementConfirmationV07 `xml:"CorpActnMvmntConf"` }
func (*Document03600107) AddMessage ¶
func (d *Document03600107) AddMessage() *CorporateActionMovementConfirmationV07
type Document03600108 ¶
type Document03600108 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.001.08 Document"` Message *CorporateActionMovementConfirmationV08 `xml:"CorpActnMvmntConf"` }
func (*Document03600108) AddMessage ¶
func (d *Document03600108) AddMessage() *CorporateActionMovementConfirmationV08
type Document03600207 ¶
type Document03600207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.07 Document"` Message *CorporateActionMovementConfirmation002V07 `xml:"CorpActnMvmntConf"` }
func (*Document03600207) AddMessage ¶
func (d *Document03600207) AddMessage() *CorporateActionMovementConfirmation002V07
type Document03600208 ¶
type Document03600208 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.036.002.08 Document"` Message *CorporateActionMovementConfirmation002V08 `xml:"CorpActnMvmntConf"` }
func (*Document03600208) AddMessage ¶
func (d *Document03600208) AddMessage() *CorporateActionMovementConfirmation002V08
type Document03700101 ¶
type Document03700101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.01 Document"` Message *CorporateActionMovementReversalAdviceV01 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700101) AddMessage ¶
func (d *Document03700101) AddMessage() *CorporateActionMovementReversalAdviceV01
type Document03700102 ¶
type Document03700102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.02 Document"` Message *CorporateActionMovementReversalAdviceV02 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700102) AddMessage ¶
func (d *Document03700102) AddMessage() *CorporateActionMovementReversalAdviceV02
type Document03700103 ¶
type Document03700103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.03 Document"` Message *CorporateActionMovementReversalAdviceV03 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700103) AddMessage ¶
func (d *Document03700103) AddMessage() *CorporateActionMovementReversalAdviceV03
type Document03700104 ¶
type Document03700104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.04 Document"` Message *CorporateActionMovementReversalAdviceV04 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700104) AddMessage ¶
func (d *Document03700104) AddMessage() *CorporateActionMovementReversalAdviceV04
type Document03700105 ¶
type Document03700105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.05 Document"` Message *CorporateActionMovementReversalAdviceV05 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700105) AddMessage ¶
func (d *Document03700105) AddMessage() *CorporateActionMovementReversalAdviceV05
type Document03700106 ¶
type Document03700106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.06 Document"` Message *CorporateActionMovementReversalAdviceV06 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700106) AddMessage ¶
func (d *Document03700106) AddMessage() *CorporateActionMovementReversalAdviceV06
type Document03700107 ¶
type Document03700107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.07 Document"` Message *CorporateActionMovementReversalAdviceV07 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700107) AddMessage ¶
func (d *Document03700107) AddMessage() *CorporateActionMovementReversalAdviceV07
type Document03700108 ¶
type Document03700108 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.08 Document"` Message *CorporateActionMovementReversalAdviceV08 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700108) AddMessage ¶
func (d *Document03700108) AddMessage() *CorporateActionMovementReversalAdviceV08
type Document03700207 ¶
type Document03700207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.07 Document"` Message *CorporateActionMovementReversalAdvice002V07 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700207) AddMessage ¶
func (d *Document03700207) AddMessage() *CorporateActionMovementReversalAdvice002V07
type Document03700208 ¶
type Document03700208 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.08 Document"` Message *CorporateActionMovementReversalAdvice002V08 `xml:"CorpActnMvmntRvslAdvc"` }
func (*Document03700208) AddMessage ¶
func (d *Document03700208) AddMessage() *CorporateActionMovementReversalAdvice002V08
type Document03800101 ¶
type Document03800101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.038.001.01 Document"` Message *CorporateActionNarrativeV01 `xml:"CorpActnNrrtv"` }
func (*Document03800101) AddMessage ¶
func (d *Document03800101) AddMessage() *CorporateActionNarrativeV01
type Document03800102 ¶
type Document03800102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.038.001.02 Document"` Message *CorporateActionNarrativeV02 `xml:"CorpActnNrrtv"` }
func (*Document03800102) AddMessage ¶
func (d *Document03800102) AddMessage() *CorporateActionNarrativeV02
type Document03800103 ¶
type Document03800103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.038.001.03 Document"` Message *CorporateActionNarrativeV03 `xml:"CorpActnNrrtv"` }
func (*Document03800103) AddMessage ¶
func (d *Document03800103) AddMessage() *CorporateActionNarrativeV03
type Document03800104 ¶
type Document03800104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.038.001.04 Document"` Message *CorporateActionNarrativeV04 `xml:"CorpActnNrrtv"` }
func (*Document03800104) AddMessage ¶
func (d *Document03800104) AddMessage() *CorporateActionNarrativeV04
type Document03800204 ¶
type Document03800204 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.038.002.04 Document"` Message *CorporateActionNarrative002V04 `xml:"CorpActnNrrtv"` }
func (*Document03800204) AddMessage ¶
func (d *Document03800204) AddMessage() *CorporateActionNarrative002V04
type Document03900101 ¶
type Document03900101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Document"` Message *CorporateActionCancellationAdviceV01 `xml:"CorpActnCxlAdvc"` }
func (*Document03900101) AddMessage ¶
func (d *Document03900101) AddMessage() *CorporateActionCancellationAdviceV01
type Document03900102 ¶
type Document03900102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.02 Document"` Message *CorporateActionCancellationAdviceV02 `xml:"CorpActnCxlAdvc"` }
func (*Document03900102) AddMessage ¶
func (d *Document03900102) AddMessage() *CorporateActionCancellationAdviceV02
type Document03900103 ¶
type Document03900103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.03 Document"` Message *CorporateActionCancellationAdviceV03 `xml:"CorpActnCxlAdvc"` }
func (*Document03900103) AddMessage ¶
func (d *Document03900103) AddMessage() *CorporateActionCancellationAdviceV03
type Document03900104 ¶
type Document03900104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.04 Document"` Message *CorporateActionCancellationAdviceV04 `xml:"CorpActnCxlAdvc"` }
func (*Document03900104) AddMessage ¶
func (d *Document03900104) AddMessage() *CorporateActionCancellationAdviceV04
type Document03900105 ¶
type Document03900105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.05 Document"` Message *CorporateActionCancellationAdviceV05 `xml:"CorpActnCxlAdvc"` }
func (*Document03900105) AddMessage ¶
func (d *Document03900105) AddMessage() *CorporateActionCancellationAdviceV05
type Document03900106 ¶
type Document03900106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.06 Document"` Message *CorporateActionCancellationAdviceV06 `xml:"CorpActnCxlAdvc"` }
func (*Document03900106) AddMessage ¶
func (d *Document03900106) AddMessage() *CorporateActionCancellationAdviceV06
type Document03900107 ¶
type Document03900107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.07 Document"` Message *CorporateActionCancellationAdviceV07 `xml:"CorpActnCxlAdvc"` }
func (*Document03900107) AddMessage ¶
func (d *Document03900107) AddMessage() *CorporateActionCancellationAdviceV07
type Document03900206 ¶
type Document03900206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.002.06 Document"` Message *CorporateActionCancellationAdvice002V06 `xml:"CorpActnCxlAdvc"` }
func (*Document03900206) AddMessage ¶
func (d *Document03900206) AddMessage() *CorporateActionCancellationAdvice002V06
type Document03900207 ¶
type Document03900207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.002.07 Document"` Message *CorporateActionCancellationAdvice002V07 `xml:"CorpActnCxlAdvc"` }
func (*Document03900207) AddMessage ¶
func (d *Document03900207) AddMessage() *CorporateActionCancellationAdvice002V07
type Document04000101 ¶
type Document04000101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.01 Document"` Message *CorporateActionInstructionCancellationRequestV01 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000101) AddMessage ¶
func (d *Document04000101) AddMessage() *CorporateActionInstructionCancellationRequestV01
type Document04000102 ¶
type Document04000102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.02 Document"` Message *CorporateActionInstructionCancellationRequestV02 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000102) AddMessage ¶
func (d *Document04000102) AddMessage() *CorporateActionInstructionCancellationRequestV02
type Document04000103 ¶
type Document04000103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.03 Document"` Message *CorporateActionInstructionCancellationRequestV03 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000103) AddMessage ¶
func (d *Document04000103) AddMessage() *CorporateActionInstructionCancellationRequestV03
type Document04000104 ¶
type Document04000104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.04 Document"` Message *CorporateActionInstructionCancellationRequestV04 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000104) AddMessage ¶
func (d *Document04000104) AddMessage() *CorporateActionInstructionCancellationRequestV04
type Document04000105 ¶
type Document04000105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.05 Document"` Message *CorporateActionInstructionCancellationRequestV05 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000105) AddMessage ¶
func (d *Document04000105) AddMessage() *CorporateActionInstructionCancellationRequestV05
type Document04000106 ¶
type Document04000106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.06 Document"` Message *CorporateActionInstructionCancellationRequestV06 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000106) AddMessage ¶
func (d *Document04000106) AddMessage() *CorporateActionInstructionCancellationRequestV06
type Document04000107 ¶
type Document04000107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.001.07 Document"` Message *CorporateActionInstructionCancellationRequestV07 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000107) AddMessage ¶
func (d *Document04000107) AddMessage() *CorporateActionInstructionCancellationRequestV07
type Document04000206 ¶
type Document04000206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.002.06 Document"` Message *CorporateActionInstructionCancellationRequest002V06 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000206) AddMessage ¶
func (d *Document04000206) AddMessage() *CorporateActionInstructionCancellationRequest002V06
type Document04000207 ¶
type Document04000207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.040.002.07 Document"` Message *CorporateActionInstructionCancellationRequest002V07 `xml:"CorpActnInstrCxlReq"` }
func (*Document04000207) AddMessage ¶
func (d *Document04000207) AddMessage() *CorporateActionInstructionCancellationRequest002V07
type Document04100101 ¶
type Document04100101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.01 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV01 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100101) AddMessage ¶
func (d *Document04100101) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV01
type Document04100102 ¶
type Document04100102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.02 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV02 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100102) AddMessage ¶
func (d *Document04100102) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV02
type Document04100103 ¶
type Document04100103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.03 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV03 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100103) AddMessage ¶
func (d *Document04100103) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV03
type Document04100104 ¶
type Document04100104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.04 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV04 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100104) AddMessage ¶
func (d *Document04100104) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV04
type Document04100105 ¶
type Document04100105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV05 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100105) AddMessage ¶
func (d *Document04100105) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV05
type Document04100106 ¶
type Document04100106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.06 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV06 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100106) AddMessage ¶
func (d *Document04100106) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV06
type Document04100107 ¶
type Document04100107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.07 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdviceV07 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100107) AddMessage ¶
func (d *Document04100107) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdviceV07
type Document04100206 ¶
type Document04100206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.06 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdvice002V06 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100206) AddMessage ¶
func (d *Document04100206) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdvice002V06
type Document04100207 ¶
type Document04100207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.07 Document"` Message *CorporateActionInstructionCancellationRequestStatusAdvice002V07 `xml:"CorpActnInstrCxlReqStsAdvc"` }
func (*Document04100207) AddMessage ¶
func (d *Document04100207) AddMessage() *CorporateActionInstructionCancellationRequestStatusAdvice002V07
type Document04200101 ¶
type Document04200101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Document"` Message *CorporateActionInstructionStatementReportV01 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200101) AddMessage ¶
func (d *Document04200101) AddMessage() *CorporateActionInstructionStatementReportV01
type Document04200102 ¶
type Document04200102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Document"` Message *CorporateActionInstructionStatementReportV02 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200102) AddMessage ¶
func (d *Document04200102) AddMessage() *CorporateActionInstructionStatementReportV02
type Document04200103 ¶
type Document04200103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.03 Document"` Message *CorporateActionInstructionStatementReportV03 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200103) AddMessage ¶
func (d *Document04200103) AddMessage() *CorporateActionInstructionStatementReportV03
type Document04200104 ¶
type Document04200104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.04 Document"` Message *CorporateActionInstructionStatementReportV04 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200104) AddMessage ¶
func (d *Document04200104) AddMessage() *CorporateActionInstructionStatementReportV04
type Document04200105 ¶
type Document04200105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.05 Document"` Message *CorporateActionInstructionStatementReportV05 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200105) AddMessage ¶
func (d *Document04200105) AddMessage() *CorporateActionInstructionStatementReportV05
type Document04200106 ¶
type Document04200106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.06 Document"` Message *CorporateActionInstructionStatementReportV06 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200106) AddMessage ¶
func (d *Document04200106) AddMessage() *CorporateActionInstructionStatementReportV06
type Document04200205 ¶
type Document04200205 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.05 Document"` Message *CorporateActionInstructionStatementReport002V05 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200205) AddMessage ¶
func (d *Document04200205) AddMessage() *CorporateActionInstructionStatementReport002V05
type Document04200206 ¶
type Document04200206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.06 Document"` Message *CorporateActionInstructionStatementReport002V06 `xml:"CorpActnInstrStmtRpt"` }
func (*Document04200206) AddMessage ¶
func (d *Document04200206) AddMessage() *CorporateActionInstructionStatementReport002V06
type Document04400101 ¶
type Document04400101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.01 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400101) AddMessage ¶
func (d *Document04400101) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV01
type Document04400102 ¶
type Document04400102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.02 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400102) AddMessage ¶
func (d *Document04400102) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV02
type Document04400103 ¶
type Document04400103 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400103) AddMessage ¶
func (d *Document04400103) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV03
type Document04400104 ¶
type Document04400104 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.04 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400104) AddMessage ¶
func (d *Document04400104) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV04
type Document04400105 ¶
type Document04400105 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.05 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400105) AddMessage ¶
func (d *Document04400105) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV05
type Document04400106 ¶
type Document04400106 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.06 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400106) AddMessage ¶
func (d *Document04400106) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV06
type Document04400107 ¶
type Document04400107 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.07 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400107) AddMessage ¶
func (d *Document04400107) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdviceV07
type Document04400206 ¶
type Document04400206 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.002.06 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400206) AddMessage ¶
func (d *Document04400206) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06
type Document04400207 ¶
type Document04400207 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.002.07 Document"` Message *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07 `xml:"CorpActnMvmntPrlimryAdvcCxlAdvc"` }
func (*Document04400207) AddMessage ¶
func (d *Document04400207) AddMessage() *CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07
type MeetingCancellationV02 ¶
type MeetingCancellationV02 struct { // Identifies the cancellation message. CancellationIdentification *iso20022.MessageIdentification1 `xml:"CxlId"` // Information indicating that the cancellation of a message previously sent is requested (and not the cancellation of the meeting). MessageCancellation *iso20022.AmendInformation1 `xml:"MsgCxl,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference2 `xml:"MtgRef"` // Party notifying the cancellation of the meeting. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty,omitempty"` // Identifies the security for which the meeting was organised. Security []*iso20022.SecurityPosition5 `xml:"Scty,omitempty"` // Defines the justification for the cancellation. Reason *iso20022.MeetingCancellationReason1 `xml:"Rsn"` }
Scope The MeetingCancellation message is sent by the party that sent the MeetingNotification message to the original receiver. It is sent to cancel the previous MeetingNotification message or to advise the cancellation of a meeting. Usage The MeetingCancellation message is used in two different situations. First, it is used to cancel a previously sent MeetingNotification message. In this case, the MessageCancellation, the MeetingReference and the Reason building blocks need to be present. Second, it is used to advise that the meeting is cancelled. In this case, only the MeetingReference and Reason building blocks need to be present.
func (*MeetingCancellationV02) AddCancellationIdentification ¶
func (m *MeetingCancellationV02) AddCancellationIdentification() *iso20022.MessageIdentification1
func (*MeetingCancellationV02) AddMeetingReference ¶
func (m *MeetingCancellationV02) AddMeetingReference() *iso20022.MeetingReference2
func (*MeetingCancellationV02) AddMessageCancellation ¶
func (m *MeetingCancellationV02) AddMessageCancellation() *iso20022.AmendInformation1
func (*MeetingCancellationV02) AddNotifyingParty ¶
func (m *MeetingCancellationV02) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingCancellationV02) AddReason ¶
func (m *MeetingCancellationV02) AddReason() *iso20022.MeetingCancellationReason1
func (*MeetingCancellationV02) AddSecurity ¶
func (m *MeetingCancellationV02) AddSecurity() *iso20022.SecurityPosition5
type MeetingCancellationV03 ¶
type MeetingCancellationV03 struct { // Identifies the cancellation message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Information indicating that the cancellation of a message previously sent is requested (and not the cancellation of the meeting). MessageCancellation *iso20022.AmendInformation1 `xml:"MsgCxl,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference5 `xml:"MtgRef"` // Party notifying the cancellation of the meeting. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty,omitempty"` // Identifies the security for which the meeting was organised. Security []*iso20022.SecurityPosition6 `xml:"Scty,omitempty"` // Defines the justification for the cancellation. Reason *iso20022.MeetingCancellationReason2 `xml:"Rsn"` }
Scope The MeetingCancellation message is sent by the party that sent the MeetingNotification message to the original receiver. It is sent to cancel the previous MeetingNotification message or to advise the cancellation of a meeting. Usage The MeetingCancellation message is used in two different situations. First, it is used to cancel a previously sent MeetingNotification message. In this case, the MessageCancellation, the MeetingReference and the Reason building blocks need to be present. Second, it is used to advise that the meeting is cancelled. In this case, only the MeetingReference and Reason building blocks need to be present.
func (*MeetingCancellationV03) AddIdentification ¶
func (m *MeetingCancellationV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingCancellationV03) AddMeetingReference ¶
func (m *MeetingCancellationV03) AddMeetingReference() *iso20022.MeetingReference5
func (*MeetingCancellationV03) AddMessageCancellation ¶
func (m *MeetingCancellationV03) AddMessageCancellation() *iso20022.AmendInformation1
func (*MeetingCancellationV03) AddNotifyingParty ¶
func (m *MeetingCancellationV03) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingCancellationV03) AddReason ¶
func (m *MeetingCancellationV03) AddReason() *iso20022.MeetingCancellationReason2
func (*MeetingCancellationV03) AddSecurity ¶
func (m *MeetingCancellationV03) AddSecurity() *iso20022.SecurityPosition6
type MeetingCancellationV04 ¶
type MeetingCancellationV04 struct { // Identifies the cancellation message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Information indicating that the cancellation of a message previously sent is requested (and not the cancellation of the meeting). MessageCancellation *iso20022.AmendInformation1 `xml:"MsgCxl,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference5 `xml:"MtgRef"` // Party notifying the cancellation of the meeting. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty,omitempty"` // Identifies the security for which the meeting was organised. Security []*iso20022.SecurityPosition6 `xml:"Scty,omitempty"` // Defines the justification for the cancellation. Reason *iso20022.MeetingCancellationReason2 `xml:"Rsn"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope The MeetingCancellation message is sent by the party that sent the MeetingNotification message to the original receiver. It is sent to cancel the previous MeetingNotification message or to advise the cancellation of a meeting. Usage The MeetingCancellation message is used in two different situations. First, it is used to cancel a previously sent MeetingNotification message. In this case, the MessageCancellation, the MeetingReference and the Reason building blocks need to be present. Second, it is used to advise that the meeting is cancelled. In this case, only the MeetingReference and Reason building blocks need to be present.
func (*MeetingCancellationV04) AddExtension ¶
func (m *MeetingCancellationV04) AddExtension() *iso20022.Extension2
func (*MeetingCancellationV04) AddIdentification ¶
func (m *MeetingCancellationV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingCancellationV04) AddMeetingReference ¶
func (m *MeetingCancellationV04) AddMeetingReference() *iso20022.MeetingReference5
func (*MeetingCancellationV04) AddMessageCancellation ¶
func (m *MeetingCancellationV04) AddMessageCancellation() *iso20022.AmendInformation1
func (*MeetingCancellationV04) AddNotifyingParty ¶
func (m *MeetingCancellationV04) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingCancellationV04) AddReason ¶
func (m *MeetingCancellationV04) AddReason() *iso20022.MeetingCancellationReason2
func (*MeetingCancellationV04) AddSecurity ¶
func (m *MeetingCancellationV04) AddSecurity() *iso20022.SecurityPosition6
type MeetingCancellationV05 ¶
type MeetingCancellationV05 struct { // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference6 `xml:"MtgRef"` // Identifies the security for which the meeting was organised. Security []*iso20022.SecurityPosition8 `xml:"Scty,omitempty"` // Defines the justification for the cancellation. Reason *iso20022.MeetingCancellationReason2 `xml:"Rsn"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The MeetingCancellation message is sent by the party that sent the MeetingNotification message to the original receiver. It is sent to cancel the previous MeetingNotification message or to advise the cancellation of a meeting. Usage The MeetingCancellation message is used in two different situations. First, it is used to cancel a previously sent MeetingNotification message. In this case, the MessageCancellation, the MeetingReference and the Reason building blocks need to be present. Second, it is used to advise that the meeting is cancelled. In this case, only the MeetingReference and Reason building blocks need to be present. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingCancellationV05) AddMeetingReference ¶
func (m *MeetingCancellationV05) AddMeetingReference() *iso20022.MeetingReference6
func (*MeetingCancellationV05) AddReason ¶
func (m *MeetingCancellationV05) AddReason() *iso20022.MeetingCancellationReason2
func (*MeetingCancellationV05) AddSecurity ¶
func (m *MeetingCancellationV05) AddSecurity() *iso20022.SecurityPosition8
func (*MeetingCancellationV05) AddSupplementaryData ¶
func (m *MeetingCancellationV05) AddSupplementaryData() *iso20022.SupplementaryData1
type MeetingEntitlementNotificationV02 ¶
type MeetingEntitlementNotificationV02 struct { // Identifies the notification of entitlement instruction. EntitlementNotificationIdentification *iso20022.MessageIdentification1 `xml:"EntitlmntNtfctnId"` // Identifies the meeting entitlement message to be modified. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference3 `xml:"MtgRef"` // Party notifying the entitlement. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty"` // Identifies the security for which the meeting is organised, the account and the positions of the security holder. Security []*iso20022.SecurityPosition5 `xml:"Scty"` // Defines the dates determining eligibility. Eligibility *iso20022.EligibilityDates1 `xml:"Elgblty"` }
Scope An account servicer sends the MeetingEntitlementNotification to an issuer, its agent, an intermediary or an account owner to advise the entitlement in relation to a shareholders meeting. Usage This message is sent to advise the quantity of securities held by an account owner. The balance is specified for the securities for which the meeting is taking place. This entitlement message is sent by the account servicer or the registrar to an intermediary, the issuer's agent or the issuer. It is also sent between the account servicer and the account owner or the party holding the right to vote. The message is also used to amend a previously sent MeetingEntitlementNotification. To notify an update, the RelatedReference must be included in the message.
func (*MeetingEntitlementNotificationV02) AddEligibility ¶
func (m *MeetingEntitlementNotificationV02) AddEligibility() *iso20022.EligibilityDates1
func (*MeetingEntitlementNotificationV02) AddEntitlementNotificationIdentification ¶
func (m *MeetingEntitlementNotificationV02) AddEntitlementNotificationIdentification() *iso20022.MessageIdentification1
func (*MeetingEntitlementNotificationV02) AddMeetingReference ¶
func (m *MeetingEntitlementNotificationV02) AddMeetingReference() *iso20022.MeetingReference3
func (*MeetingEntitlementNotificationV02) AddNotifyingParty ¶
func (m *MeetingEntitlementNotificationV02) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingEntitlementNotificationV02) AddRelatedReference ¶
func (m *MeetingEntitlementNotificationV02) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingEntitlementNotificationV02) AddSecurity ¶
func (m *MeetingEntitlementNotificationV02) AddSecurity() *iso20022.SecurityPosition5
type MeetingEntitlementNotificationV03 ¶
type MeetingEntitlementNotificationV03 struct { // Identifies the notification of entitlement instruction. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Identifies the meeting entitlement message to be modified. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party notifying the entitlement. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty"` // Identifies the security for which the meeting is organised, the account and the positions of the security holder. Security []*iso20022.SecurityPosition6 `xml:"Scty"` // Defines the dates determining eligibility. Eligibility *iso20022.EligibilityDates1 `xml:"Elgblty"` }
Scope An account servicer sends the MeetingEntitlementNotification to an issuer, its agent, an intermediary or an account owner to advise the entitlement in relation to a shareholders meeting. Usage This message is sent to advise the quantity of securities held by an account owner. The balance is specified for the securities for which the meeting is taking place. This entitlement message is sent by the account servicer or the registrar to an intermediary, the issuer's agent or the issuer. It is also sent between the account servicer and the account owner or the party holding the right to vote. The message is also used to amend a previously sent MeetingEntitlementNotification. To notify an update, the RelatedReference must be included in the message.
func (*MeetingEntitlementNotificationV03) AddEligibility ¶
func (m *MeetingEntitlementNotificationV03) AddEligibility() *iso20022.EligibilityDates1
func (*MeetingEntitlementNotificationV03) AddIdentification ¶
func (m *MeetingEntitlementNotificationV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingEntitlementNotificationV03) AddMeetingReference ¶
func (m *MeetingEntitlementNotificationV03) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingEntitlementNotificationV03) AddNotifyingParty ¶
func (m *MeetingEntitlementNotificationV03) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingEntitlementNotificationV03) AddRelatedReference ¶
func (m *MeetingEntitlementNotificationV03) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingEntitlementNotificationV03) AddSecurity ¶
func (m *MeetingEntitlementNotificationV03) AddSecurity() *iso20022.SecurityPosition6
type MeetingEntitlementNotificationV04 ¶
type MeetingEntitlementNotificationV04 struct { // Identifies the notification of entitlement instruction. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Identifies the meeting entitlement message to be modified. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party notifying the entitlement. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty"` // Identifies the security for which the meeting is organised, the account and the positions of the security holder. Security []*iso20022.SecurityPosition7 `xml:"Scty"` // Defines the dates determining eligibility. Eligibility *iso20022.EligibilityDates1 `xml:"Elgblty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An account servicer sends the MeetingEntitlementNotification to an issuer, its agent, an intermediary or an account owner to advise the entitlement in relation to a shareholders meeting. Usage This message is sent to advise the quantity of securities held by an account owner. The balance is specified for the securities for which the meeting is taking place. This entitlement message is sent by the account servicer or the registrar to an intermediary, the issuer's agent or the issuer. It is also sent between the account servicer and the account owner or the party holding the right to vote. The message is also used to amend a previously sent MeetingEntitlementNotification. To notify an update, the RelatedReference must be included in the message.
func (*MeetingEntitlementNotificationV04) AddEligibility ¶
func (m *MeetingEntitlementNotificationV04) AddEligibility() *iso20022.EligibilityDates1
func (*MeetingEntitlementNotificationV04) AddExtension ¶
func (m *MeetingEntitlementNotificationV04) AddExtension() *iso20022.Extension2
func (*MeetingEntitlementNotificationV04) AddIdentification ¶
func (m *MeetingEntitlementNotificationV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingEntitlementNotificationV04) AddMeetingReference ¶
func (m *MeetingEntitlementNotificationV04) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingEntitlementNotificationV04) AddNotifyingParty ¶
func (m *MeetingEntitlementNotificationV04) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingEntitlementNotificationV04) AddRelatedReference ¶
func (m *MeetingEntitlementNotificationV04) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingEntitlementNotificationV04) AddSecurity ¶
func (m *MeetingEntitlementNotificationV04) AddSecurity() *iso20022.SecurityPosition7
type MeetingEntitlementNotificationV05 ¶
type MeetingEntitlementNotificationV05 struct { // Identifies the meeting entitlement message to be modified. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference7 `xml:"MtgRef"` // Identifies the security for which the meeting is organised, the account and the positions of the security holder. Security []*iso20022.SecurityPosition9 `xml:"Scty"` // Defines the dates determining eligibility. Eligibility *iso20022.EligibilityDates1 `xml:"Elgblty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An account servicer sends the MeetingEntitlementNotification to an issuer, its agent, an intermediary or an account owner to advise the entitlement in relation to a shareholders meeting. Usage This message is sent to advise the quantity of securities held by an account owner. The balance is specified for the securities for which the meeting is taking place. This entitlement message is sent by the account servicer or the registrar to an intermediary, the issuer's agent or the issuer. It is also sent between the account servicer and the account owner or the party holding the right to vote. The message is also used to amend a previously sent MeetingEntitlementNotification. To notify an update, the RelatedReference must be included in the message. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingEntitlementNotificationV05) AddEligibility ¶
func (m *MeetingEntitlementNotificationV05) AddEligibility() *iso20022.EligibilityDates1
func (*MeetingEntitlementNotificationV05) AddMeetingReference ¶
func (m *MeetingEntitlementNotificationV05) AddMeetingReference() *iso20022.MeetingReference7
func (*MeetingEntitlementNotificationV05) AddRelatedReference ¶
func (m *MeetingEntitlementNotificationV05) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingEntitlementNotificationV05) AddSecurity ¶
func (m *MeetingEntitlementNotificationV05) AddSecurity() *iso20022.SecurityPosition9
func (*MeetingEntitlementNotificationV05) AddSupplementaryData ¶
func (m *MeetingEntitlementNotificationV05) AddSupplementaryData() *iso20022.SupplementaryData1
type MeetingInstructionCancellationRequestV02 ¶
type MeetingInstructionCancellationRequestV02 struct { // Uniquely identifies the cancellation request. InstructionCancellationIdentification *iso20022.MessageIdentification1 `xml:"InstrCxlId"` // Identifies the instruction to be cancelled. PreviousReference *iso20022.MessageIdentification `xml:"PrvsRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference3 `xml:"MtgRef,omitempty"` // Party requesting the cancellation. RequestingParty *iso20022.PartyIdentification9Choice `xml:"RqstngPty,omitempty"` // Identifies the security for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification3 `xml:"SctyId,omitempty"` // Identifies the account and instructed positions for which the instruction cancellation request applies. InstructedPosition []*iso20022.SafekeepingAccount3 `xml:"InstdPos,omitempty"` }
Scope The MeetingInstructionCancellationRequest message is sent by the same party that sent the MeetingInstruction message. It is sent to request the cancellation of all instructions included in the original the MeetingInstruction message. Usage This message must be answered by a MeetingInstructionStatus message. Some instructions in the previously sent MeetingInstruction message may have already been executed and cannot be cancelled. This information should appear clearly in the status message.
func (*MeetingInstructionCancellationRequestV02) AddInstructedPosition ¶
func (m *MeetingInstructionCancellationRequestV02) AddInstructedPosition() *iso20022.SafekeepingAccount3
func (*MeetingInstructionCancellationRequestV02) AddInstructionCancellationIdentification ¶
func (m *MeetingInstructionCancellationRequestV02) AddInstructionCancellationIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionCancellationRequestV02) AddMeetingReference ¶
func (m *MeetingInstructionCancellationRequestV02) AddMeetingReference() *iso20022.MeetingReference3
func (*MeetingInstructionCancellationRequestV02) AddPreviousReference ¶
func (m *MeetingInstructionCancellationRequestV02) AddPreviousReference() *iso20022.MessageIdentification
func (*MeetingInstructionCancellationRequestV02) AddRequestingParty ¶
func (m *MeetingInstructionCancellationRequestV02) AddRequestingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionCancellationRequestV02) AddSecurityIdentification ¶
func (m *MeetingInstructionCancellationRequestV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
type MeetingInstructionCancellationRequestV03 ¶
type MeetingInstructionCancellationRequestV03 struct { // Uniquely identifies the cancellation request. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Identifies the instruction to be cancelled. PreviousReference *iso20022.MessageIdentification `xml:"PrvsRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef,omitempty"` // Party requesting the cancellation. RequestingParty *iso20022.PartyIdentification9Choice `xml:"RqstngPty,omitempty"` // Identifies the security for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId,omitempty"` // Identifies the account and instructed positions for which the instruction cancellation request applies. InstructedPosition []*iso20022.SafekeepingAccount4 `xml:"InstdPos,omitempty"` }
Scope The MeetingInstructionCancellationRequest message is sent by the same party that sent the MeetingInstruction message. It is sent to request the cancellation of all instructions included in the original the MeetingInstruction message. Usage This message must be answered by a MeetingInstructionStatus message. Some instructions in the previously sent MeetingInstruction message may have already been executed and cannot be cancelled. This information should appear clearly in the status message.
func (*MeetingInstructionCancellationRequestV03) AddIdentification ¶
func (m *MeetingInstructionCancellationRequestV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionCancellationRequestV03) AddInstructedPosition ¶
func (m *MeetingInstructionCancellationRequestV03) AddInstructedPosition() *iso20022.SafekeepingAccount4
func (*MeetingInstructionCancellationRequestV03) AddMeetingReference ¶
func (m *MeetingInstructionCancellationRequestV03) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingInstructionCancellationRequestV03) AddPreviousReference ¶
func (m *MeetingInstructionCancellationRequestV03) AddPreviousReference() *iso20022.MessageIdentification
func (*MeetingInstructionCancellationRequestV03) AddRequestingParty ¶
func (m *MeetingInstructionCancellationRequestV03) AddRequestingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionCancellationRequestV03) AddSecurityIdentification ¶
func (m *MeetingInstructionCancellationRequestV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
type MeetingInstructionCancellationRequestV04 ¶
type MeetingInstructionCancellationRequestV04 struct { // Uniquely identifies the cancellation request. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Identifies the instruction to be cancelled. PreviousReference *iso20022.MessageIdentification `xml:"PrvsRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef,omitempty"` // Party requesting the cancellation. RequestingParty *iso20022.PartyIdentification9Choice `xml:"RqstngPty,omitempty"` // Identifies the security for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId,omitempty"` // Identifies the account and instructed positions for which the instruction cancellation request applies. InstructedPosition []*iso20022.SafekeepingAccount4 `xml:"InstdPos,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope The MeetingInstructionCancellationRequest message is sent by the same party that sent the MeetingInstruction message. It is sent to request the cancellation of all instructions included in the original the MeetingInstruction message. Usage This message must be answered by a MeetingInstructionStatus message. Some instructions in the previously sent MeetingInstruction message may have already been executed and cannot be cancelled. This information should appear clearly in the status message.
func (*MeetingInstructionCancellationRequestV04) AddExtension ¶
func (m *MeetingInstructionCancellationRequestV04) AddExtension() *iso20022.Extension2
func (*MeetingInstructionCancellationRequestV04) AddIdentification ¶
func (m *MeetingInstructionCancellationRequestV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionCancellationRequestV04) AddInstructedPosition ¶
func (m *MeetingInstructionCancellationRequestV04) AddInstructedPosition() *iso20022.SafekeepingAccount4
func (*MeetingInstructionCancellationRequestV04) AddMeetingReference ¶
func (m *MeetingInstructionCancellationRequestV04) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingInstructionCancellationRequestV04) AddPreviousReference ¶
func (m *MeetingInstructionCancellationRequestV04) AddPreviousReference() *iso20022.MessageIdentification
func (*MeetingInstructionCancellationRequestV04) AddRequestingParty ¶
func (m *MeetingInstructionCancellationRequestV04) AddRequestingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionCancellationRequestV04) AddSecurityIdentification ¶
func (m *MeetingInstructionCancellationRequestV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
type MeetingInstructionCancellationRequestV05 ¶
type MeetingInstructionCancellationRequestV05 struct { // Identifies the instruction to be cancelled. PreviousReference *iso20022.MessageIdentification `xml:"PrvsRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference7 `xml:"MtgRef,omitempty"` // Identifies the security for which the meeting is organised. FinancialInstrumentIdentification *iso20022.SecurityIdentification14 `xml:"FinInstrmId,omitempty"` // Identifies the account and instructed positions for which the instruction cancellation request applies. InstructedPosition []*iso20022.SafekeepingAccount6 `xml:"InstdPos,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The MeetingInstructionCancellationRequest message is sent by the same party that sent the MeetingInstruction message. It is sent to request the cancellation of all instructions included in the original the MeetingInstruction message. Usage This message must be answered by a MeetingInstructionStatus message. Some instructions in the previously sent MeetingInstruction message may have already been executed and cannot be cancelled. This information should appear clearly in the status message. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingInstructionCancellationRequestV05) AddFinancialInstrumentIdentification ¶
func (m *MeetingInstructionCancellationRequestV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
func (*MeetingInstructionCancellationRequestV05) AddInstructedPosition ¶
func (m *MeetingInstructionCancellationRequestV05) AddInstructedPosition() *iso20022.SafekeepingAccount6
func (*MeetingInstructionCancellationRequestV05) AddMeetingReference ¶
func (m *MeetingInstructionCancellationRequestV05) AddMeetingReference() *iso20022.MeetingReference7
func (*MeetingInstructionCancellationRequestV05) AddPreviousReference ¶
func (m *MeetingInstructionCancellationRequestV05) AddPreviousReference() *iso20022.MessageIdentification
func (*MeetingInstructionCancellationRequestV05) AddSupplementaryData ¶
func (m *MeetingInstructionCancellationRequestV05) AddSupplementaryData() *iso20022.SupplementaryData1
type MeetingInstructionStatusV02 ¶
type MeetingInstructionStatusV02 struct { // Identifies the meeting instruction status message. MeetingInstructionStatusIdentification *iso20022.MessageIdentification1 `xml:"MtgInstrStsId"` // Identifies the meeting instruction message for which the status is provided. InstructionIdentification *iso20022.MessageIdentification `xml:"InstrId"` // Identifies the meeting instruction cancellation request message for which the status is provided. InstructionCancellationIdentification *iso20022.MessageIdentification `xml:"InstrCxlId"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference3 `xml:"MtgRef"` // Party reporting the status. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification3 `xml:"SctyId"` // Status applying to the instruction request received. The instruction is identified by the InstructionIdentification. InstructionStatus *iso20022.InstructionStatus1Choice `xml:"InstrSts"` // Status applying to the instruction cancellation request received. The instruction cancellation is identified by the InstructionCancellationIdentification. CancellationStatus *iso20022.CancellationStatus1Choice `xml:"CxlSts"` }
Scope The Receiver of the MeetingInstruction or MeetingInstructionCancellationRequest sends the MeetingInstructionStatus message to the Sender of these messages. The message gives the status of a complete message or of one or more specific instructions within the message. Usage The MeetingInstructionStatus message is used for four purposes. First, it provides the status on the processing of a MeetingInstructionCancellationRequest message, ie, whether the request message is rejected or accepted. Second, it is used to provide a global processing or rejection status of a MeetingInstruction message. Third, it is used to provide a detailed processing or rejection status of a MeetingInstruction message, ie, for each instruction in the MeetingInstruction message the processing or rejection status is individually reported by using the InstructionIdentification element. This identification allows the receiver of the status message to link the status confirmation to its original instruction. The blocking of securities should be confirmed via an MT 508 (Intra-Position Advice). Fourth, it is used as a reminder to request voting instructions. This is done by indicating NONREF in the Identification element of the InstructionIdentification component and by using the status code NotReceived in the ProcessingStatus.
func (*MeetingInstructionStatusV02) AddCancellationStatus ¶
func (m *MeetingInstructionStatusV02) AddCancellationStatus() *iso20022.CancellationStatus1Choice
func (*MeetingInstructionStatusV02) AddInstructionCancellationIdentification ¶
func (m *MeetingInstructionStatusV02) AddInstructionCancellationIdentification() *iso20022.MessageIdentification
func (*MeetingInstructionStatusV02) AddInstructionIdentification ¶
func (m *MeetingInstructionStatusV02) AddInstructionIdentification() *iso20022.MessageIdentification
func (*MeetingInstructionStatusV02) AddInstructionStatus ¶
func (m *MeetingInstructionStatusV02) AddInstructionStatus() *iso20022.InstructionStatus1Choice
func (*MeetingInstructionStatusV02) AddMeetingInstructionStatusIdentification ¶
func (m *MeetingInstructionStatusV02) AddMeetingInstructionStatusIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionStatusV02) AddMeetingReference ¶
func (m *MeetingInstructionStatusV02) AddMeetingReference() *iso20022.MeetingReference3
func (*MeetingInstructionStatusV02) AddReportingParty ¶
func (m *MeetingInstructionStatusV02) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionStatusV02) AddSecurityIdentification ¶
func (m *MeetingInstructionStatusV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
type MeetingInstructionStatusV03 ¶
type MeetingInstructionStatusV03 struct { // Identifies the meeting instruction status message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Type of instruction. InstructionType *iso20022.InstructionType1Choice `xml:"InstrTp"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party reporting the status. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId"` // Type of instruction status. InstructionTypeStatus *iso20022.InstructionTypeStatus1Choice `xml:"InstrTpSts"` }
Scope The Receiver of the MeetingInstruction or MeetingInstructionCancellationRequest sends the MeetingInstructionStatus message to the Sender of these messages. The message gives the status of a complete message or of one or more specific instructions within the message. Usage The MeetingInstructionStatus message is used for four purposes. First, it provides the status on the processing of a MeetingInstructionCancellationRequest message, for example, whether the request message is rejected or accepted. Second, it is used to provide a global processing or rejection status of a MeetingInstruction message. Third, it is used to provide a detailed processing or rejection status of a MeetingInstruction message, for example, for each instruction in the MeetingInstruction message the processing or rejection status is individually reported by using the InstructionIdentification element. This identification allows the receiver of the status message to link the status confirmation to its original instruction. The blocking of securities should be confirmed via an MT 508 (Intra-Position Advice). Fourth, it is used as a reminder to request voting instructions. This is done by indicating NONREF in the Identification element of the InstructionIdentification component and by using the status code NotReceived in the ProcessingStatus.
func (*MeetingInstructionStatusV03) AddIdentification ¶
func (m *MeetingInstructionStatusV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionStatusV03) AddInstructionType ¶
func (m *MeetingInstructionStatusV03) AddInstructionType() *iso20022.InstructionType1Choice
func (*MeetingInstructionStatusV03) AddInstructionTypeStatus ¶
func (m *MeetingInstructionStatusV03) AddInstructionTypeStatus() *iso20022.InstructionTypeStatus1Choice
func (*MeetingInstructionStatusV03) AddMeetingReference ¶
func (m *MeetingInstructionStatusV03) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingInstructionStatusV03) AddReportingParty ¶
func (m *MeetingInstructionStatusV03) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionStatusV03) AddSecurityIdentification ¶
func (m *MeetingInstructionStatusV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
type MeetingInstructionStatusV04 ¶
type MeetingInstructionStatusV04 struct { // Identifies the meeting instruction status message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Type of instruction. InstructionType *iso20022.InstructionType1Choice `xml:"InstrTp"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party reporting the status. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId"` // Type of instruction status. InstructionTypeStatus *iso20022.InstructionTypeStatus1Choice `xml:"InstrTpSts"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope The Receiver of the MeetingInstruction or MeetingInstructionCancellationRequest sends the MeetingInstructionStatus message to the Sender of these messages. The message gives the status of a complete message or of one or more specific instructions within the message. Usage The MeetingInstructionStatus message is used for four purposes. First, it provides the status on the processing of a MeetingInstructionCancellationRequest message, for example, whether the request message is rejected or accepted. Second, it is used to provide a global processing or rejection status of a MeetingInstruction message. Third, it is used to provide a detailed processing or rejection status of a MeetingInstruction message, for example, for each instruction in the MeetingInstruction message the processing or rejection status is individually reported by using the InstructionIdentification element. This identification allows the receiver of the status message to link the status confirmation to its original instruction. The blocking of securities should be confirmed via an MT 508 (Intra-Position Advice). Fourth, it is used as a reminder to request voting instructions. This is done by indicating NONREF in the Identification element of the InstructionIdentification component and by using the status code NotReceived in the ProcessingStatus.
func (*MeetingInstructionStatusV04) AddExtension ¶
func (m *MeetingInstructionStatusV04) AddExtension() *iso20022.Extension2
func (*MeetingInstructionStatusV04) AddIdentification ¶
func (m *MeetingInstructionStatusV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionStatusV04) AddInstructionType ¶
func (m *MeetingInstructionStatusV04) AddInstructionType() *iso20022.InstructionType1Choice
func (*MeetingInstructionStatusV04) AddInstructionTypeStatus ¶
func (m *MeetingInstructionStatusV04) AddInstructionTypeStatus() *iso20022.InstructionTypeStatus1Choice
func (*MeetingInstructionStatusV04) AddMeetingReference ¶
func (m *MeetingInstructionStatusV04) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingInstructionStatusV04) AddReportingParty ¶
func (m *MeetingInstructionStatusV04) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionStatusV04) AddSecurityIdentification ¶
func (m *MeetingInstructionStatusV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
type MeetingInstructionStatusV05 ¶
type MeetingInstructionStatusV05 struct { // Type of instruction. InstructionType *iso20022.InstructionType1Choice `xml:"InstrTp"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference7 `xml:"MtgRef"` // Identifies the securities for which the meeting is organised. FinancialInstrumentIdentification *iso20022.SecurityIdentification14 `xml:"FinInstrmId"` // Type of instruction status. InstructionTypeStatus *iso20022.InstructionTypeStatus2Choice `xml:"InstrTpSts"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope The Receiver of the MeetingInstruction or MeetingInstructionCancellationRequest sends the MeetingInstructionStatus message to the Sender of these messages. The message gives the status of a complete message or of one or more specific instructions within the message. Usage The MeetingInstructionStatus message is used for four purposes. First, it provides the status on the processing of a MeetingInstructionCancellationRequest message, for example, whether the request message is rejected or accepted. Second, it is used to provide a global processing or rejection status of a MeetingInstruction message. Third, it is used to provide a detailed processing or rejection status of a MeetingInstruction message, for example, for each instruction in the MeetingInstruction message the processing or rejection status is individually reported by using the InstructionIdentification element. This identification allows the receiver of the status message to link the status confirmation to its original instruction. The blocking of securities should be confirmed via an MT 508 (Intra-Position Advice). Fourth, it is used as a reminder to request voting instructions. This is done by indicating NONREF in the Identification element of the InstructionIdentification component and by using the status code NotReceived in the ProcessingStatus. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingInstructionStatusV05) AddFinancialInstrumentIdentification ¶
func (m *MeetingInstructionStatusV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
func (*MeetingInstructionStatusV05) AddInstructionType ¶
func (m *MeetingInstructionStatusV05) AddInstructionType() *iso20022.InstructionType1Choice
func (*MeetingInstructionStatusV05) AddInstructionTypeStatus ¶
func (m *MeetingInstructionStatusV05) AddInstructionTypeStatus() *iso20022.InstructionTypeStatus2Choice
func (*MeetingInstructionStatusV05) AddMeetingReference ¶
func (m *MeetingInstructionStatusV05) AddMeetingReference() *iso20022.MeetingReference7
func (*MeetingInstructionStatusV05) AddSupplementaryData ¶
func (m *MeetingInstructionStatusV05) AddSupplementaryData() *iso20022.SupplementaryData1
type MeetingInstructionV02 ¶
type MeetingInstructionV02 struct { // Identifies the meeting instruction message. MeetingInstructionIdentification *iso20022.MessageIdentification1 `xml:"MtgInstrId"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference3 `xml:"MtgRef"` // Party notifying the instructions. InstructingParty *iso20022.PartyIdentification9Choice `xml:"InstgPty"` // Identifies the security for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification3 `xml:"SctyId"` // Identifies the position of the instructing party and the action that they want to take. Instruction []*iso20022.Instruction1 `xml:"Instr"` }
Scope A party holding the right to vote sends the MeetingInstruction message to an intermediary, the issuer or its agent to request the receiving party to act upon one or several instructions. Usage The MeetingInstruction message is used to register for a shareholders meeting, request blocking or registration of securities. It is used to assign a proxy, to specify the names of meeting attendees and to relay vote instructions per resolution electronically. The MeetingInstruction message may only be sent for one security, though several safekeeping places may be specified. Once the message is sent, it cannot be modified. It must be cancelled by a MeetingInstructionCancellationRequest. Only after receipt of a confirmed cancelled status via the MeetingInstructionStatus message, a new MeetingInstruction message can be sent.
func (*MeetingInstructionV02) AddInstructingParty ¶
func (m *MeetingInstructionV02) AddInstructingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionV02) AddInstruction ¶
func (m *MeetingInstructionV02) AddInstruction() *iso20022.Instruction1
func (*MeetingInstructionV02) AddMeetingInstructionIdentification ¶
func (m *MeetingInstructionV02) AddMeetingInstructionIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionV02) AddMeetingReference ¶
func (m *MeetingInstructionV02) AddMeetingReference() *iso20022.MeetingReference3
func (*MeetingInstructionV02) AddSecurityIdentification ¶
func (m *MeetingInstructionV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
type MeetingInstructionV03 ¶
type MeetingInstructionV03 struct { // Identifies the meeting instruction message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party notifying the instructions. InstructingParty *iso20022.PartyIdentification9Choice `xml:"InstgPty"` // Identifies the security for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId"` // Identifies the position of the instructing party and the action that they want to take. Instruction []*iso20022.Instruction2 `xml:"Instr"` }
Scope A party holding the right to vote sends the MeetingInstruction message to an intermediary, the issuer or its agent to request the receiving party to act upon one or several instructions. Usage The MeetingInstruction message is used to register for a shareholders meeting, request blocking or registration of securities. It is used to assign a proxy, to specify the names of meeting attendees and to relay vote instructions per resolution electronically. The MeetingInstruction message may only be sent for one security, though several safekeeping places may be specified. Once the message is sent, it cannot be modified. It must be cancelled by a MeetingInstructionCancellationRequest. Only after receipt of a confirmed cancelled status via the MeetingInstructionStatus message, a new MeetingInstruction message can be sent.
func (*MeetingInstructionV03) AddIdentification ¶
func (m *MeetingInstructionV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionV03) AddInstructingParty ¶
func (m *MeetingInstructionV03) AddInstructingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionV03) AddInstruction ¶
func (m *MeetingInstructionV03) AddInstruction() *iso20022.Instruction2
func (*MeetingInstructionV03) AddMeetingReference ¶
func (m *MeetingInstructionV03) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingInstructionV03) AddSecurityIdentification ¶
func (m *MeetingInstructionV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
type MeetingInstructionV04 ¶
type MeetingInstructionV04 struct { // Identifies the meeting instruction message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party notifying the instructions. InstructingParty *iso20022.PartyIdentification9Choice `xml:"InstgPty"` // Identifies the security for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId"` // Identifies the position of the instructing party and the action that they want to take. Instruction []*iso20022.Instruction2 `xml:"Instr"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope A party holding the right to vote sends the MeetingInstruction message to an intermediary, the issuer or its agent to request the receiving party to act upon one or several instructions. Usage The MeetingInstruction message is used to register for a shareholders meeting, request blocking or registration of securities. It is used to assign a proxy, to specify the names of meeting attendees and to relay vote instructions per resolution electronically. The MeetingInstruction message may only be sent for one security, though several safekeeping places may be specified. Once the message is sent, it cannot be modified. It must be cancelled by a MeetingInstructionCancellationRequest. Only after receipt of a confirmed cancelled status via the MeetingInstructionStatus message, a new MeetingInstruction message can be sent.
func (*MeetingInstructionV04) AddExtension ¶
func (m *MeetingInstructionV04) AddExtension() *iso20022.Extension2
func (*MeetingInstructionV04) AddIdentification ¶
func (m *MeetingInstructionV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingInstructionV04) AddInstructingParty ¶
func (m *MeetingInstructionV04) AddInstructingParty() *iso20022.PartyIdentification9Choice
func (*MeetingInstructionV04) AddInstruction ¶
func (m *MeetingInstructionV04) AddInstruction() *iso20022.Instruction2
func (*MeetingInstructionV04) AddMeetingReference ¶
func (m *MeetingInstructionV04) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingInstructionV04) AddSecurityIdentification ¶
func (m *MeetingInstructionV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
type MeetingInstructionV05 ¶
type MeetingInstructionV05 struct { // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference7 `xml:"MtgRef"` // Identifies the security for which the meeting is organised. FinancialInstrumentIdentification *iso20022.SecurityIdentification14 `xml:"FinInstrmId"` // Identifies the position of the instructing party and the action that they want to take. Instruction []*iso20022.Instruction3 `xml:"Instr"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope A party holding the right to vote sends the MeetingInstruction message to an intermediary, the issuer or its agent to request the receiving party to act upon one or several instructions. Usage The MeetingInstruction message is used to register for a shareholders meeting, request blocking or registration of securities. It is used to assign a proxy, to specify the names of meeting attendees and to relay vote instructions per resolution electronically. The MeetingInstruction message may only be sent for one security, though several safekeeping places may be specified. Once the message is sent, it cannot be modified. It must be cancelled by a MeetingInstructionCancellationRequest. Only after receipt of a confirmed cancelled status via the MeetingInstructionStatus message, a new MeetingInstruction message can be sent. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingInstructionV05) AddFinancialInstrumentIdentification ¶
func (m *MeetingInstructionV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
func (*MeetingInstructionV05) AddInstruction ¶
func (m *MeetingInstructionV05) AddInstruction() *iso20022.Instruction3
func (*MeetingInstructionV05) AddMeetingReference ¶
func (m *MeetingInstructionV05) AddMeetingReference() *iso20022.MeetingReference7
func (*MeetingInstructionV05) AddSupplementaryData ¶
func (m *MeetingInstructionV05) AddSupplementaryData() *iso20022.SupplementaryData1
type MeetingNotificationV02 ¶
type MeetingNotificationV02 struct { // Identifies the meeting notification message. MeetingNotificationIdentification *iso20022.MessageIdentification1 `xml:"MtgNtfctnId"` // Information specific to an amendment. Amendment *iso20022.AmendInformation1 `xml:"Amdmnt,omitempty"` // Defines the global status of the event contained in the notification. NotificationStatus *iso20022.NotificationStatus1 `xml:"NtfctnSts"` // Specifies information about the meeting. This component contains meeting identifications, various deadlines, contact persons, electronic and postal locations for accessing information and proxy assignment parameters. Meeting *iso20022.MeetingNotice2 `xml:"Mtg"` // Dates and details of the shareholders meeting. MeetingDetails []*iso20022.Meeting2 `xml:"MtgDtls"` // Party notifying the meeting. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty"` // Specifies the institution that is the issuer of the security to which the meeting applies. Issuer *iso20022.PartyIdentification9Choice `xml:"Issr"` // Agents of the issuer. IssuerAgent []*iso20022.IssuerAgent1 `xml:"IssrAgt,omitempty"` // Net position of a segregated holding, in a single security, within the overall position held in a securities account. Security []*iso20022.SecurityPosition5 `xml:"Scty"` // Detailed information of a resolution proposed to the vote. Resolution []*iso20022.Resolution2 `xml:"Rsltn,omitempty"` // Specifies the conditions to be allowed to vote, the different voting methods and options, the voting deadlines and the parameters of the incentive premium. Vote *iso20022.VoteParameters1 `xml:"Vote,omitempty"` // Specifies the entitlement ratio and the different deadlines for calculating the entitlement. EntitlementSpecification *iso20022.EntitlementAssessment1 `xml:"EntitlmntSpcfctn"` // Specifies requirements relative to the use of Power of Attorney. PowerOfAttorneyRequirements *iso20022.PowerOfAttorneyRequirements2 `xml:"PwrOfAttnyRqrmnts,omitempty"` }
Scope A notifying party, eg, an issuer, its agent or an intermediary, sends the MeetingNotification message to a party holding the right to vote, to announce a shareholders meeting. Usage The MeetingNotification message is used to announce a shareholders meeting, ie, it provides information on the participation details and requirements for the meeting, the vote parameters and the resolutions. The MeetingNotification message may also be used to announce an update. To notify an update, the Amendment building block must be filled in. Any building block that is modified must be included in the amendment message. The information previously notified and not repeated in the amendment message remains valid. To update the resolutions of the agenda, the complete list of resolutions must be repeated in the amendment message. The resolutions that are deleted should be assigned the status Withdrawn.
func (*MeetingNotificationV02) AddAmendment ¶
func (m *MeetingNotificationV02) AddAmendment() *iso20022.AmendInformation1
func (*MeetingNotificationV02) AddEntitlementSpecification ¶
func (m *MeetingNotificationV02) AddEntitlementSpecification() *iso20022.EntitlementAssessment1
func (*MeetingNotificationV02) AddIssuer ¶
func (m *MeetingNotificationV02) AddIssuer() *iso20022.PartyIdentification9Choice
func (*MeetingNotificationV02) AddIssuerAgent ¶
func (m *MeetingNotificationV02) AddIssuerAgent() *iso20022.IssuerAgent1
func (*MeetingNotificationV02) AddMeeting ¶
func (m *MeetingNotificationV02) AddMeeting() *iso20022.MeetingNotice2
func (*MeetingNotificationV02) AddMeetingDetails ¶
func (m *MeetingNotificationV02) AddMeetingDetails() *iso20022.Meeting2
func (*MeetingNotificationV02) AddMeetingNotificationIdentification ¶
func (m *MeetingNotificationV02) AddMeetingNotificationIdentification() *iso20022.MessageIdentification1
func (*MeetingNotificationV02) AddNotificationStatus ¶
func (m *MeetingNotificationV02) AddNotificationStatus() *iso20022.NotificationStatus1
func (*MeetingNotificationV02) AddNotifyingParty ¶
func (m *MeetingNotificationV02) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingNotificationV02) AddPowerOfAttorneyRequirements ¶
func (m *MeetingNotificationV02) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements2
func (*MeetingNotificationV02) AddResolution ¶
func (m *MeetingNotificationV02) AddResolution() *iso20022.Resolution2
func (*MeetingNotificationV02) AddSecurity ¶
func (m *MeetingNotificationV02) AddSecurity() *iso20022.SecurityPosition5
func (*MeetingNotificationV02) AddVote ¶
func (m *MeetingNotificationV02) AddVote() *iso20022.VoteParameters1
type MeetingNotificationV03 ¶
type MeetingNotificationV03 struct { // Identifies the meeting notification message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Information specific to an amendment. Amendment *iso20022.AmendInformation1 `xml:"Amdmnt,omitempty"` // Defines the global status of the event contained in the notification. NotificationStatus *iso20022.NotificationStatus1 `xml:"NtfctnSts"` // Specifies information about the meeting. This component contains meeting identifications, various deadlines, contact persons, electronic and postal locations for accessing information and proxy assignment parameters. Meeting *iso20022.MeetingNotice3 `xml:"Mtg"` // Dates and details of the shareholders meeting. MeetingDetails []*iso20022.Meeting3 `xml:"MtgDtls"` // Party notifying the meeting. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty"` // Specifies the institution that is the issuer of the security to which the meeting applies. Issuer *iso20022.IssuerInformation1 `xml:"Issr"` // Agents of the issuer. IssuerAgent []*iso20022.IssuerAgent1 `xml:"IssrAgt,omitempty"` // Net position of a segregated holding, in a single security, within the overall position held in a securities account. Security []*iso20022.SecurityPosition6 `xml:"Scty"` // Detailed information of a resolution proposed to the vote. Resolution []*iso20022.Resolution2 `xml:"Rsltn,omitempty"` // Specifies the conditions to be allowed to vote, the different voting methods and options, the voting deadlines and the parameters of the incentive premium. Vote *iso20022.VoteParameters2 `xml:"Vote,omitempty"` // Specifies the entitlement ratio and the different deadlines for calculating the entitlement. EntitlementSpecification *iso20022.EntitlementAssessment2 `xml:"EntitlmntSpcfctn"` // Specifies requirements relative to the use of Power of Attorney. PowerOfAttorneyRequirements *iso20022.PowerOfAttorneyRequirements2 `xml:"PwrOfAttnyRqrmnts,omitempty"` }
Scope A notifying party, eg, an issuer, its agent or an intermediary, sends the MeetingNotification message to a party holding the right to vote, to announce a shareholders meeting. Usage The MeetingNotification message is used to announce a shareholders meeting, for example, it provides information on the participation details and requirements for the meeting, the vote parameters and the resolutions. The MeetingNotification message may also be used to announce an update. To notify an update, the Amendment building block must be filled in. Any building block that is modified must be included in the amendment message. The information previously notified and not repeated in the amendment message remains valid. To update the resolutions of the agenda, the complete list of resolutions must be repeated in the amendment message. The resolutions that are deleted should be assigned the status Withdrawn.
func (*MeetingNotificationV03) AddAmendment ¶
func (m *MeetingNotificationV03) AddAmendment() *iso20022.AmendInformation1
func (*MeetingNotificationV03) AddEntitlementSpecification ¶
func (m *MeetingNotificationV03) AddEntitlementSpecification() *iso20022.EntitlementAssessment2
func (*MeetingNotificationV03) AddIdentification ¶
func (m *MeetingNotificationV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingNotificationV03) AddIssuer ¶
func (m *MeetingNotificationV03) AddIssuer() *iso20022.IssuerInformation1
func (*MeetingNotificationV03) AddIssuerAgent ¶
func (m *MeetingNotificationV03) AddIssuerAgent() *iso20022.IssuerAgent1
func (*MeetingNotificationV03) AddMeeting ¶
func (m *MeetingNotificationV03) AddMeeting() *iso20022.MeetingNotice3
func (*MeetingNotificationV03) AddMeetingDetails ¶
func (m *MeetingNotificationV03) AddMeetingDetails() *iso20022.Meeting3
func (*MeetingNotificationV03) AddNotificationStatus ¶
func (m *MeetingNotificationV03) AddNotificationStatus() *iso20022.NotificationStatus1
func (*MeetingNotificationV03) AddNotifyingParty ¶
func (m *MeetingNotificationV03) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingNotificationV03) AddPowerOfAttorneyRequirements ¶
func (m *MeetingNotificationV03) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements2
func (*MeetingNotificationV03) AddResolution ¶
func (m *MeetingNotificationV03) AddResolution() *iso20022.Resolution2
func (*MeetingNotificationV03) AddSecurity ¶
func (m *MeetingNotificationV03) AddSecurity() *iso20022.SecurityPosition6
func (*MeetingNotificationV03) AddVote ¶
func (m *MeetingNotificationV03) AddVote() *iso20022.VoteParameters2
type MeetingNotificationV04 ¶
type MeetingNotificationV04 struct { // Identifies the meeting notification message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Information specific to an amendment. Amendment *iso20022.AmendInformation1 `xml:"Amdmnt,omitempty"` // Defines the global status of the event contained in the notification. NotificationStatus *iso20022.NotificationStatus1 `xml:"NtfctnSts"` // Specifies information about the meeting. This component contains meeting identifications, various deadlines, contact persons, electronic and postal locations for accessing information and proxy assignment parameters. Meeting *iso20022.MeetingNotice3 `xml:"Mtg"` // Dates and details of the shareholders meeting. MeetingDetails []*iso20022.Meeting3 `xml:"MtgDtls"` // Party notifying the meeting. NotifyingParty *iso20022.PartyIdentification9Choice `xml:"NtifngPty"` // Specifies the institution that is the issuer of the security to which the meeting applies. Issuer *iso20022.IssuerInformation1 `xml:"Issr"` // Agents of the issuer. IssuerAgent []*iso20022.IssuerAgent1 `xml:"IssrAgt,omitempty"` // Net position of a segregated holding, in a single security, within the overall position held in a securities account. Security []*iso20022.SecurityPosition6 `xml:"Scty"` // Detailed information of a resolution proposed to the vote. Resolution []*iso20022.Resolution2 `xml:"Rsltn,omitempty"` // Specifies the conditions to be allowed to vote, the different voting methods and options, the voting deadlines and the parameters of the incentive premium. Vote *iso20022.VoteParameters3 `xml:"Vote,omitempty"` // Specifies the entitlement ratio and the different deadlines for calculating the entitlement. EntitlementSpecification *iso20022.EntitlementAssessment2 `xml:"EntitlmntSpcfctn"` // Specifies requirements relative to the use of Power of Attorney. PowerOfAttorneyRequirements *iso20022.PowerOfAttorneyRequirements2 `xml:"PwrOfAttnyRqrmnts,omitempty"` // Provides additional narrative information about the corporate event. AdditionalInformation *iso20022.CorporateEventNarrative2 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope A notifying party, eg, an issuer, its agent or an intermediary, sends the MeetingNotification message to a party holding the right to vote, to announce a shareholders meeting. Usage The MeetingNotification message is used to announce a shareholders meeting, for example, it provides information on the participation details and requirements for the meeting, the vote parameters and the resolutions. The MeetingNotification message may also be used to announce an update. To notify an update, the Amendment building block must be filled in. Any building block that is modified must be included in the amendment message. The information previously notified and not repeated in the amendment message remains valid. To update the resolutions of the agenda, the complete list of resolutions must be repeated in the amendment message. The resolutions that are deleted should be assigned the status Withdrawn.
func (*MeetingNotificationV04) AddAdditionalInformation ¶
func (m *MeetingNotificationV04) AddAdditionalInformation() *iso20022.CorporateEventNarrative2
func (*MeetingNotificationV04) AddAmendment ¶
func (m *MeetingNotificationV04) AddAmendment() *iso20022.AmendInformation1
func (*MeetingNotificationV04) AddEntitlementSpecification ¶
func (m *MeetingNotificationV04) AddEntitlementSpecification() *iso20022.EntitlementAssessment2
func (*MeetingNotificationV04) AddExtension ¶
func (m *MeetingNotificationV04) AddExtension() *iso20022.Extension2
func (*MeetingNotificationV04) AddIdentification ¶
func (m *MeetingNotificationV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingNotificationV04) AddIssuer ¶
func (m *MeetingNotificationV04) AddIssuer() *iso20022.IssuerInformation1
func (*MeetingNotificationV04) AddIssuerAgent ¶
func (m *MeetingNotificationV04) AddIssuerAgent() *iso20022.IssuerAgent1
func (*MeetingNotificationV04) AddMeeting ¶
func (m *MeetingNotificationV04) AddMeeting() *iso20022.MeetingNotice3
func (*MeetingNotificationV04) AddMeetingDetails ¶
func (m *MeetingNotificationV04) AddMeetingDetails() *iso20022.Meeting3
func (*MeetingNotificationV04) AddNotificationStatus ¶
func (m *MeetingNotificationV04) AddNotificationStatus() *iso20022.NotificationStatus1
func (*MeetingNotificationV04) AddNotifyingParty ¶
func (m *MeetingNotificationV04) AddNotifyingParty() *iso20022.PartyIdentification9Choice
func (*MeetingNotificationV04) AddPowerOfAttorneyRequirements ¶
func (m *MeetingNotificationV04) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements2
func (*MeetingNotificationV04) AddResolution ¶
func (m *MeetingNotificationV04) AddResolution() *iso20022.Resolution2
func (*MeetingNotificationV04) AddSecurity ¶
func (m *MeetingNotificationV04) AddSecurity() *iso20022.SecurityPosition6
func (*MeetingNotificationV04) AddVote ¶
func (m *MeetingNotificationV04) AddVote() *iso20022.VoteParameters3
type MeetingNotificationV05 ¶
type MeetingNotificationV05 struct { // Information specific to an amendment. Amendment *iso20022.AmendInformation1 `xml:"Amdmnt,omitempty"` // Defines the global status of the event contained in the notification. NotificationStatus *iso20022.NotificationStatus2 `xml:"NtfctnSts"` // Specifies information about the meeting. This component contains meeting identifications, various deadlines, contact persons, electronic and postal locations for accessing information and proxy assignment parameters. Meeting *iso20022.MeetingNotice4 `xml:"Mtg"` // Dates and details of the shareholders meeting. MeetingDetails []*iso20022.Meeting4 `xml:"MtgDtls"` // Specifies the institution that is the issuer of the security to which the meeting applies. Issuer *iso20022.IssuerInformation2 `xml:"Issr"` // Agents of the issuer. IssuerAgent []*iso20022.IssuerAgent2 `xml:"IssrAgt,omitempty"` // Net position of a segregated holding, in a single security, within the overall position held in a securities account. Security []*iso20022.SecurityPosition8 `xml:"Scty"` // Detailed information of a resolution proposed to the vote. Resolution []*iso20022.Resolution3 `xml:"Rsltn,omitempty"` // Specifies the conditions to be allowed to vote, the different voting methods and options, the voting deadlines and the parameters of the incentive premium. Vote *iso20022.VoteParameters4 `xml:"Vote,omitempty"` // Specifies the entitlement ratio and the different deadlines for calculating the entitlement. EntitlementSpecification *iso20022.EntitlementAssessment3 `xml:"EntitlmntSpcfctn,omitempty"` // Specifies requirements relative to the use of Power of Attorney. PowerOfAttorneyRequirements *iso20022.PowerOfAttorneyRequirements3 `xml:"PwrOfAttnyRqrmnts,omitempty"` // Provides additional narrative information about the corporate event. AdditionalInformation *iso20022.CorporateEventNarrative2 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope A notifying party, for example, an issuer, its agent or an intermediary, sends the MeetingNotification message to a party holding the right to vote, to announce a shareholders meeting. Usage The MeetingNotification message is used to announce a shareholders meeting, for example, it provides information on the participation details and requirements for the meeting, the vote parameters and the resolutions. The MeetingNotification message may also be used to announce an update. To notify an update, the Amendment building block must be filled in. Any building block that is modified must be included in the amendment message. The information previously notified and not repeated in the amendment message remains valid. To update the resolutions of the agenda, the complete list of resolutions must be repeated in the amendment message. The resolutions that are deleted should be assigned the status Withdrawn. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingNotificationV05) AddAdditionalInformation ¶
func (m *MeetingNotificationV05) AddAdditionalInformation() *iso20022.CorporateEventNarrative2
func (*MeetingNotificationV05) AddAmendment ¶
func (m *MeetingNotificationV05) AddAmendment() *iso20022.AmendInformation1
func (*MeetingNotificationV05) AddEntitlementSpecification ¶
func (m *MeetingNotificationV05) AddEntitlementSpecification() *iso20022.EntitlementAssessment3
func (*MeetingNotificationV05) AddIssuer ¶
func (m *MeetingNotificationV05) AddIssuer() *iso20022.IssuerInformation2
func (*MeetingNotificationV05) AddIssuerAgent ¶
func (m *MeetingNotificationV05) AddIssuerAgent() *iso20022.IssuerAgent2
func (*MeetingNotificationV05) AddMeeting ¶
func (m *MeetingNotificationV05) AddMeeting() *iso20022.MeetingNotice4
func (*MeetingNotificationV05) AddMeetingDetails ¶
func (m *MeetingNotificationV05) AddMeetingDetails() *iso20022.Meeting4
func (*MeetingNotificationV05) AddNotificationStatus ¶
func (m *MeetingNotificationV05) AddNotificationStatus() *iso20022.NotificationStatus2
func (*MeetingNotificationV05) AddPowerOfAttorneyRequirements ¶
func (m *MeetingNotificationV05) AddPowerOfAttorneyRequirements() *iso20022.PowerOfAttorneyRequirements3
func (*MeetingNotificationV05) AddResolution ¶
func (m *MeetingNotificationV05) AddResolution() *iso20022.Resolution3
func (*MeetingNotificationV05) AddSecurity ¶
func (m *MeetingNotificationV05) AddSecurity() *iso20022.SecurityPosition8
func (*MeetingNotificationV05) AddSupplementaryData ¶
func (m *MeetingNotificationV05) AddSupplementaryData() *iso20022.SupplementaryData1
func (*MeetingNotificationV05) AddVote ¶
func (m *MeetingNotificationV05) AddVote() *iso20022.VoteParameters4
type MeetingResultDisseminationV02 ¶
type MeetingResultDisseminationV02 struct { // Identifies the meeting dissemination notification message. MeetingResultDisseminationIdentification *iso20022.MessageIdentification1 `xml:"MtgRsltDssmntnId"` // Information specific to an amemdment. Amendment *iso20022.AmendInformation2 `xml:"Amdmnt,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference3 `xml:"MtgRef"` // Party reporting the meeting results. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. Security []*iso20022.SecurityPosition5 `xml:"Scty"` // Results per resolution. VoteResult []*iso20022.Vote5 `xml:"VoteRslt"` // Information about the participation to the voting process. Participation *iso20022.Participation2 `xml:"Prtcptn,omitempty"` // Information on where additionnal information can be received. AdditionalInformation *iso20022.CommunicationAddress4 `xml:"AddtlInf,omitempty"` }
Scope An issuer, its agent or an intermediary sends the MeetingResultDissemination message to another intermediary, to a party holding the right to vote, to a registered security holder or to a beneficial holder to provide information on the voting results of a shareholders meeting. Usage The MeetingResultDissemination message is used to provide the vote results per resolution. It may also provide information on the level of participation. This message is also used to notify an update or amendment to a previously sent MeetingResultDissemination message.
func (*MeetingResultDisseminationV02) AddAdditionalInformation ¶
func (m *MeetingResultDisseminationV02) AddAdditionalInformation() *iso20022.CommunicationAddress4
func (*MeetingResultDisseminationV02) AddAmendment ¶
func (m *MeetingResultDisseminationV02) AddAmendment() *iso20022.AmendInformation2
func (*MeetingResultDisseminationV02) AddMeetingReference ¶
func (m *MeetingResultDisseminationV02) AddMeetingReference() *iso20022.MeetingReference3
func (*MeetingResultDisseminationV02) AddMeetingResultDisseminationIdentification ¶
func (m *MeetingResultDisseminationV02) AddMeetingResultDisseminationIdentification() *iso20022.MessageIdentification1
func (*MeetingResultDisseminationV02) AddParticipation ¶
func (m *MeetingResultDisseminationV02) AddParticipation() *iso20022.Participation2
func (*MeetingResultDisseminationV02) AddReportingParty ¶
func (m *MeetingResultDisseminationV02) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingResultDisseminationV02) AddSecurity ¶
func (m *MeetingResultDisseminationV02) AddSecurity() *iso20022.SecurityPosition5
func (*MeetingResultDisseminationV02) AddVoteResult ¶
func (m *MeetingResultDisseminationV02) AddVoteResult() *iso20022.Vote5
type MeetingResultDisseminationV03 ¶
type MeetingResultDisseminationV03 struct { // Identifies the meeting dissemination notification message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Information specific to an amemdment. Amendment *iso20022.AmendInformation2 `xml:"Amdmnt,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party reporting the meeting results. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. Security []*iso20022.SecurityPosition6 `xml:"Scty"` // Results per resolution. VoteResult []*iso20022.Vote5 `xml:"VoteRslt"` // Information about the participation to the voting process. Participation *iso20022.Participation3 `xml:"Prtcptn,omitempty"` // Information on where additionnal information can be received. AdditionalInformation *iso20022.CommunicationAddress4 `xml:"AddtlInf,omitempty"` }
Scope An issuer, its agent or an intermediary sends the MeetingResultDissemination message to another intermediary, to a party holding the right to vote, to a registered security holder or to a beneficial holder to provide information on the voting results of a shareholders meeting. Usage The MeetingResultDissemination message is used to provide the vote results per resolution. It may also provide information on the level of participation. This message is also used to notify an update or amendment to a previously sent MeetingResultDissemination message.
func (*MeetingResultDisseminationV03) AddAdditionalInformation ¶
func (m *MeetingResultDisseminationV03) AddAdditionalInformation() *iso20022.CommunicationAddress4
func (*MeetingResultDisseminationV03) AddAmendment ¶
func (m *MeetingResultDisseminationV03) AddAmendment() *iso20022.AmendInformation2
func (*MeetingResultDisseminationV03) AddIdentification ¶
func (m *MeetingResultDisseminationV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingResultDisseminationV03) AddMeetingReference ¶
func (m *MeetingResultDisseminationV03) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingResultDisseminationV03) AddParticipation ¶
func (m *MeetingResultDisseminationV03) AddParticipation() *iso20022.Participation3
func (*MeetingResultDisseminationV03) AddReportingParty ¶
func (m *MeetingResultDisseminationV03) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingResultDisseminationV03) AddSecurity ¶
func (m *MeetingResultDisseminationV03) AddSecurity() *iso20022.SecurityPosition6
func (*MeetingResultDisseminationV03) AddVoteResult ¶
func (m *MeetingResultDisseminationV03) AddVoteResult() *iso20022.Vote5
type MeetingResultDisseminationV04 ¶
type MeetingResultDisseminationV04 struct { // Identifies the meeting dissemination notification message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Information specific to an amemdment. Amendment *iso20022.AmendInformation2 `xml:"Amdmnt,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party reporting the meeting results. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. Security []*iso20022.SecurityPosition6 `xml:"Scty"` // Results per resolution. VoteResult []*iso20022.Vote5 `xml:"VoteRslt"` // Information about the participation to the voting process. Participation *iso20022.Participation3 `xml:"Prtcptn,omitempty"` // Information on where additionnal information can be received. AdditionalInformation *iso20022.CommunicationAddress4 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An issuer, its agent or an intermediary sends the MeetingResultDissemination message to another intermediary, to a party holding the right to vote, to a registered security holder or to a beneficial holder to provide information on the voting results of a shareholders meeting. Usage The MeetingResultDissemination message is used to provide the vote results per resolution. It may also provide information on the level of participation. This message is also used to notify an update or amendment to a previously sent MeetingResultDissemination message.
func (*MeetingResultDisseminationV04) AddAdditionalInformation ¶
func (m *MeetingResultDisseminationV04) AddAdditionalInformation() *iso20022.CommunicationAddress4
func (*MeetingResultDisseminationV04) AddAmendment ¶
func (m *MeetingResultDisseminationV04) AddAmendment() *iso20022.AmendInformation2
func (*MeetingResultDisseminationV04) AddExtension ¶
func (m *MeetingResultDisseminationV04) AddExtension() *iso20022.Extension2
func (*MeetingResultDisseminationV04) AddIdentification ¶
func (m *MeetingResultDisseminationV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingResultDisseminationV04) AddMeetingReference ¶
func (m *MeetingResultDisseminationV04) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingResultDisseminationV04) AddParticipation ¶
func (m *MeetingResultDisseminationV04) AddParticipation() *iso20022.Participation3
func (*MeetingResultDisseminationV04) AddReportingParty ¶
func (m *MeetingResultDisseminationV04) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingResultDisseminationV04) AddSecurity ¶
func (m *MeetingResultDisseminationV04) AddSecurity() *iso20022.SecurityPosition6
func (*MeetingResultDisseminationV04) AddVoteResult ¶
func (m *MeetingResultDisseminationV04) AddVoteResult() *iso20022.Vote5
type MeetingResultDisseminationV05 ¶
type MeetingResultDisseminationV05 struct { // Information specific to an amendment. Amendment *iso20022.AmendInformation3 `xml:"Amdmnt,omitempty"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference7 `xml:"MtgRef"` // Identifies the securities for which the meeting is organised. Security []*iso20022.SecurityPosition8 `xml:"Scty"` // Results per resolution. VoteResult []*iso20022.Vote7 `xml:"VoteRslt"` // Information about the participation to the voting process. Participation *iso20022.Participation4 `xml:"Prtcptn,omitempty"` // Information on where additional information can be received. AdditionalInformation *iso20022.CommunicationAddress4 `xml:"AddtlInf,omitempty"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An issuer, its agent or an intermediary sends the MeetingResultDissemination message to another intermediary, to a party holding the right to vote, to a registered security holder or to a beneficial holder to provide information on the voting results of a shareholders meeting. Usage The MeetingResultDissemination message is used to provide the vote results per resolution. It may also provide information on the level of participation. This message is also used to notify an update or amendment to a previously sent MeetingResultDissemination message. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingResultDisseminationV05) AddAdditionalInformation ¶
func (m *MeetingResultDisseminationV05) AddAdditionalInformation() *iso20022.CommunicationAddress4
func (*MeetingResultDisseminationV05) AddAmendment ¶
func (m *MeetingResultDisseminationV05) AddAmendment() *iso20022.AmendInformation3
func (*MeetingResultDisseminationV05) AddMeetingReference ¶
func (m *MeetingResultDisseminationV05) AddMeetingReference() *iso20022.MeetingReference7
func (*MeetingResultDisseminationV05) AddParticipation ¶
func (m *MeetingResultDisseminationV05) AddParticipation() *iso20022.Participation4
func (*MeetingResultDisseminationV05) AddSecurity ¶
func (m *MeetingResultDisseminationV05) AddSecurity() *iso20022.SecurityPosition8
func (*MeetingResultDisseminationV05) AddSupplementaryData ¶
func (m *MeetingResultDisseminationV05) AddSupplementaryData() *iso20022.SupplementaryData1
func (*MeetingResultDisseminationV05) AddVoteResult ¶
func (m *MeetingResultDisseminationV05) AddVoteResult() *iso20022.Vote7
type MeetingVoteExecutionConfirmationV02 ¶
type MeetingVoteExecutionConfirmationV02 struct { // Identifies the vote execution confirmation message. VoteExecutionConfirmationIdentification *iso20022.MessageIdentification1 `xml:"VoteExctnConfId"` // Identifies the meeting instruction message. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference3 `xml:"MtgRef"` // Party confirming the votes. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification3 `xml:"SctyId"` // Specifies how a party has voted for each agenda item. VoteInstruction []*iso20022.DetailedInstructionStatus2 `xml:"VoteInstr"` }
Scope An issuer, its agent or an intermediary sends the MeetingVoteExecutionConfirmation message to confirm to the Sender of the MeetingInstruction message, the execution of their voting instruction. Usage This message is sent after the shareholders meeting has taken place. The Sender of this message confirms the execution of the vote at the meeting and confirms that the vote has been processed as instructed via the MeetingInstruction message. This messages is sent if the Sender of the MeetingInstruction message has requested such a confirmation or if market practice or regulation stipulates the need for a full audit trail.
func (*MeetingVoteExecutionConfirmationV02) AddMeetingReference ¶
func (m *MeetingVoteExecutionConfirmationV02) AddMeetingReference() *iso20022.MeetingReference3
func (*MeetingVoteExecutionConfirmationV02) AddRelatedReference ¶
func (m *MeetingVoteExecutionConfirmationV02) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingVoteExecutionConfirmationV02) AddReportingParty ¶
func (m *MeetingVoteExecutionConfirmationV02) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingVoteExecutionConfirmationV02) AddSecurityIdentification ¶
func (m *MeetingVoteExecutionConfirmationV02) AddSecurityIdentification() *iso20022.SecurityIdentification3
func (*MeetingVoteExecutionConfirmationV02) AddVoteExecutionConfirmationIdentification ¶
func (m *MeetingVoteExecutionConfirmationV02) AddVoteExecutionConfirmationIdentification() *iso20022.MessageIdentification1
func (*MeetingVoteExecutionConfirmationV02) AddVoteInstruction ¶
func (m *MeetingVoteExecutionConfirmationV02) AddVoteInstruction() *iso20022.DetailedInstructionStatus2
type MeetingVoteExecutionConfirmationV03 ¶
type MeetingVoteExecutionConfirmationV03 struct { // Identifies the vote execution confirmation message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Identifies the meeting instruction message. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party confirming the votes. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId"` // Specifies how a party has voted for each agenda item. VoteInstructions []*iso20022.DetailedInstructionStatus9 `xml:"VoteInstrs"` }
Scope An issuer, its agent or an intermediary sends the MeetingVoteExecutionConfirmation message to confirm to the Sender of the MeetingInstruction message, the execution of their voting instruction. Usage This message is sent after the shareholders meeting has taken place. The Sender of this message confirms the execution of the vote at the meeting and confirms that the vote has been processed as instructed via the MeetingInstruction message. This messages is sent if the Sender of the MeetingInstruction message has requested such a confirmation or if market practice or regulation stipulates the need for a full audit trail.
func (*MeetingVoteExecutionConfirmationV03) AddIdentification ¶
func (m *MeetingVoteExecutionConfirmationV03) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingVoteExecutionConfirmationV03) AddMeetingReference ¶
func (m *MeetingVoteExecutionConfirmationV03) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingVoteExecutionConfirmationV03) AddRelatedReference ¶
func (m *MeetingVoteExecutionConfirmationV03) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingVoteExecutionConfirmationV03) AddReportingParty ¶
func (m *MeetingVoteExecutionConfirmationV03) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingVoteExecutionConfirmationV03) AddSecurityIdentification ¶
func (m *MeetingVoteExecutionConfirmationV03) AddSecurityIdentification() *iso20022.SecurityIdentification11
func (*MeetingVoteExecutionConfirmationV03) AddVoteInstructions ¶
func (m *MeetingVoteExecutionConfirmationV03) AddVoteInstructions() *iso20022.DetailedInstructionStatus9
type MeetingVoteExecutionConfirmationV04 ¶
type MeetingVoteExecutionConfirmationV04 struct { // Identifies the vote execution confirmation message. Identification *iso20022.MessageIdentification1 `xml:"Id"` // Identifies the meeting instruction message. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference4 `xml:"MtgRef"` // Party confirming the votes. ReportingParty *iso20022.PartyIdentification9Choice `xml:"RptgPty"` // Identifies the securities for which the meeting is organised. SecurityIdentification *iso20022.SecurityIdentification11 `xml:"SctyId"` // Specifies how a party has voted for each agenda item. VoteInstructions []*iso20022.DetailedInstructionStatus9 `xml:"VoteInstrs"` // Additional information that can not be captured in the structured fields and/or any other specific block. Extension []*iso20022.Extension2 `xml:"Xtnsn,omitempty"` }
Scope An issuer, its agent or an intermediary sends the MeetingVoteExecutionConfirmation message to confirm to the Sender of the MeetingInstruction message, the execution of their voting instruction. Usage This message is sent after the shareholders meeting has taken place. The Sender of this message confirms the execution of the vote at the meeting and confirms that the vote has been processed as instructed via the MeetingInstruction message. This messages is sent if the Sender of the MeetingInstruction message has requested such a confirmation or if market practice or regulation stipulates the need for a full audit trail.
func (*MeetingVoteExecutionConfirmationV04) AddExtension ¶
func (m *MeetingVoteExecutionConfirmationV04) AddExtension() *iso20022.Extension2
func (*MeetingVoteExecutionConfirmationV04) AddIdentification ¶
func (m *MeetingVoteExecutionConfirmationV04) AddIdentification() *iso20022.MessageIdentification1
func (*MeetingVoteExecutionConfirmationV04) AddMeetingReference ¶
func (m *MeetingVoteExecutionConfirmationV04) AddMeetingReference() *iso20022.MeetingReference4
func (*MeetingVoteExecutionConfirmationV04) AddRelatedReference ¶
func (m *MeetingVoteExecutionConfirmationV04) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingVoteExecutionConfirmationV04) AddReportingParty ¶
func (m *MeetingVoteExecutionConfirmationV04) AddReportingParty() *iso20022.PartyIdentification9Choice
func (*MeetingVoteExecutionConfirmationV04) AddSecurityIdentification ¶
func (m *MeetingVoteExecutionConfirmationV04) AddSecurityIdentification() *iso20022.SecurityIdentification11
func (*MeetingVoteExecutionConfirmationV04) AddVoteInstructions ¶
func (m *MeetingVoteExecutionConfirmationV04) AddVoteInstructions() *iso20022.DetailedInstructionStatus9
type MeetingVoteExecutionConfirmationV05 ¶
type MeetingVoteExecutionConfirmationV05 struct { // Identifies the meeting instruction message. RelatedReference *iso20022.MessageIdentification `xml:"RltdRef"` // Series of elements which allow to identify a meeting. MeetingReference *iso20022.MeetingReference7 `xml:"MtgRef"` // Identifies the securities for which the meeting is organised. FinancialInstrumentIdentification *iso20022.SecurityIdentification14 `xml:"FinInstrmId"` // Specifies how a party has voted for each agenda item. VoteInstructions []*iso20022.DetailedInstructionStatus10 `xml:"VoteInstrs"` // Additional information that can not be captured in the structured fields and/or any other specific block. SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"` }
Scope An issuer, its agent or an intermediary sends the MeetingVoteExecutionConfirmation message to confirm to the Sender of the MeetingInstruction message, the execution of their voting instruction. Usage This message is sent after the shareholders meeting has taken place. The Sender of this message confirms the execution of the vote at the meeting and confirms that the vote has been processed as instructed via the MeetingInstruction message. This messages is sent if the Sender of the MeetingInstruction message has requested such a confirmation or if market practice or regulation stipulates the need for a full audit trail. This message definition is intended for use with the Business Application Header (head.001.001.01).
func (*MeetingVoteExecutionConfirmationV05) AddFinancialInstrumentIdentification ¶
func (m *MeetingVoteExecutionConfirmationV05) AddFinancialInstrumentIdentification() *iso20022.SecurityIdentification14
func (*MeetingVoteExecutionConfirmationV05) AddMeetingReference ¶
func (m *MeetingVoteExecutionConfirmationV05) AddMeetingReference() *iso20022.MeetingReference7
func (*MeetingVoteExecutionConfirmationV05) AddRelatedReference ¶
func (m *MeetingVoteExecutionConfirmationV05) AddRelatedReference() *iso20022.MessageIdentification
func (*MeetingVoteExecutionConfirmationV05) AddSupplementaryData ¶
func (m *MeetingVoteExecutionConfirmationV05) AddSupplementaryData() *iso20022.SupplementaryData1
func (*MeetingVoteExecutionConfirmationV05) AddVoteInstructions ¶
func (m *MeetingVoteExecutionConfirmationV05) AddVoteInstructions() *iso20022.DetailedInstructionStatus10
Source Files ¶
- AgentCADeactivationCancellationRequestV01.go
- AgentCADeactivationInstructionV01.go
- AgentCADeactivationStatusAdviceV01.go
- AgentCADistributionBreakdownAdviceV01.go
- AgentCAElectionAdviceV01.go
- AgentCAElectionAmendmentRequestV01.go
- AgentCAElectionCancellationRequestV01.go
- AgentCAElectionStatusAdviceV01.go
- AgentCAGlobalDistributionAuthorisationRequestV01.go
- AgentCAGlobalDistributionStatusAdviceV01.go
- AgentCAInformationAdviceV01.go
- AgentCAInformationStatusAdviceV01.go
- AgentCAMovementCancellationRequestV01.go
- AgentCAMovementConfirmationV01.go
- AgentCAMovementInstructionV01.go
- AgentCAMovementStatusAdviceV01.go
- AgentCANotificationAdviceV01.go
- AgentCANotificationCancellationRequestV01.go
- AgentCANotificationStatusAdviceV01.go
- AgentCAStandingInstructionCancellationRequestV01.go
- AgentCAStandingInstructionRequestV01.go
- AgentCAStandingInstructionStatusAdviceV01.go
- CorporateActionCancellationAdvice002V06.go
- CorporateActionCancellationAdvice002V07.go
- CorporateActionCancellationAdviceV01.go
- CorporateActionCancellationAdviceV02.go
- CorporateActionCancellationAdviceV03.go
- CorporateActionCancellationAdviceV04.go
- CorporateActionCancellationAdviceV05.go
- CorporateActionCancellationAdviceV06.go
- CorporateActionCancellationAdviceV07.go
- CorporateActionEventProcessingStatusAdvice002V05.go
- CorporateActionEventProcessingStatusAdvice002V06.go
- CorporateActionEventProcessingStatusAdviceV01.go
- CorporateActionEventProcessingStatusAdviceV02.go
- CorporateActionEventProcessingStatusAdviceV03.go
- CorporateActionEventProcessingStatusAdviceV04.go
- CorporateActionEventProcessingStatusAdviceV05.go
- CorporateActionEventProcessingStatusAdviceV06.go
- CorporateActionInstruction002V06.go
- CorporateActionInstruction002V07.go
- CorporateActionInstructionCancellationRequest002V06.go
- CorporateActionInstructionCancellationRequest002V07.go
- CorporateActionInstructionCancellationRequestStatusAdvice002V06.go
- CorporateActionInstructionCancellationRequestStatusAdvice002V07.go
- CorporateActionInstructionCancellationRequestStatusAdviceV01.go
- CorporateActionInstructionCancellationRequestStatusAdviceV02.go
- CorporateActionInstructionCancellationRequestStatusAdviceV03.go
- CorporateActionInstructionCancellationRequestStatusAdviceV04.go
- CorporateActionInstructionCancellationRequestStatusAdviceV05.go
- CorporateActionInstructionCancellationRequestStatusAdviceV06.go
- CorporateActionInstructionCancellationRequestStatusAdviceV07.go
- CorporateActionInstructionCancellationRequestV01.go
- CorporateActionInstructionCancellationRequestV02.go
- CorporateActionInstructionCancellationRequestV03.go
- CorporateActionInstructionCancellationRequestV04.go
- CorporateActionInstructionCancellationRequestV05.go
- CorporateActionInstructionCancellationRequestV06.go
- CorporateActionInstructionCancellationRequestV07.go
- CorporateActionInstructionStatementReport002V05.go
- CorporateActionInstructionStatementReport002V06.go
- CorporateActionInstructionStatementReportV01.go
- CorporateActionInstructionStatementReportV02.go
- CorporateActionInstructionStatementReportV03.go
- CorporateActionInstructionStatementReportV04.go
- CorporateActionInstructionStatementReportV05.go
- CorporateActionInstructionStatementReportV06.go
- CorporateActionInstructionStatusAdvice002V07.go
- CorporateActionInstructionStatusAdvice002V08.go
- CorporateActionInstructionStatusAdviceV01.go
- CorporateActionInstructionStatusAdviceV02.go
- CorporateActionInstructionStatusAdviceV03.go
- CorporateActionInstructionStatusAdviceV04.go
- CorporateActionInstructionStatusAdviceV05.go
- CorporateActionInstructionStatusAdviceV06.go
- CorporateActionInstructionStatusAdviceV07.go
- CorporateActionInstructionStatusAdviceV08.go
- CorporateActionInstructionV01.go
- CorporateActionInstructionV02.go
- CorporateActionInstructionV03.go
- CorporateActionInstructionV04.go
- CorporateActionInstructionV05.go
- CorporateActionInstructionV06.go
- CorporateActionInstructionV07.go
- CorporateActionMovementConfirmation002V07.go
- CorporateActionMovementConfirmation002V08.go
- CorporateActionMovementConfirmationV01.go
- CorporateActionMovementConfirmationV02.go
- CorporateActionMovementConfirmationV03.go
- CorporateActionMovementConfirmationV04.go
- CorporateActionMovementConfirmationV05.go
- CorporateActionMovementConfirmationV06.go
- CorporateActionMovementConfirmationV07.go
- CorporateActionMovementConfirmationV08.go
- CorporateActionMovementPreliminaryAdvice002V07.go
- CorporateActionMovementPreliminaryAdvice002V08.go
- CorporateActionMovementPreliminaryAdviceCancellationAdvice002V06.go
- CorporateActionMovementPreliminaryAdviceCancellationAdvice002V07.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV01.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV02.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV03.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV04.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV05.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV06.go
- CorporateActionMovementPreliminaryAdviceCancellationAdviceV07.go
- CorporateActionMovementPreliminaryAdviceV01.go
- CorporateActionMovementPreliminaryAdviceV02.go
- CorporateActionMovementPreliminaryAdviceV03.go
- CorporateActionMovementPreliminaryAdviceV04.go
- CorporateActionMovementPreliminaryAdviceV05.go
- CorporateActionMovementPreliminaryAdviceV06.go
- CorporateActionMovementPreliminaryAdviceV07.go
- CorporateActionMovementPreliminaryAdviceV08.go
- CorporateActionMovementReversalAdvice002V07.go
- CorporateActionMovementReversalAdvice002V08.go
- CorporateActionMovementReversalAdviceV01.go
- CorporateActionMovementReversalAdviceV02.go
- CorporateActionMovementReversalAdviceV03.go
- CorporateActionMovementReversalAdviceV04.go
- CorporateActionMovementReversalAdviceV05.go
- CorporateActionMovementReversalAdviceV06.go
- CorporateActionMovementReversalAdviceV07.go
- CorporateActionMovementReversalAdviceV08.go
- CorporateActionNarrative002V04.go
- CorporateActionNarrativeV01.go
- CorporateActionNarrativeV02.go
- CorporateActionNarrativeV03.go
- CorporateActionNarrativeV04.go
- CorporateActionNotification002V06.go
- CorporateActionNotification002V07.go
- CorporateActionNotificationV01.go
- CorporateActionNotificationV02.go
- CorporateActionNotificationV03.go
- CorporateActionNotificationV04.go
- CorporateActionNotificationV05.go
- CorporateActionNotificationV06.go
- CorporateActionNotificationV07.go
- MeetingCancellationV02.go
- MeetingCancellationV03.go
- MeetingCancellationV04.go
- MeetingCancellationV05.go
- MeetingEntitlementNotificationV02.go
- MeetingEntitlementNotificationV03.go
- MeetingEntitlementNotificationV04.go
- MeetingEntitlementNotificationV05.go
- MeetingInstructionCancellationRequestV02.go
- MeetingInstructionCancellationRequestV03.go
- MeetingInstructionCancellationRequestV04.go
- MeetingInstructionCancellationRequestV05.go
- MeetingInstructionStatusV02.go
- MeetingInstructionStatusV03.go
- MeetingInstructionStatusV04.go
- MeetingInstructionStatusV05.go
- MeetingInstructionV02.go
- MeetingInstructionV03.go
- MeetingInstructionV04.go
- MeetingInstructionV05.go
- MeetingNotificationV02.go
- MeetingNotificationV03.go
- MeetingNotificationV04.go
- MeetingNotificationV05.go
- MeetingResultDisseminationV02.go
- MeetingResultDisseminationV03.go
- MeetingResultDisseminationV04.go
- MeetingResultDisseminationV05.go
- MeetingVoteExecutionConfirmationV02.go
- MeetingVoteExecutionConfirmationV03.go
- MeetingVoteExecutionConfirmationV04.go
- MeetingVoteExecutionConfirmationV05.go