Documentation ¶
Index ¶
- type Account20
- type Account23
- type AccountDesignation1Choice
- type AccountDetailsConfirmationV07
- type AccountIdentification4Choice
- type AccountIdentificationAndName5
- type AccountManagementConfirmation4
- type AccountManagementType2Code
- type AccountOwnershipType4Code
- type AccountParties10Choice
- type AccountParties15
- type AccountSchemeName1Choice
- type AccountStatus2
- type AccountType2Choice
- type AccountUsageType2Choice
- type AccountUsageType2Code
- type AccountingStatus1Choice
- type AccountingStatus1Code
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AdditionalReference6
- type AdditiononalInformation12
- type AddressType1Choice
- type AddressType1Code
- type AddressType2Choice
- type AddressType2Code
- type AlternateSecurityIdentification7
- type AnyBICIdentifier
- type AustrianBankleitzahlIdentifier
- type BICFIIdentifier
- type BlockedHoldingDetails2
- type BlockedReason2Choice
- type BlockedReason2Code
- type BlockedStatusReason2
- type BlockedStatusReason2Choice
- type Bloomberg2Identifier
- type BranchData
- type CHIPSParticipantIdentifier
- type CHIPSUniversalIdentifier
- type CRSForm1Choice
- type CRSFormType1Code
- type CRSSource1Choice
- type CRSSourceStatus1Code
- type CRSStatus1Code
- type CRSStatus3Choice
- type CRSStatus4
- type CanadianPaymentsARNIdentifier
- type CardType1Code
- type CashAccount33
- type CashAccountType3Choice
- type CashAccountType5Code
- type CashSettlement1
- type CertificateType2Code
- type CertificationType1Choice
- type Cheque4
- type CitizenshipInformation2
- type CivilStatus1Choice
- type CivilStatus1Code
- type ClearingSystemMemberIdentificationChoice
- type ClosedStatusReason1
- type ClosedStatusReason1Choice
- type ClosedStatusReason1Code
- type ClosedStatusReason2Choice
- type ClosurePendingStatusReason1
- type ClosurePendingStatusReason1Choice
- type ClosurePendingStatusReason1Code
- type ClosurePendingStatusReason2Choice
- type Collateral1Code
- type CommunicationAddress6
- type CommunicationMethod1Code
- type CommunicationMethod3Choice
- type CompanyLink1Choice
- type CompanyLink1Code
- type ConductClassification1Code
- type ConfirmationType1Choice
- type ConsolidatedTapeAssociationIdentifier
- type ConsolidationType1Choice
- type ConsolidationType1Code
- type CountryAndResidentialStatusType2
- type CountryCode
- type CreditDebit3Code
- type CustomerConductClassification1Choice
- type DataBaseCheck1
- type DateAndAmount1
- type DateAndDateTime1Choice
- type DateAndDateTimeChoice
- type DateTimePeriodDetails1
- type DeMinimus1Choice
- type DeMinimusApplicable1
- type DeMinimusNotApplicable1
- type DirectDebitMandate5
- type DisabledReason2Code
- type DisabledStatusReason1
- type DisabledStatusReason1Choice
- type DisabledStatusReason2Choice
- type DistributionPolicy1Code
- type Document
- type DocumentToSend3
- type Eligible1Code
- type EnabledStatusReason1
- type EnabledStatusReason1Choice
- type EnabledStatusReason1Code
- type EnabledStatusReason2Choice
- type EuroclearClearstreamIdentifier
- type EventFrequency10Code
- type EventFrequency1Code
- type EventFrequency8Code
- type EventFrequency9Code
- type Exact4AlphaNumericText
- type Extended350Code
- type ExtendedParty11
- type Extension1
- type ExtensiveBranchNetworkIdentifier
- type ExternalAccountIdentification1Code
- type FATCAForm1Choice
- type FATCAFormType1Code
- type FATCASource1Choice
- type FATCASourceStatus1Code
- type FATCAStatus1Code
- type FATCAStatus2
- type FATCAStatus2Choice
- type FedwireRoutingNumberIdentifier
- type FinancialInstitutionIdentification7Choice
- type FinancialInstrument56
- type FiscalYear1Choice
- type FormOfSecurity1Code
- type Frequency20Choice
- type FundCashAccount4Code
- type FundIntention1Code
- type FundOwnership1Code
- type Gender1Code
- type GenericAccountIdentification1
- type GenericIdentification1
- type GenericIdentification36
- type GenericIdentification47
- type GenericIdentification82
- type GermanBankleitzahlIdentifier
- type HighFrequencyTradingProfile1
- type Holding1Code
- type HongKongBankIdentifier
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type IdentificationSource1Choice
- type IncomePreference2Code
- type IndividualPerson29
- type IndividualPerson34
- type InformationDistribution1Choice
- type InformationDistribution2Code
- type InitialAmount1Choice
- type Insurance1Code
- type InsuranceType2Choice
- type Intermediary36
- type InvestmentAccount62
- type InvestmentAccountCategory1Choice
- type InvestmentAccountCategory1Code
- type InvestmentAccountOwnershipInformation14
- type InvestmentFundOrder4
- type InvestmentFundRole6Code
- type InvestmentFundRole7Code
- type InvestmentFundTransactionType1Code
- type InvestmentPlan14
- type InvestorProfile1
- type InvestorProfileStatus1Choice
- type InvestorProfileStatus1Code
- type IrishNSCIdentifier
- type ItalianDomesticIdentifier
- type KYCCheckType1Choice
- type KnowYourCustomerCheckType1Code
- type LEIIdentifier
- type LetterIntent1
- type LevelOfControl1Choice
- type LevelOfControl1Code
- type Liability1Choice
- type Liability1Code
- type MICIdentifier
- type MailType1Choice
- type MailType1Code
- type MarketMakerProfile1
- type MarketPracticeVersion1
- type Max10Text
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max3Text
- type Max4AlphaNumericText
- type Max70Text
- type MessageIdentification1
- type MiFIDClassification1
- type MoneyLaunderingCheck1Choice
- type MoneyLaunderingCheck1Code
- type NameAndAddress4
- type NameAndAddress5
- type NamePrefix1Choice
- type NamePrefix1Code
- type NewIssueAllocation2
- type NewZealandNCCIdentifier
- type NoReasonCode
- type Notification2
- type OperationalStatus1Code
- type OrderOriginatorEligibility1Code
- type Organisation23
- type Organisation30
- type OrganisationType1Choice
- type OrganisationType1Code
- type OtherAccountStatus1
- type OtherIdentification3Choice
- type OwnershipBeneficiaryRate1
- type OwnershipType2Choice
- type Party32Choice
- type PartyIdentification70Choice
- type PartyIdentification72Choice
- type PartyIdentification90Choice
- type PartyIdentificationType7Code
- type PartyProfileInformation5
- type PartyRole1Code
- type PartyRole2Choice
- type PartyRole4Choice
- type PartyRole5Choice
- type PaymentCard18
- type PaymentInstrument13
- type PaymentInstrument18Choice
- type PaymentInstrument19Choice
- type PendingOpeningStatusReason1
- type PendingOpeningStatusReason1Choice
- type PendingOpeningStatusReason1Code
- type PendingOpeningStatusReason2Choice
- type PendingStatusReason14
- type PendingStatusReason1Choice
- type PendingStatusReason1Code
- type PendingStatusReason2Choice
- type PersonalInformation1
- type PhoneNumber
- type PlanStatus1Code
- type PlanStatus2Choice
- type PoliticalExposureType1Choice
- type PoliticalExposureType1Code
- type PortugueseNCCIdentifier
- type PositionEffect3Code
- type PostalAddress1
- type PostalAddress21
- type ProfileType1Choice
- type ProfileType1Code
- type ProformaStatusReason1
- type ProformaStatusReason1Choice
- type ProformaStatusReason1Code
- type ProformaStatusReason2Choice
- type Provided1Code
- type RICIdentifier
- type Rank1Code
- type Referred1Code
- type ReferredAgent2
- type RegisteredShareholderName1Choice
- type RegulatoryInformation1
- type Reinvestment3
- type Repartition5
- type ResidentialStatus1Code
- type RestrictionStatus1Choice
- type RestrictionStatus1Code
- type RiskLevel1Code
- type RiskLevel2Choice
- type RoundingDirection1Code
- type RoundingParameters1
- type RussianCentralBankIdentificationCodeIdentifier
- type SecurityIdentification25Choice
- type SettlementFrequency1Choice
- type SettlementInstructionReason1Choice
- type SettlementInstructionReason1Code
- type SimpleIdentificationInformation4
- type SmallNetworkIdentifier
- type SouthAfricanNCCIdentifier
- type SpanishDomesticInterbankingIdentifier
- type StatementFrequencyReason2Choice
- type SwissBCIdentifier
- type SwissSICIdentifier
- type TaxExemptReason3Code
- type TaxExemptionReason2Choice
- type TaxReporting2
- type TaxWithholdingMethod3Code
- type ThirdPartyRights1
- type TickerIdentifier
- type TransactionChannel2Code
- type TransactionChannelType1Choice
- type TransactionType5Choice
- type TreasuryProfile1
- type UKDomesticSortCodeIdentifier
- type UnitsOrAmount1Choice
- type UnitsOrAmountOrPercentage1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account20 ¶
type Account20 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id,omitempty"` AcctSvcr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctSvcr"` }
type Account23 ¶
type Account23 struct { AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctId"` RltdAcctDtls GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RltdAcctDtls,omitempty"` }
type AccountDesignation1Choice ¶
type AccountDesignation1Choice struct { Cd Rank1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type AccountDetailsConfirmationV07 ¶
type AccountDetailsConfirmationV07 struct { MsgId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MsgId"` OrdrRef InvestmentFundOrder4 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OrdrRef,omitempty"` RltdRef AdditionalReference6 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RltdRef,omitempty"` ConfDtls AccountManagementConfirmation4 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ConfDtls"` InvstmtAcct InvestmentAccount62 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InvstmtAcct,omitempty"` AcctPties AccountParties15 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctPties,omitempty"` Intrmies []Intermediary36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Intrmies,omitempty"` Plcmnt ReferredAgent2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Plcmnt,omitempty"` NewIsseAllcn NewIssueAllocation2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NewIsseAllcn,omitempty"` SvgsInvstmtPlan []InvestmentPlan14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SvgsInvstmtPlan,omitempty"` WdrwlInvstmtPlan []InvestmentPlan14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 WdrwlInvstmtPlan,omitempty"` CshSttlm []CashSettlement1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CshSttlm,omitempty"` SvcLvlAgrmt []DocumentToSend3 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SvcLvlAgrmt,omitempty"` AddtlInf []AdditiononalInformation12 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` MktPrctcVrsn MarketPracticeVersion1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MktPrctcVrsn,omitempty"` Xtnsn []Extension1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Xtnsn,omitempty"` }
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Othr"` }
type AccountIdentificationAndName5 ¶
type AccountIdentificationAndName5 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm,omitempty"` }
type AccountManagementConfirmation4 ¶
type AccountManagementConfirmation4 struct { ConfTp ConfirmationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ConfTp"` AcctApplId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctApplId,omitempty"` ClntRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ClntRef,omitempty"` CtrPtyRef AdditionalReference6 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtrPtyRef,omitempty"` ExstgAcctId []Account23 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ExstgAcctId,omitempty"` }
type AccountManagementType2Code ¶
type AccountManagementType2Code string
May be one of ACCO, ACCM, GACC
type AccountOwnershipType4Code ¶
type AccountOwnershipType4Code string
May be one of UNCO, LIPA, ENTR, CORP, CUST, EURE, PART, TRUS, GOVO, JOIT, COMO, JOIN, LLCO, NOMI, NFPO, ONIS, RGIC, SIGL
type AccountParties10Choice ¶
type AccountParties10Choice struct { PmryOwnr InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PmryOwnr"` Trstee []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Trstee"` Nmnee InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nmnee"` JntOwnr []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 JntOwnr"` }
type AccountParties15 ¶
type AccountParties15 struct { PrncplAcctPty AccountParties10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrncplAcctPty"` ScndryOwnr []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ScndryOwnr,omitempty"` Bnfcry []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Bnfcry,omitempty"` PwrOfAttny []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PwrOfAttny,omitempty"` LglGuardn []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 LglGuardn,omitempty"` CtdnForMnr InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtdnForMnr,omitempty"` SucssrOnDth []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SucssrOnDth,omitempty"` Admstr []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Admstr,omitempty"` OthrPty []ExtendedParty11 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OthrPty,omitempty"` Grntr []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Grntr,omitempty"` Sttlr []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Sttlr,omitempty"` SnrMggOffcl []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SnrMggOffcl,omitempty"` Prtctr []InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtctr,omitempty"` RegdShrhldrNm RegisteredShareholderName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RegdShrhldrNm,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type AccountStatus2 ¶
type AccountStatus2 struct { Nbld EnabledStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nbld,omitempty"` Dsbld DisabledStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dsbld,omitempty"` Pdg PendingStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Pdg,omitempty"` PdgOpng PendingOpeningStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PdgOpng,omitempty"` Profrm ProformaStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Profrm,omitempty"` Clsd ClosedStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Clsd,omitempty"` ClsrPdg ClosurePendingStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ClsrPdg,omitempty"` Othr []OtherAccountStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Othr,omitempty"` }
type AccountType2Choice ¶
type AccountType2Choice struct { Cd FundCashAccount4Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type AccountUsageType2Choice ¶
type AccountUsageType2Choice struct { Cd AccountUsageType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type AccountingStatus1Choice ¶
type AccountingStatus1Choice struct { Cd AccountingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AdditionalReference6 ¶
type AdditionalReference6 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Ref"` RefIssr PartyIdentification90Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MsgNm,omitempty"` }
type AdditiononalInformation12 ¶
type AdditiononalInformation12 struct { Lmttn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Lmttn,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` AcctVldtn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctVldtn,omitempty"` Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp,omitempty"` Rgltr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rgltr,omitempty"` Sts RestrictionStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Sts,omitempty"` Prd DateTimePeriodDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prd,omitempty"` }
type AddressType1Choice ¶
type AddressType1Choice struct { Cd AddressType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type AddressType2Choice ¶
type AddressType2Choice struct { Cd AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateSecurityIdentification7 ¶
type AlternateSecurityIdentification7 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IdSrc"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type AustrianBankleitzahlIdentifier ¶
type AustrianBankleitzahlIdentifier string
Must match the pattern AT[0-9]{5,5}
type BICFIIdentifier ¶
type BICFIIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BlockedHoldingDetails2 ¶
type BlockedHoldingDetails2 struct { BlckdHldg Holding1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BlckdHldg"` PrtlHldgUnits float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrtlHldgUnits,omitempty"` HldgCertNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 HldgCertNb,omitempty"` }
type BlockedReason2Choice ¶
type BlockedReason2Choice struct { Cd BlockedReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type BlockedReason2Code ¶
type BlockedReason2Code string
May be one of BKRP, CMMT, CNFS, MORT, PCOM, PLDG, TRPE, SANC, TRAN
type BlockedStatusReason2 ¶
type BlockedStatusReason2 struct { TxTp TransactionType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TxTp"` Blckd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Blckd"` Rsn []BlockedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf"` }
type BlockedStatusReason2Choice ¶
type BlockedStatusReason2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []BlockedStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type Bloomberg2Identifier ¶
type Bloomberg2Identifier string
Must match the pattern (BBG)[BCDFGHJKLMNPQRSTVWXYZ\d]{8}\d
type BranchData ¶
type BranchData struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id,omitempty"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm,omitempty"` PstlAdr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstlAdr,omitempty"` }
type CHIPSParticipantIdentifier ¶
type CHIPSParticipantIdentifier string
Must match the pattern CP[0-9]{4,4}
type CHIPSUniversalIdentifier ¶
type CHIPSUniversalIdentifier string
Must match the pattern CH[0-9]{6,6}
type CRSForm1Choice ¶
type CRSForm1Choice struct { Cd CRSFormType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CRSFormType1Code ¶
type CRSFormType1Code string
May be one of CER4, CER3, CER5, CER6, CER8, CER1, CER2, CER7
type CRSSource1Choice ¶
type CRSSource1Choice struct { Cd CRSSourceStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CRSStatus1Code ¶
type CRSStatus1Code string
May be one of C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114
type CRSStatus3Choice ¶
type CRSStatus3Choice struct { Cd CRSStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CRSStatus4 ¶
type CRSStatus4 struct { Tp CRSStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp"` Src CRSSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Src,omitempty"` XcptnlRptgCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 XcptnlRptgCtry,omitempty"` }
type CanadianPaymentsARNIdentifier ¶
type CanadianPaymentsARNIdentifier string
Must match the pattern CA[0-9]{9,9}
type CashAccount33 ¶
type CashAccount33 struct { SttlmCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SttlmCcy"` Id AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` AcctOwnr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctOwnr,omitempty"` AcctSvcr FinancialInstitutionIdentification7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctSvcr,omitempty"` AcctSvcrBrnch BranchData `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctSvcrBrnch,omitempty"` AcctOwnrOthrId []GenericIdentification82 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctOwnrOthrId,omitempty"` InvstmtAcctTp AccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InvstmtAcctTp,omitempty"` CdtDbt CreditDebit3Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CdtDbt,omitempty"` SttlmInstrRsn SettlementInstructionReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SttlmInstrRsn,omitempty"` CshAcctPurp CashAccountType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CshAcctPurp,omitempty"` CshAcctDsgnt AccountDesignation1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CshAcctDsgnt,omitempty"` DvddPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DvddPctg,omitempty"` }
type CashAccountType3Choice ¶
type CashAccountType3Choice struct { Cd CashAccountType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CashAccountType5Code ¶
type CashAccountType5Code string
May be one of LEND, COLL, SETT, MARR, SEGT
type CashSettlement1 ¶
type CashSettlement1 struct { CshAcctDtls []CashAccount33 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CshAcctDtls,omitempty"` OthrCshSttlmDtls []PaymentInstrument13 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OthrCshSttlmDtls,omitempty"` }
type CertificateType2Code ¶
type CertificateType2Code string
May be one of AMLC, DVLC, DFOR, GOST, IDEN, INCU, LREF, PASS, PRAD, PKIC
type CertificationType1Choice ¶
type CertificationType1Choice struct { Cd CertificateType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type Cheque4 ¶
type Cheque4 struct {
PyeeId NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PyeeId"`
}
type CitizenshipInformation2 ¶
type CivilStatus1Choice ¶
type CivilStatus1Choice struct { Cd CivilStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CivilStatus1Code ¶
type CivilStatus1Code string
May be one of DIVO, LDIV, MARR, SEPA, SING, UNIO, WIDO
type ClearingSystemMemberIdentificationChoice ¶
type ClearingSystemMemberIdentificationChoice struct { USCHU CHIPSUniversalIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 USCHU"` NZNCC NewZealandNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NZNCC"` IENSC IrishNSCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IENSC"` GBSC UKDomesticSortCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 GBSC"` USCH CHIPSParticipantIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 USCH"` CHBC SwissBCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CHBC"` USFW FedwireRoutingNumberIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 USFW"` PTNCC PortugueseNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PTNCC"` RUCB RussianCentralBankIdentificationCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RUCB"` ITNCC ItalianDomesticIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ITNCC"` ATBLZ AustrianBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ATBLZ"` CACPA CanadianPaymentsARNIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CACPA"` CHSIC SwissSICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CHSIC"` DEBLZ GermanBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DEBLZ"` ESNCC SpanishDomesticInterbankingIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ESNCC"` ZANCC SouthAfricanNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ZANCC"` HKNCC HongKongBankIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 HKNCC"` AUBSBx ExtensiveBranchNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AUBSBx"` AUBSBs SmallNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AUBSBs"` }
type ClosedStatusReason1 ¶
type ClosedStatusReason1 struct { Cd ClosedStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type ClosedStatusReason1Choice ¶
type ClosedStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []ClosedStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type ClosedStatusReason2Choice ¶
type ClosedStatusReason2Choice struct { Cd ClosedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type ClosurePendingStatusReason1 ¶
type ClosurePendingStatusReason1 struct { Cd ClosurePendingStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type ClosurePendingStatusReason1Choice ¶
type ClosurePendingStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []ClosurePendingStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type ClosurePendingStatusReason1Code ¶
type ClosurePendingStatusReason1Code string
May be one of CLOS, PEND
type ClosurePendingStatusReason2Choice ¶
type ClosurePendingStatusReason2Choice struct { Cd ClosurePendingStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CommunicationAddress6 ¶
type CommunicationAddress6 struct { AdrTp AddressType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AdrTp,omitempty"` Email Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Email,omitempty"` Phne PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Phne,omitempty"` Mob PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Mob,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FaxNb,omitempty"` TlxAdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TlxAdr,omitempty"` URLAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 URLAdr,omitempty"` }
type CommunicationMethod1Code ¶
type CommunicationMethod1Code string
May be one of SWMT, SWMX, FAXI, EMAL, PROP
type CommunicationMethod3Choice ¶
type CommunicationMethod3Choice struct { Cd CommunicationMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CompanyLink1Choice ¶
type CompanyLink1Choice struct { Cd CompanyLink1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CompanyLink1Code ¶
type CompanyLink1Code string
May be one of AGEN, BROK, PART, MEMB, PCOM, RELA
type ConductClassification1Code ¶
type ConductClassification1Code string
May be one of NSTA, RCLT, STAN
type ConfirmationType1Choice ¶
type ConfirmationType1Choice struct { Cd AccountManagementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
Must be at least 1 items long
type ConsolidationType1Choice ¶
type ConsolidationType1Choice struct { Cd ConsolidationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type CountryAndResidentialStatusType2 ¶
type CountryAndResidentialStatusType2 struct { Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Ctry"` ResdtlSts ResidentialStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ResdtlSts"` }
type CustomerConductClassification1Choice ¶
type CustomerConductClassification1Choice struct { Cd ConductClassification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type DataBaseCheck1 ¶
type DateAndAmount1 ¶
type DateAndAmount1 struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dt"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Amt"` }
type DateAndDateTime1Choice ¶
type DateAndDateTime1Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DtTm"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DtTm"` }
type DateTimePeriodDetails1 ¶
type DateTimePeriodDetails1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ToDtTm,omitempty"` }
type DeMinimus1Choice ¶
type DeMinimus1Choice struct { DeMnmsAplbl DeMinimusApplicable1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DeMnmsAplbl"` DeMnmsNotAplbl DeMinimusNotApplicable1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DeMnmsNotAplbl"` }
type DeMinimusApplicable1 ¶
type DeMinimusNotApplicable1 ¶
type DeMinimusNotApplicable1 struct {
RstrctdPrsnRsn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RstrctdPrsnRsn"`
}
type DirectDebitMandate5 ¶
type DirectDebitMandate5 struct { DbtrAcct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DbtrAcct"` Dbtr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dbtr,omitempty"` DbtrTaxIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DbtrTaxIdNb,omitempty"` DbtrNtlRegnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DbtrNtlRegnNb,omitempty"` Cdtr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cdtr,omitempty"` DbtrAgt FinancialInstitutionIdentification7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DbtrAgt"` DbtrAgtBrnch BranchData `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DbtrAgtBrnch,omitempty"` CdtrAgt FinancialInstitutionIdentification7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CdtrAgt,omitempty"` CdtrAgtBrnch BranchData `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CdtrAgtBrnch,omitempty"` RegnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RegnId,omitempty"` MndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MndtId,omitempty"` }
type DisabledReason2Code ¶
type DisabledReason2Code string
May be one of CLOS, BKRP, CMMT, CNFS, MORT, PCOM, PLDG, TRPE, SANC, TRAN, REJT
type DisabledStatusReason1 ¶
type DisabledStatusReason1 struct { Cd DisabledStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type DisabledStatusReason1Choice ¶
type DisabledStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []DisabledStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type DisabledStatusReason2Choice ¶
type DisabledStatusReason2Choice struct { Cd DisabledReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type Document ¶
type Document struct {
AcctDtlsConf AccountDetailsConfirmationV07 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctDtlsConf"`
}
type DocumentToSend3 ¶
type DocumentToSend3 struct { Tp Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp"` Rcpt PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rcpt"` MtdOfTrnsmssn CommunicationMethod3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MtdOfTrnsmssn"` }
type EnabledStatusReason1 ¶
type EnabledStatusReason1 struct { Cd EnabledStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type EnabledStatusReason1Choice ¶
type EnabledStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []EnabledStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type EnabledStatusReason2Choice ¶
type EnabledStatusReason2Choice struct { Cd EnabledStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type EuroclearClearstreamIdentifier ¶
type EuroclearClearstreamIdentifier string
Must be at least 1 items long
type EventFrequency1Code ¶
type EventFrequency1Code string
May be one of YEAR, SEMI, QUTR, TOMN, MNTH, TWMN, TOWK, WEEK, DAIL, ADHO, INDA, OVNG, ONDE
type EventFrequency8Code ¶
type EventFrequency8Code string
May be one of ADHO, YEAR, DAIL, FOMN, TOMN, TOWK, TYEA, INDA, MNTH, ONDE, OVNG, QUTR, SEMI, TWMN, WEEK
type EventFrequency9Code ¶
type EventFrequency9Code string
May be one of YEAR, SEMI, QUTR, TOMN, MNTH, TWMN, TOWK, WEEK, DAIL, ADHO, INDA, OVNG, ONDE, NONE
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExtendedParty11 ¶
type ExtendedParty11 struct { XtndedPtyRole Extended350Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 XtndedPtyRole"` OthrPtyDtls InvestmentAccountOwnershipInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OthrPtyDtls"` }
type Extension1 ¶
type Extension1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PlcAndNm"` Txt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Txt"` }
type ExtensiveBranchNetworkIdentifier ¶
type ExtensiveBranchNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
type FATCAForm1Choice ¶
type FATCAForm1Choice struct { Cd FATCAFormType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type FATCAFormType1Code ¶
type FATCAFormType1Code string
May be one of CER5, CER7, CER1, CER2, CER3, CER4, CER6
type FATCASource1Choice ¶
type FATCASource1Choice struct { Cd FATCASourceStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type FATCAStatus1Code ¶
type FATCAStatus1Code string
May be one of F101, F102, F103, F104, F105, F201, F202, F203, F204, F205, F206
type FATCAStatus2 ¶
type FATCAStatus2 struct { Tp FATCAStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp"` Src FATCASource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Src,omitempty"` }
type FATCAStatus2Choice ¶
type FATCAStatus2Choice struct { Cd FATCAStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type FedwireRoutingNumberIdentifier ¶
type FedwireRoutingNumberIdentifier string
Must match the pattern FW[0-9]{9,9}
type FinancialInstitutionIdentification7Choice ¶
type FinancialInstitutionIdentification7Choice struct { NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmAndAdr"` BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BICFI"` ClrSysMmbId ClearingSystemMemberIdentificationChoice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ClrSysMmbId"` PrtryId SimpleIdentificationInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrtryId"` }
type FinancialInstrument56 ¶
type FinancialInstrument56 struct { Id SecurityIdentification25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ShrtNm,omitempty"` SplmtryId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SplmtryId,omitempty"` ClssTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ClssTp,omitempty"` SctiesForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SctiesForm,omitempty"` DstrbtnPlcy DistributionPolicy1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DstrbtnPlcy,omitempty"` PdctGrp Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PdctGrp,omitempty"` BlckdHldgDtls BlockedHoldingDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BlckdHldgDtls,omitempty"` Pldgg Eligible1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Pldgg,omitempty"` Coll Collateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Coll,omitempty"` ThrdPtyRghts ThirdPartyRights1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ThrdPtyRghts,omitempty"` FndOwnrsh FundOwnership1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FndOwnrsh,omitempty"` FndIntntn FundIntention1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FndIntntn,omitempty"` OprlSts OperationalStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OprlSts,omitempty"` }
type FiscalYear1Choice ¶
type Frequency20Choice ¶
type Frequency20Choice struct { Cd EventFrequency8Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type FundCashAccount4Code ¶
type FundCashAccount4Code string
May be one of HEDG, CPFO, CPFS, SRSA, CSDO, TOFF, ICSA, CSDM, CSDP, PPEN, CPEN
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Issr,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification36 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SchmeNm,omitempty"` }
type GenericIdentification82 ¶
type GenericIdentification82 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` Tp OtherIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Issr,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IsseDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 XpryDt,omitempty"` Stat Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Stat,omitempty"` IssrCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IssrCtry,omitempty"` }
type GermanBankleitzahlIdentifier ¶
type GermanBankleitzahlIdentifier string
Must match the pattern BL[0-9]{8,8}
type HighFrequencyTradingProfile1 ¶
type HighFrequencyTradingProfile1 struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dt,omitempty"` SttlmFrqcy SettlementFrequency1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SttlmFrqcy,omitempty"` CnsldtnTp ConsolidationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CnsldtnTp,omitempty"` }
type HongKongBankIdentifier ¶
type HongKongBankIdentifier string
Must match the pattern HK[0-9]{3,3}
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type ISOYearMonth ¶
func (ISOYearMonth) MarshalText ¶
func (t ISOYearMonth) MarshalText() ([]byte, error)
func (*ISOYearMonth) UnmarshalText ¶
func (t *ISOYearMonth) UnmarshalText(text []byte) error
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type IndividualPerson29 ¶
type IndividualPerson29 struct { NmPrfx NamePrefix1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmPrfx,omitempty"` GvnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 GvnNm,omitempty"` MddlNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MddlNm,omitempty"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm"` PstlAdr []PostalAddress21 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstlAdr"` }
type IndividualPerson34 ¶
type IndividualPerson34 struct { NmPrfx NamePrefix1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmPrfx,omitempty"` GvnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 GvnNm,omitempty"` MddlNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MddlNm,omitempty"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm"` NmSfx Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmSfx,omitempty"` Gndr Gender1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Gndr,omitempty"` BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BirthDt,omitempty"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtryOfBirth,omitempty"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CityOfBirth,omitempty"` Prfssn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prfssn,omitempty"` PstlAdr []PostalAddress21 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstlAdr"` Ctznsh []CitizenshipInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Ctznsh,omitempty"` EmplngCpny Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 EmplngCpny,omitempty"` BizFctn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BizFctn,omitempty"` PltclyXpsdPrsnTp PoliticalExposureType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PltclyXpsdPrsnTp,omitempty"` DthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DthDt,omitempty"` CvlSts CivilStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CvlSts,omitempty"` EdctnLvl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 EdctnLvl,omitempty"` FmlyInf PersonalInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FmlyInf,omitempty"` }
type InformationDistribution1Choice ¶
type InformationDistribution1Choice struct { Cd InformationDistribution2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type InformationDistribution2Code ¶
type InformationDistribution2Code string
May be one of ELEC, NONE, PAPR
type InitialAmount1Choice ¶
type InitialAmount1Choice struct { InitlNbOfInstlmts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InitlNbOfInstlmts"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Amt"` }
type InsuranceType2Choice ¶
type InsuranceType2Choice struct { Cd Insurance1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type Intermediary36 ¶
type Intermediary36 struct { Id PartyIdentification72Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` LglNttyIdr LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 LglNttyIdr,omitempty"` Acct Account20 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Acct,omitempty"` WvdTrlrComssnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 WvdTrlrComssnInd,omitempty"` Role PartyRole2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Role,omitempty"` PmryComAdr []CommunicationAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PmryComAdr,omitempty"` ScndryComAdr []CommunicationAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ScndryComAdr,omitempty"` NmAndAdr NameAndAddress4 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmAndAdr,omitempty"` }
type InvestmentAccount62 ¶
type InvestmentAccount62 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` AcctSts AccountStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctSts,omitempty"` BlckdSts BlockedStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BlckdSts,omitempty"` StsDt DateAndDateTime1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StsDt,omitempty"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm,omitempty"` Dsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dsgnt,omitempty"` Tp AccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp,omitempty"` OwnrshTp OwnershipType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OwnrshTp,omitempty"` TaxXmptn TaxExemptionReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxXmptn,omitempty"` StmtFrqcy StatementFrequencyReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StmtFrqcy,omitempty"` RefCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RefCcy,omitempty"` Lang string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Lang,omitempty"` IncmPref IncomePreference2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IncmPref,omitempty"` RinvstmtDtls []Reinvestment3 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RinvstmtDtls,omitempty"` TaxWhldgMtd TaxWithholdingMethod3Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxWhldgMtd,omitempty"` TaxRptg []TaxReporting2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxRptg,omitempty"` LttrInttDtls LetterIntent1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 LttrInttDtls,omitempty"` AcmltnRghtRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcmltnRghtRef,omitempty"` ReqrdSgntriesNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ReqrdSgntriesNb,omitempty"` FndFmlyNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FndFmlyNm,omitempty"` FinInstrmDtls []FinancialInstrument56 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FinInstrmDtls,omitempty"` RndgDtls RoundingParameters1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RndgDtls,omitempty"` AcctSvcr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctSvcr,omitempty"` AcctUsgTp AccountUsageType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctUsgTp,omitempty"` FrgnStsCertfctn Provided1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FrgnStsCertfctn,omitempty"` AcctSgntrDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctSgntrDtTm,omitempty"` TxChanlTp TransactionChannelType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TxChanlTp,omitempty"` InvstmtAcctCtgy InvestmentAccountCategory1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InvstmtAcctCtgy,omitempty"` Pldgg Eligible1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Pldgg,omitempty"` Coll Collateral1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Coll,omitempty"` ThrdPtyRghts ThirdPartyRights1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ThrdPtyRghts,omitempty"` PwrOfAttnyLvlOfCtrl LevelOfControl1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PwrOfAttnyLvlOfCtrl,omitempty"` AcctgSts AccountingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctgSts,omitempty"` OpngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OpngDt,omitempty"` ClsgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ClsgDt,omitempty"` NegInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NegInd,omitempty"` PrcgOrdr PositionEffect3Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrcgOrdr,omitempty"` Lblty Liability1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Lblty,omitempty"` InvstrPrfl []InvestorProfile1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InvstrPrfl,omitempty"` FsclYr FiscalYear1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FsclYr,omitempty"` }
type InvestmentAccountCategory1Choice ¶
type InvestmentAccountCategory1Choice struct { Cd InvestmentAccountCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type InvestmentAccountCategory1Code ¶
type InvestmentAccountCategory1Code string
May be one of MAND, RETA
type InvestmentAccountOwnershipInformation14 ¶
type InvestmentAccountOwnershipInformation14 struct { Pty Party32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Pty"` MnyLndrgChck MoneyLaunderingCheck1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MnyLndrgChck,omitempty"` InvstrPrflVldtn []PartyProfileInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InvstrPrflVldtn,omitempty"` OwnrshBnfcryRate OwnershipBeneficiaryRate1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OwnrshBnfcryRate,omitempty"` ClntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ClntId,omitempty"` FsclXmptn bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FsclXmptn,omitempty"` SgntryRghtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SgntryRghtInd,omitempty"` MiFIDClssfctn MiFIDClassification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MiFIDClssfctn,omitempty"` Ntfctn []Notification2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Ntfctn,omitempty"` FATCAFormTp []FATCAForm1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FATCAFormTp,omitempty"` FATCASts []FATCAStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FATCASts,omitempty"` FATCARptgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FATCARptgDt,omitempty"` CRSFormTp []CRSForm1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CRSFormTp,omitempty"` CRSSts []CRSStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CRSSts,omitempty"` CRSRptgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CRSRptgDt,omitempty"` OthrId []GenericIdentification82 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OthrId,omitempty"` TaxXmptn TaxExemptionReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxXmptn,omitempty"` TaxRptg []TaxReporting2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxRptg,omitempty"` Lang string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Lang,omitempty"` MailTp MailType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MailTp,omitempty"` CtryAndResdtlSts CountryAndResidentialStatusType2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtryAndResdtlSts,omitempty"` MntryWlth DateAndAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MntryWlth,omitempty"` EqtyVal DateAndAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 EqtyVal,omitempty"` WorkgCptl DateAndAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 WorkgCptl,omitempty"` CpnyLk CompanyLink1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CpnyLk,omitempty"` ElctrncMlngSvcRef Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ElctrncMlngSvcRef,omitempty"` PmryComAdr []CommunicationAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PmryComAdr,omitempty"` ScndryComAdr []CommunicationAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ScndryComAdr,omitempty"` AddtlRgltryInf RegulatoryInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlRgltryInf,omitempty"` AcctgSts AccountingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AcctgSts,omitempty"` AddtlInf []AdditiononalInformation12 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` CtrlgPty bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtrlgPty,omitempty"` }
type InvestmentFundOrder4 ¶
type InvestmentFundRole6Code ¶
type InvestmentFundRole6Code string
May be one of CACO, CONC, CUST, DATP, DIST, FACT, FIAD, FIAG, FMCO, FNBR, FTAG, INTR, INVE, INVS, PAYI, REGI, TRAG, TRAN
type InvestmentFundRole7Code ¶
type InvestmentFundRole7Code string
May be one of CONC, DIST, FMCO, INTR, PAYI, TRAG, CUST, CACO, FACT, INVE, INVS
type InvestmentFundTransactionType1Code ¶
type InvestmentFundTransactionType1Code string
May be one of ALLL, SELL, BUYI, SWIO, TRIN, TOUT, SUBS, REDM, CDEP, CWIT, DIVP, CAEV, CROI, CROO, DIVI, INSP, OTHR, REAA, RWPL, RDIV, SSPL, SUAA
type InvestmentPlan14 ¶
type InvestmentPlan14 struct { Frqcy Frequency20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Frqcy"` StartDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StartDt,omitempty"` EndDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 EndDt,omitempty"` Qty UnitsOrAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Qty"` GrssAmtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 GrssAmtInd,omitempty"` IncmPref IncomePreference2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IncmPref,omitempty"` InitlAmt InitialAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InitlAmt,omitempty"` TtlNbOfInstlmts float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TtlNbOfInstlmts,omitempty"` RndgDrctn RoundingDirection1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RndgDrctn,omitempty"` SctyDtls []Repartition5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SctyDtls"` CshSttlm []CashSettlement1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CshSttlm,omitempty"` CtrctRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtrctRef,omitempty"` RltdCtrctRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RltdCtrctRef,omitempty"` PdctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PdctId,omitempty"` SLAChrgAndComssnRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SLAChrgAndComssnRef,omitempty"` InsrncCover InsuranceType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InsrncCover,omitempty"` PlanSts PlanStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PlanSts,omitempty"` InstlmtMgrRole PartyRole4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 InstlmtMgrRole,omitempty"` }
type InvestorProfile1 ¶
type InvestorProfile1 struct { Tp ProfileType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp,omitempty"` Sts InvestorProfileStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Sts,omitempty"` Trsr TreasuryProfile1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Trsr,omitempty"` HghFrqcyTradg HighFrequencyTradingProfile1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 HghFrqcyTradg,omitempty"` MktMakr MarketMakerProfile1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MktMakr,omitempty"` }
type InvestorProfileStatus1Choice ¶
type InvestorProfileStatus1Choice struct { Cd InvestorProfileStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type InvestorProfileStatus1Code ¶
type InvestorProfileStatus1Code string
May be one of DISA, DISG, ENAB, ENBG, ADMI, ANLY, NAPP, PSUS, PEND, SUPS
type ItalianDomesticIdentifier ¶
type ItalianDomesticIdentifier string
Must match the pattern IT[0-9]{10,10}
type KYCCheckType1Choice ¶
type KYCCheckType1Choice struct { Cd KnowYourCustomerCheckType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type KnowYourCustomerCheckType1Code ¶
type KnowYourCustomerCheckType1Code string
May be one of ENHA, ORDN, SIMP
type LetterIntent1 ¶
type LetterIntent1 struct { LttrInttRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 LttrInttRef"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Amt,omitempty"` StartDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StartDt,omitempty"` EndDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 EndDt,omitempty"` }
type LevelOfControl1Choice ¶
type LevelOfControl1Choice struct { Cd LevelOfControl1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type Liability1Choice ¶
type Liability1Choice struct { Cd Liability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type MailType1Choice ¶
type MailType1Choice struct { Cd MailType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type MarketMakerProfile1 ¶
type MarketMakerProfile1 struct { CtrctPrd DateTimePeriodDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtrctPrd,omitempty"` Cmplc bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cmplc,omitempty"` MaxSprd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MaxSprd,omitempty"` Dscnt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dscnt,omitempty"` }
type MarketPracticeVersion1 ¶
type MarketPracticeVersion1 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm"` Dt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nb,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CreDtTm"` }
type MiFIDClassification1 ¶
type MiFIDClassification1 struct { Clssfctn OrderOriginatorEligibility1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Clssfctn"` Nrrtv Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nrrtv,omitempty"` }
type MoneyLaunderingCheck1Choice ¶
type MoneyLaunderingCheck1Choice struct { Cd MoneyLaunderingCheck1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type MoneyLaunderingCheck1Code ¶
type MoneyLaunderingCheck1Code string
May be one of PASS, NOTC, EXEM, CLMO, AUTH, POEP
type NameAndAddress4 ¶
type NameAndAddress4 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm,omitempty"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Adr"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Adr,omitempty"` }
type NamePrefix1Choice ¶
type NamePrefix1Choice struct { Cd NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type NewIssueAllocation2 ¶
type NewIssueAllocation2 struct { Rstrctd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rstrctd"` XmptPrsnRsn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 XmptPrsnRsn,omitempty"` DeMnms DeMinimus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DeMnms,omitempty"` }
type NewZealandNCCIdentifier ¶
type NewZealandNCCIdentifier string
Must match the pattern NZ[0-9]{6,6}
type Notification2 ¶
type Notification2 struct { NtfctnTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NtfctnTp"` Reqrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Reqrd"` DstrbtnTp InformationDistribution1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DstrbtnTp,omitempty"` }
type OrderOriginatorEligibility1Code ¶
type OrderOriginatorEligibility1Code string
May be one of ELIG, RETL, PROF
type Organisation23 ¶
type Organisation23 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ShrtNm,omitempty"` PstlAdr []PostalAddress21 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstlAdr"` }
type Organisation30 ¶
type Organisation30 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nm,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ShrtNm,omitempty"` Id PartyIdentification72Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id,omitempty"` LglNttyIdr LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 LglNttyIdr,omitempty"` Purp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Purp,omitempty"` RegnCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RegnCtry,omitempty"` RegnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RegnDt,omitempty"` PstlAdr []PostalAddress21 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstlAdr,omitempty"` TpOfOrg OrganisationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TpOfOrg,omitempty"` PlcOfListg []MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PlcOfListg,omitempty"` }
type OrganisationType1Choice ¶
type OrganisationType1Choice struct { Cd OrganisationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type OtherAccountStatus1 ¶
type OtherAccountStatus1 struct { Sts GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Sts"` Rsn GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn,omitempty"` }
type OtherIdentification3Choice ¶
type OtherIdentification3Choice struct { Cd PartyIdentificationType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type OwnershipType2Choice ¶
type OwnershipType2Choice struct { Cd AccountOwnershipType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type Party32Choice ¶
type Party32Choice struct { Org Organisation30 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Org"` IndvPrsn IndividualPerson34 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IndvPrsn"` }
type PartyIdentification70Choice ¶
type PartyIdentification70Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmAndAdr"` }
type PartyIdentification72Choice ¶
type PartyIdentification72Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrtryId"` }
type PartyIdentification90Choice ¶
type PartyIdentification90Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmAndAdr"` }
type PartyIdentificationType7Code ¶
type PartyIdentificationType7Code string
May be one of ATIN, IDCD, NRIN, OTHR, PASS, POCD, SOCS, SRSA, GUNL, GTIN, ITIN, CPFA, AREG, DRLC, EMID, NINV, INCL, GIIN
type PartyProfileInformation5 ¶
type PartyProfileInformation5 struct { CertfctnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CertfctnInd,omitempty"` VldtngPty Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 VldtngPty,omitempty"` ChckngPty Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ChckngPty,omitempty"` RspnsblPty Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RspnsblPty,omitempty"` CertTp CertificationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CertTp,omitempty"` ChckngDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ChckngDt,omitempty"` ChckngFrqcy EventFrequency1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ChckngFrqcy,omitempty"` NxtRvsnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NxtRvsnDt,omitempty"` SlryRg Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SlryRg,omitempty"` SrcOfWlth Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SrcOfWlth,omitempty"` CstmrCndctClssfctn CustomerConductClassification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CstmrCndctClssfctn,omitempty"` RskLvl RiskLevel2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RskLvl,omitempty"` KnowYourCstmrChckTp KYCCheckType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 KnowYourCstmrChckTp,omitempty"` KnowYourCstmrDBChck DataBaseCheck1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 KnowYourCstmrDBChck,omitempty"` }
type PartyRole2Choice ¶
type PartyRole2Choice struct { Cd InvestmentFundRole6Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PartyRole4Choice ¶
type PartyRole4Choice struct { Cd InvestmentFundRole7Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PartyRole5Choice ¶
type PartyRole5Choice struct { Cd PartyRole1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PaymentCard18 ¶
type PaymentCard18 struct { Tp CardType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Nb"` HldrNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 HldrNm"` StartDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StartDt,omitempty"` XpryDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 XpryDt"` CardIssrNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CardIssrNm,omitempty"` CardIssrId PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CardIssrId,omitempty"` SctyCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SctyCd,omitempty"` SeqNb Max3Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SeqNb,omitempty"` }
type PaymentInstrument13 ¶
type PaymentInstrument13 struct { SttlmCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SttlmCcy"` DvddPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DvddPctg,omitempty"` SbcptPmtInstrm PaymentInstrument18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SbcptPmtInstrm,omitempty"` RedPmtInstrm PaymentInstrument19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RedPmtInstrm,omitempty"` DvddPmtInstrm PaymentInstrument19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DvddPmtInstrm,omitempty"` SvgsPlanPmtInstrm PaymentInstrument18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SvgsPlanPmtInstrm,omitempty"` IntrstPmtInstrm PaymentInstrument19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 IntrstPmtInstrm,omitempty"` }
type PaymentInstrument18Choice ¶
type PaymentInstrument18Choice struct { PmtCardDtls PaymentCard18 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PmtCardDtls"` DrctDbtDtls DirectDebitMandate5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DrctDbtDtls"` Chq bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Chq"` BkrsDrft bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BkrsDrft"` }
type PendingOpeningStatusReason1 ¶
type PendingOpeningStatusReason1 struct { Cd PendingOpeningStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type PendingOpeningStatusReason1Choice ¶
type PendingOpeningStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []PendingOpeningStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type PendingOpeningStatusReason1Code ¶
type PendingOpeningStatusReason1Code string
May be one of ATHR, ATHP, FRDM, KYCM, NOTO, REST, RIGH
type PendingOpeningStatusReason2Choice ¶
type PendingOpeningStatusReason2Choice struct { Cd PendingOpeningStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PendingStatusReason14 ¶
type PendingStatusReason14 struct { Cd PendingStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type PendingStatusReason1Choice ¶
type PendingStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []PendingStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type PendingStatusReason1Code ¶
type PendingStatusReason1Code string
May be one of KYCM, FRDM, RIGH, ATHR, ATHP, MODI
type PendingStatusReason2Choice ¶
type PendingStatusReason2Choice struct { Cd PendingStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PersonalInformation1 ¶
type PersonalInformation1 struct { NmOfFthr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmOfFthr,omitempty"` MdnNmOfMthr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MdnNmOfMthr,omitempty"` NmOfPrtnr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NmOfPrtnr,omitempty"` }
type PlanStatus2Choice ¶
type PlanStatus2Choice struct { Cd PlanStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PoliticalExposureType1Choice ¶
type PoliticalExposureType1Choice struct { Cd PoliticalExposureType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type PoliticalExposureType1Code ¶
type PoliticalExposureType1Code string
May be one of NPEX, PEXF, PEXD
type PortugueseNCCIdentifier ¶
type PortugueseNCCIdentifier string
Must match the pattern PT[0-9]{8,8}
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Ctry"` }
type PostalAddress21 ¶
type PostalAddress21 struct { AdrTp AddressType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AdrTp,omitempty"` MlngInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 MlngInd,omitempty"` RegnAdrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RegnAdrInd,omitempty"` CareOf Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CareOf,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BldgNb,omitempty"` BldgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 BldgNm,omitempty"` PstBx Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstBx,omitempty"` SdInBldg Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SdInBldg,omitempty"` Flr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Flr,omitempty"` SuiteId Max10Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SuiteId,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 PstCd,omitempty"` DstrctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DstrctNm,omitempty"` Vllg Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Vllg,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TwnNm,omitempty"` Stat Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Stat,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Ctry"` }
type ProfileType1Choice ¶
type ProfileType1Choice struct { Cd ProfileType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type ProformaStatusReason1 ¶
type ProformaStatusReason1 struct { Cd ProformaStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 AddtlInf,omitempty"` }
type ProformaStatusReason1Choice ¶
type ProformaStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 NoSpcfdRsn"` Rsn []ProformaStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rsn"` }
type ProformaStatusReason2Choice ¶
type ProformaStatusReason2Choice struct { Cd ProformaStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type ReferredAgent2 ¶
type ReferredAgent2 struct { Rfrd Referred1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rfrd"` RfrdPlcmntAgt PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RfrdPlcmntAgt,omitempty"` }
type RegisteredShareholderName1Choice ¶
type RegisteredShareholderName1Choice struct {}
type RegulatoryInformation1 ¶
type RegulatoryInformation1 struct { Sctr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Sctr,omitempty"` Brnch Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Brnch,omitempty"` Grp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Grp,omitempty"` Othr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Othr,omitempty"` }
type Reinvestment3 ¶
type Reinvestment3 struct { FinInstrmDtls FinancialInstrument56 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FinInstrmDtls"` ReqdNAVCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ReqdNAVCcy,omitempty"` RinvstmtPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RinvstmtPctg"` }
type Repartition5 ¶
type Repartition5 struct { Qty UnitsOrAmountOrPercentage1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Qty"` FinInstrm FinancialInstrument56 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 FinInstrm"` CcyOfPlan ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CcyOfPlan,omitempty"` }
type RestrictionStatus1Choice ¶
type RestrictionStatus1Choice struct { Cd RestrictionStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type RiskLevel2Choice ¶
type RiskLevel2Choice struct { Cd RiskLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type RoundingDirection1Code ¶
type RoundingDirection1Code string
May be one of RDUP, RDWN, STAN, DIST
type RoundingParameters1 ¶
type RoundingParameters1 struct { RndgMdlus float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RndgMdlus,omitempty"` RndgDrctn RoundingDirection1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RndgDrctn"` }
type RussianCentralBankIdentificationCodeIdentifier ¶
type RussianCentralBankIdentificationCodeIdentifier string
Must match the pattern RU[0-9]{9,9}
type SecurityIdentification25Choice ¶
type SecurityIdentification25Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 ISIN"` SEDOL string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SEDOL"` CUSIP string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CUSIP"` RIC RICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 RIC"` TckrSymb TickerIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TckrSymb"` Blmbrg Bloomberg2Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Blmbrg"` CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CTA"` QUICK string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 QUICK"` Wrtppr string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Wrtppr"` Dtch string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dtch"` Vlrn string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Vlrn"` SCVM string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 SCVM"` Belgn string `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Belgn"` Cmon EuroclearClearstreamIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cmon"` OthrPrtryId AlternateSecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 OthrPrtryId"` }
type SettlementFrequency1Choice ¶
type SettlementFrequency1Choice struct { Cd EventFrequency10Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type SettlementInstructionReason1Choice ¶
type SettlementInstructionReason1Choice struct { Cd SettlementInstructionReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type SettlementInstructionReason1Code ¶
type SettlementInstructionReason1Code string
May be one of CSHI, ALLL, CSHO, CHAR, DIVI, INTE, SAVP, REDM, SAVE, BUYI, SELL, SUBS, WTHP, CORP
type SimpleIdentificationInformation4 ¶
type SimpleIdentificationInformation4 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Id"`
}
type SmallNetworkIdentifier ¶
type SmallNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type SouthAfricanNCCIdentifier ¶
type SouthAfricanNCCIdentifier string
Must match the pattern ZA[0-9]{6,6}
type SpanishDomesticInterbankingIdentifier ¶
type SpanishDomesticInterbankingIdentifier string
Must match the pattern ES[0-9]{8,9}
type StatementFrequencyReason2Choice ¶
type StatementFrequencyReason2Choice struct { Cd EventFrequency9Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type TaxExemptReason3Code ¶
type TaxExemptReason3Code string
May be one of NONE, MASA, MISA, SISA, IISA, CUYP, PRYP, ASTR, EMPY, EMCY, EPRY, ECYE, NFPI, NFQP, DECP, IRAC, IRAR, KEOG, PFSP, 401K, SIRA, 403B, 457X, RIRA, RIAN, RCRF, RCIP, EIFP, EIOP, FORE, INCA, MINO, ASSO, DIPL, DOME, FORP, ORDR, PENF, REFU, RIHO, ADMI, TANR, OANR
type TaxExemptionReason2Choice ¶
type TaxExemptionReason2Choice struct { Cd TaxExemptReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type TaxReporting2 ¶
type TaxReporting2 struct { TaxtnCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxtnCtry"` TaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxRate,omitempty"` TaxPyer PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxPyer,omitempty"` TaxRcpt PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TaxRcpt,omitempty"` CshAcctDtls CashAccount33 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 CshAcctDtls,omitempty"` Desc Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Desc,omitempty"` }
type TaxWithholdingMethod3Code ¶
type TaxWithholdingMethod3Code string
May be one of MITX, INVE, ACCT, EXMT, REPT, CRTF, WHCO, WTHD, WTRE
type ThirdPartyRights1 ¶
type ThirdPartyRights1 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Tp"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 DtTm,omitempty"` Hldr PartyIdentification70Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Hldr,omitempty"` LglNttyIdr LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 LglNttyIdr,omitempty"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Amt,omitempty"` Desc Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Desc,omitempty"` }
type TransactionChannelType1Choice ¶
type TransactionChannelType1Choice struct { Cd TransactionChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type TransactionType5Choice ¶
type TransactionType5Choice struct { Cd InvestmentFundTransactionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Prtry"` }
type TreasuryProfile1 ¶
type TreasuryProfile1 struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Dt"` TradrTp PartyRole5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 TradrTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Rate"` }
type UKDomesticSortCodeIdentifier ¶
type UKDomesticSortCodeIdentifier string
Must match the pattern SC[0-9]{6,6}
type UnitsOrAmount1Choice ¶
type UnitsOrAmount1Choice struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Amt"` Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Unit"` }
type UnitsOrAmountOrPercentage1Choice ¶
type UnitsOrAmountOrPercentage1Choice struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Amt"` Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Unit"` Pctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.002.001.07 Pctg"` }