Documentation ¶
Index ¶
- type AccountIdentification4Choice
- type AccountInterest3
- type AccountSchemeName1Choice
- type AccountStatement5
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmountAndCurrencyExchange3
- type AmountAndCurrencyExchangeDetails3
- type AmountAndCurrencyExchangeDetails4
- type AmountAndDirection35
- type AmountRangeBoundary1
- type AnyBICIdentifier
- type AttendanceContext1Code
- type AuthenticationEntity1Code
- type AuthenticationMethod1Code
- type BICFIIdentifier
- type BalanceSubType1Choice
- type BalanceType12
- type BalanceType12Code
- type BalanceType5Choice
- type BankToCustomerStatementV05
- type BankTransactionCodeStructure4
- type BankTransactionCodeStructure5
- type BankTransactionCodeStructure6
- type BatchInformation2
- type BranchAndFinancialInstitutionIdentification5
- type BranchData2
- type CSCManagement1Code
- type CardAggregated1
- type CardDataReading1Code
- type CardEntry2
- type CardIndividualTransaction2
- type CardPaymentServiceType2Code
- type CardSecurityInformation1
- type CardSequenceNumberRange1
- type CardTransaction2
- type CardTransaction2Choice
- type CardholderAuthentication2
- type CardholderVerificationCapability1Code
- type CashAccount24
- type CashAccount25
- type CashAccountType2Choice
- type CashBalance3
- type CashBalanceAvailability2
- type CashBalanceAvailabilityDate1
- type CashDeposit1
- type ChargeBearerType1Code
- type ChargeType3Choice
- type Charges4
- type ChargesRecord2
- type ClearingSystemIdentification2Choice
- type ClearingSystemMemberIdentification2
- type ContactDetails2
- type CopyDuplicate1Code
- type CorporateAction9
- type CountryCode
- type CreditDebitCode
- type CreditLine2
- type CreditorReferenceInformation2
- type CreditorReferenceType1Choice
- type CreditorReferenceType2
- type CurrencyAndAmountRange2
- type CurrencyExchange5
- type DateAndDateTimeChoice
- type DateAndPlaceOfBirth
- type DateOrDateTimePeriodChoice
- type DatePeriodDetails
- type DateTimePeriodDetails
- type DiscountAmountAndType1
- type DiscountAmountType1Choice
- type DisplayCapabilities1
- type Document
- type DocumentAdjustment1
- type DocumentType3Code
- type DocumentType6Code
- type EntryDetails6
- type EntryStatus2Code
- type EntryTransaction7
- type Exact1NumericText
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalAccountIdentification1Code
- type ExternalBalanceSubType1Code
- type ExternalBankTransactionDomain1Code
- type ExternalBankTransactionFamily1Code
- type ExternalBankTransactionSubFamily1Code
- type ExternalCardTransactionCategory1Code
- type ExternalCashAccountType1Code
- type ExternalChargeType1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalDiscountAmountType1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalFinancialInstrumentIdentificationType1Code
- type ExternalGarnishmentType1Code
- type ExternalOrganisationIdentification1Code
- type ExternalPersonIdentification1Code
- type ExternalPurpose1Code
- type ExternalRePresentmentReason1Code
- type ExternalReportingSource1Code
- type ExternalReturnReason1Code
- type ExternalTaxAmountType1Code
- type ExternalTechnicalInputChannel1Code
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification8
- type FinancialInstrumentQuantityChoice
- type FromToAmountRange
- type Garnishment1
- type GarnishmentType1
- type GarnishmentType1Choice
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification1
- type GenericIdentification20
- type GenericIdentification3
- type GenericIdentification32
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type GroupHeader58
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO2ALanguageCode
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type IdentificationSource3Choice
- type ImpliedCurrencyAmountRangeChoice
- type InterestRecord1
- type InterestType1Choice
- type InterestType1Code
- type Max1025Text
- type Max105Text
- type Max140Text
- type Max15NumericText
- type Max15PlusSignedNumericText
- type Max16Text
- type Max2048Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max3NumericText
- type Max4Text
- type Max500Text
- type Max5NumericText
- type Max70Text
- type MessageIdentification2
- type Min2Max3NumericText
- type Min3Max4NumericText
- type Min8Max28NumericText
- type NameAndAddress10
- type NamePrefix1Code
- type NumberAndSumOfTransactions1
- type NumberAndSumOfTransactions4
- type OnLineCapability1Code
- type OrganisationIdentification8
- type OrganisationIdentificationSchemeName1Choice
- type OriginalAndCurrentQuantities1
- type OriginalBusinessQuery1
- type OtherIdentification1
- type POIComponentType1Code
- type Pagination
- type Party11Choice
- type PartyIdentification43
- type PartyType3Code
- type PartyType4Code
- type PaymentCard4
- type PaymentContext3
- type PaymentReturnReason2
- type PersonIdentification5
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PlainCardData1
- type PointOfInteraction1
- type PointOfInteractionCapabilities1
- type PointOfInteractionComponent1
- type PostalAddress6
- type Price2
- type PriceRateOrAmountChoice
- type PriceValueType1Code
- type Product2
- type ProprietaryAgent3
- type ProprietaryBankTransactionCodeStructure1
- type ProprietaryDate2
- type ProprietaryParty3
- type ProprietaryPrice2
- type ProprietaryQuantity1
- type ProprietaryReference1
- type Purpose2Choice
- type Rate3
- type RateType4Choice
- type ReferredDocumentInformation6
- type ReferredDocumentType3Choice
- type ReferredDocumentType4
- type RemittanceAmount2
- type RemittanceInformation10
- type RemittanceLocation4
- type RemittanceLocationDetails1
- type RemittanceLocationMethod2Code
- type ReportEntry7
- type ReportingSource1Choice
- type ReturnReason5Choice
- type SecuritiesAccount13
- type SecurityIdentification14
- type StructuredRemittanceInformation12
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxAmount1
- type TaxAmountAndType1
- type TaxAmountType1Choice
- type TaxAuthorisation1
- type TaxCharges2
- type TaxInformation3
- type TaxInformation4
- type TaxParty1
- type TaxParty2
- type TaxPeriod1
- type TaxRecord1
- type TaxRecordDetails1
- type TaxRecordPeriod1Code
- type TechnicalInputChannel1Choice
- type TotalTransactions4
- type TotalsPerBankTransactionCode3
- type TrackData1
- type TransactionAgents3
- type TransactionChannel1Code
- type TransactionDates2
- type TransactionEnvironment1Code
- type TransactionIdentifier1
- type TransactionInterest3
- type TransactionParties3
- type TransactionPrice3Choice
- type TransactionQuantities2Choice
- type TransactionReferences3
- type UnitOfMeasure1Code
- type UserInterface2Code
- type YieldedOrValueType1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Othr"` }
type AccountInterest3 ¶
type AccountInterest3 struct { Tp InterestType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Rate []Rate3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rate,omitempty"` FrToDt DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrToDt,omitempty"` Rsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rsn,omitempty"` Tax TaxCharges2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tax,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type AccountStatement5 ¶
type AccountStatement5 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` StmtPgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 StmtPgntn,omitempty"` ElctrncSeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ElctrncSeqNb,omitempty"` LglSeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 LglSeqNb,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CreDtTm"` FrToDt DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrToDt,omitempty"` CpyDplctInd CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CpyDplctInd,omitempty"` RptgSrc ReportingSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RptgSrc,omitempty"` Acct CashAccount25 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Acct"` RltdAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdAcct,omitempty"` Intrst []AccountInterest3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Intrst,omitempty"` Bal []CashBalance3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Bal"` TxsSummry TotalTransactions4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxsSummry,omitempty"` Ntry []ReportEntry7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ntry,omitempty"` AddtlStmtInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlStmtInf,omitempty"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAnd13DecimalAmount ¶
type ActiveOrHistoricCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndCurrencyExchange3 ¶
type AmountAndCurrencyExchange3 struct { InstdAmt AmountAndCurrencyExchangeDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 InstdAmt,omitempty"` TxAmt AmountAndCurrencyExchangeDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxAmt,omitempty"` CntrValAmt AmountAndCurrencyExchangeDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CntrValAmt,omitempty"` AnncdPstngAmt AmountAndCurrencyExchangeDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AnncdPstngAmt,omitempty"` PrtryAmt []AmountAndCurrencyExchangeDetails4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrtryAmt,omitempty"` }
type AmountAndCurrencyExchangeDetails3 ¶
type AmountAndCurrencyExchangeDetails3 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CcyXchg CurrencyExchange5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CcyXchg,omitempty"` }
type AmountAndCurrencyExchangeDetails4 ¶
type AmountAndCurrencyExchangeDetails4 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CcyXchg CurrencyExchange5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CcyXchg,omitempty"` }
type AmountAndDirection35 ¶
type AmountAndDirection35 struct { Amt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd"` }
type AmountRangeBoundary1 ¶
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 AuthenticationEntity1Code ¶
type AuthenticationEntity1Code string
May be one of ICCD, AGNT, MERC
type AuthenticationMethod1Code ¶
type AuthenticationMethod1Code string
May be one of UKNW, BYPS, NPIN, FPIN, CPSG, PPSG, MANU, MERC, SCRT, SNCT, SCNL
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 BalanceSubType1Choice ¶
type BalanceSubType1Choice struct { Cd ExternalBalanceSubType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type BalanceType12 ¶
type BalanceType12 struct { CdOrPrtry BalanceType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdOrPrtry"` SubTp BalanceSubType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SubTp,omitempty"` }
type BalanceType12Code ¶
type BalanceType12Code string
May be one of XPCD, OPAV, ITAV, CLAV, FWAV, CLBD, ITBD, OPBD, PRCD, INFO
type BalanceType5Choice ¶
type BalanceType5Choice struct { Cd BalanceType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type BankToCustomerStatementV05 ¶
type BankToCustomerStatementV05 struct { GrpHdr GroupHeader58 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 GrpHdr"` Stmt []AccountStatement5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Stmt"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SplmtryData,omitempty"` }
type BankTransactionCodeStructure4 ¶
type BankTransactionCodeStructure4 struct { Domn BankTransactionCodeStructure5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Domn,omitempty"` Prtry ProprietaryBankTransactionCodeStructure1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry,omitempty"` }
type BankTransactionCodeStructure5 ¶
type BankTransactionCodeStructure5 struct { Cd ExternalBankTransactionDomain1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Fmly BankTransactionCodeStructure6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Fmly"` }
type BankTransactionCodeStructure6 ¶
type BankTransactionCodeStructure6 struct { Cd ExternalBankTransactionFamily1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` SubFmlyCd ExternalBankTransactionSubFamily1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SubFmlyCd"` }
type BatchInformation2 ¶
type BatchInformation2 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgId,omitempty"` PmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PmtInfId,omitempty"` NbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfTxs,omitempty"` TtlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlAmt,omitempty"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd,omitempty"` }
type BranchAndFinancialInstitutionIdentification5 ¶
type BranchAndFinancialInstitutionIdentification5 struct { FinInstnId FinancialInstitutionIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FinInstnId"` BrnchId BranchData2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BrnchId,omitempty"` }
type BranchData2 ¶
type BranchData2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PstlAdr,omitempty"` }
type CardAggregated1 ¶
type CardAggregated1 struct { AddtlSvc CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlSvc,omitempty"` TxCtgy ExternalCardTransactionCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxCtgy,omitempty"` SaleRcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SaleRcncltnId,omitempty"` SeqNbRg CardSequenceNumberRange1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SeqNbRg,omitempty"` TxDtRg DateOrDateTimePeriodChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxDtRg,omitempty"` }
type CardDataReading1Code ¶
type CardDataReading1Code string
May be one of TAGC, PHYS, BRCD, MGST, CICC, DFLE, CTLS, ECTL
type CardEntry2 ¶
type CardEntry2 struct { Card PaymentCard4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Card,omitempty"` POI PointOfInteraction1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 POI,omitempty"` AggtdNtry CardAggregated1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AggtdNtry,omitempty"` PrePdAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrePdAcct,omitempty"` }
type CardIndividualTransaction2 ¶
type CardIndividualTransaction2 struct { ICCRltdData Max1025Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ICCRltdData,omitempty"` PmtCntxt PaymentContext3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PmtCntxt,omitempty"` AddtlSvc CardPaymentServiceType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlSvc,omitempty"` TxCtgy ExternalCardTransactionCategory1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxCtgy,omitempty"` SaleRcncltnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SaleRcncltnId,omitempty"` SaleRefNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SaleRefNb,omitempty"` RePresntmntRsn ExternalRePresentmentReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RePresntmntRsn,omitempty"` SeqNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SeqNb,omitempty"` TxId TransactionIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxId,omitempty"` Pdct Product2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Pdct,omitempty"` VldtnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 VldtnDt,omitempty"` VldtnSeqNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 VldtnSeqNb,omitempty"` }
type CardPaymentServiceType2Code ¶
type CardPaymentServiceType2Code string
May be one of AGGR, DCCV, GRTT, INSP, LOYT, NRES, PUCO, RECP, SOAF, UNAF, VCAU
type CardSecurityInformation1 ¶
type CardSecurityInformation1 struct { CSCMgmt CSCManagement1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CSCMgmt"` CSCVal Min3Max4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CSCVal,omitempty"` }
type CardTransaction2 ¶
type CardTransaction2 struct { Card PaymentCard4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Card,omitempty"` POI PointOfInteraction1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 POI,omitempty"` Tx CardTransaction2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tx,omitempty"` PrePdAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrePdAcct,omitempty"` }
type CardTransaction2Choice ¶
type CardTransaction2Choice struct { Aggtd CardAggregated1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Aggtd"` Indv CardIndividualTransaction2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Indv"` }
type CardholderAuthentication2 ¶
type CardholderAuthentication2 struct { AuthntcnMtd AuthenticationMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AuthntcnMtd"` AuthntcnNtty AuthenticationEntity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AuthntcnNtty"` }
type CardholderVerificationCapability1Code ¶
type CardholderVerificationCapability1Code string
May be one of MNSG, NPIN, FCPN, FEPN, FDSG, FBIO, MNVR, FBIG, APKI, PKIS, CHDT, SCEC
type CashAccount24 ¶
type CashAccount24 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` }
type CashAccount25 ¶
type CashAccount25 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` Ownr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ownr,omitempty"` Svcr BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Svcr,omitempty"` }
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type CashBalance3 ¶
type CashBalance3 struct { Tp BalanceType12 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` CdtLine CreditLine2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtLine,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd"` Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt"` Avlbty []CashBalanceAvailability2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Avlbty,omitempty"` }
type CashBalanceAvailability2 ¶
type CashBalanceAvailability2 struct { Dt CashBalanceAvailabilityDate1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd"` }
type CashBalanceAvailabilityDate1 ¶
type CashBalanceAvailabilityDate1 struct { NbOfDays Max15PlusSignedNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfDays"` ActlDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ActlDt"` }
type CashDeposit1 ¶
type CashDeposit1 struct { NoteDnmtn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NoteDnmtn"` NbOfNotes Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfNotes"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` }
type ChargeType3Choice ¶
type ChargeType3Choice struct { Cd ExternalChargeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry GenericIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type Charges4 ¶
type Charges4 struct { TtlChrgsAndTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlChrgsAndTaxAmt,omitempty"` Rcrd []ChargesRecord2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rcrd,omitempty"` }
type ChargesRecord2 ¶
type ChargesRecord2 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd,omitempty"` ChrgInclInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ChrgInclInd,omitempty"` Tp ChargeType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rate,omitempty"` Br ChargeBearerType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Br,omitempty"` Agt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Agt,omitempty"` Tax TaxCharges2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tax,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MmbId"` }
type ContactDetails2 ¶
type ContactDetails2 struct { NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NmPrfx,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FaxNb,omitempty"` EmailAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 EmailAdr,omitempty"` Othr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Othr,omitempty"` }
type CorporateAction9 ¶
type CreditLine2 ¶
type CreditLine2 struct { Incl bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Incl"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt,omitempty"` }
type CreditorReferenceInformation2 ¶
type CreditorReferenceInformation2 struct { Tp CreditorReferenceType2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ref,omitempty"` }
type CreditorReferenceType1Choice ¶
type CreditorReferenceType1Choice struct { Cd DocumentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type CreditorReferenceType2 ¶
type CreditorReferenceType2 struct { CdOrPrtry CreditorReferenceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type CurrencyAndAmountRange2 ¶
type CurrencyAndAmountRange2 struct { Amt ImpliedCurrencyAmountRangeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ccy"` }
type CurrencyExchange5 ¶
type CurrencyExchange5 struct { SrcCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SrcCcy"` TrgtCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TrgtCcy,omitempty"` UnitCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 UnitCcy,omitempty"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 XchgRate"` CtrctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CtrctId,omitempty"` QtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 QtnDt,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DtTm"` }
type DateAndPlaceOfBirth ¶
type DateAndPlaceOfBirth struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CtryOfBirth"` }
type DateOrDateTimePeriodChoice ¶
type DateOrDateTimePeriodChoice struct { Dt DatePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt"` DtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DtTm"` }
type DatePeriodDetails ¶
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ToDtTm"` }
type DiscountAmountAndType1 ¶
type DiscountAmountAndType1 struct { Tp DiscountAmountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` }
type DiscountAmountType1Choice ¶
type DiscountAmountType1Choice struct { Cd ExternalDiscountAmountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type DisplayCapabilities1 ¶
type DisplayCapabilities1 struct { DispTp UserInterface2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DispTp"` NbOfLines Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfLines"` LineWidth Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 LineWidth"` }
type Document ¶
type Document struct {
BkToCstmrStmt BankToCustomerStatementV05 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BkToCstmrStmt"`
}
type DocumentAdjustment1 ¶
type DocumentAdjustment1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd,omitempty"` Rsn Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rsn,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlInf,omitempty"` }
type DocumentType3Code ¶
type DocumentType3Code string
May be one of RADM, RPIN, FXDR, DISP, PUOR, SCOR
type DocumentType6Code ¶
type DocumentType6Code string
May be one of MSIN, CNFA, DNFA, CINV, CREN, DEBN, HIRI, SBIN, CMCN, SOAC, DISP, BOLD, VCHR, AROI, TSUT, PUOR
type EntryDetails6 ¶
type EntryDetails6 struct { Btch BatchInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Btch,omitempty"` TxDtls []EntryTransaction7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxDtls,omitempty"` }
type EntryTransaction7 ¶
type EntryTransaction7 struct { Refs TransactionReferences3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Refs,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd"` AmtDtls AmountAndCurrencyExchange3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AmtDtls,omitempty"` Avlbty []CashBalanceAvailability2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Avlbty,omitempty"` BkTxCd BankTransactionCodeStructure4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BkTxCd,omitempty"` Chrgs Charges4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Chrgs,omitempty"` Intrst TransactionInterest3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Intrst,omitempty"` RltdPties TransactionParties3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdPties,omitempty"` RltdAgts TransactionAgents3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdAgts,omitempty"` Purp Purpose2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Purp,omitempty"` RltdRmtInf []RemittanceLocation4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdRmtInf,omitempty"` RmtInf RemittanceInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RmtInf,omitempty"` RltdDts TransactionDates2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdDts,omitempty"` RltdPric TransactionPrice3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdPric,omitempty"` RltdQties []TransactionQuantities2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdQties,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FinInstrmId,omitempty"` Tax TaxInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tax,omitempty"` RtrInf PaymentReturnReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RtrInf,omitempty"` CorpActn CorporateAction9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CorpActn,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SfkpgAcct,omitempty"` CshDpst []CashDeposit1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CshDpst,omitempty"` CardTx CardTransaction2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardTx,omitempty"` AddtlTxInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlTxInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SplmtryData,omitempty"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
type ExternalBalanceSubType1Code ¶
type ExternalBalanceSubType1Code string
Must be at least 1 items long
type ExternalBankTransactionDomain1Code ¶
type ExternalBankTransactionDomain1Code string
Must be at least 1 items long
type ExternalBankTransactionFamily1Code ¶
type ExternalBankTransactionFamily1Code string
Must be at least 1 items long
type ExternalBankTransactionSubFamily1Code ¶
type ExternalBankTransactionSubFamily1Code string
Must be at least 1 items long
type ExternalCardTransactionCategory1Code ¶
type ExternalCardTransactionCategory1Code string
Must be at least 1 items long
type ExternalCashAccountType1Code ¶
type ExternalCashAccountType1Code string
Must be at least 1 items long
type ExternalClearingSystemIdentification1Code ¶
type ExternalClearingSystemIdentification1Code string
Must be at least 1 items long
type ExternalDiscountAmountType1Code ¶
type ExternalDiscountAmountType1Code string
Must be at least 1 items long
type ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
Must be at least 1 items long
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type ExternalGarnishmentType1Code ¶
type ExternalGarnishmentType1Code string
Must be at least 1 items long
type ExternalOrganisationIdentification1Code ¶
type ExternalOrganisationIdentification1Code string
Must be at least 1 items long
type ExternalPersonIdentification1Code ¶
type ExternalPersonIdentification1Code string
Must be at least 1 items long
type ExternalRePresentmentReason1Code ¶
type ExternalRePresentmentReason1Code string
Must be at least 1 items long
type ExternalReportingSource1Code ¶
type ExternalReportingSource1Code string
Must be at least 1 items long
type ExternalReturnReason1Code ¶
type ExternalReturnReason1Code string
Must be at least 1 items long
type ExternalTaxAmountType1Code ¶
type ExternalTaxAmountType1Code string
Must be at least 1 items long
type ExternalTechnicalInputChannel1Code ¶
type ExternalTechnicalInputChannel1Code string
Must be at least 1 items long
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type FinancialInstitutionIdentification8 ¶
type FinancialInstitutionIdentification8 struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ClrSysMmbId,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Othr,omitempty"` }
type FromToAmountRange ¶
type FromToAmountRange struct { FrAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrAmt"` ToAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ToAmt"` }
type Garnishment1 ¶
type Garnishment1 struct { Tp GarnishmentType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Grnshee PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Grnshee,omitempty"` GrnshmtAdmstr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 GrnshmtAdmstr,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RefNb,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RmtdAmt,omitempty"` FmlyMdclInsrncInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FmlyMdclInsrncInd,omitempty"` MplyeeTermntnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MplyeeTermntnInd,omitempty"` }
type GarnishmentType1 ¶
type GarnishmentType1 struct { CdOrPrtry GarnishmentType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type GarnishmentType1Choice ¶
type GarnishmentType1Choice struct { Cd ExternalGarnishmentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SchmeNm,omitempty"` }
type GenericIdentification3 ¶
type GenericIdentification32 ¶
type GenericIdentification32 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` Tp PartyType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Issr PartyType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ShrtNm,omitempty"` }
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` SchmeNm OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` SchmeNm PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type GroupHeader58 ¶
type GroupHeader58 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CreDtTm"` MsgRcpt PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgRcpt,omitempty"` MsgPgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgPgntn,omitempty"` OrgnlBizQry OriginalBusinessQuery1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OrgnlBizQry,omitempty"` AddtlInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlInf,omitempty"` }
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
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 IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type ImpliedCurrencyAmountRangeChoice ¶
type ImpliedCurrencyAmountRangeChoice struct { FrAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrAmt"` ToAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ToAmt"` FrToAmt FromToAmountRange `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrToAmt"` EQAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 EQAmt"` NEQAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NEQAmt"` }
type InterestRecord1 ¶
type InterestRecord1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd"` Tp InterestType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Rate Rate3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rate,omitempty"` FrToDt DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrToDt,omitempty"` Rsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rsn,omitempty"` Tax TaxCharges2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tax,omitempty"` }
type InterestType1Choice ¶
type InterestType1Choice struct { Cd InterestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type Max15PlusSignedNumericText ¶
type Max15PlusSignedNumericText string
Must match the pattern [\+]{0,1}[0-9]{1,15}
type MessageIdentification2 ¶
type NameAndAddress10 ¶
type NameAndAddress10 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm"` Adr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Adr"` }
type NumberAndSumOfTransactions1 ¶
type NumberAndSumOfTransactions1 struct { NbOfNtries Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfNtries,omitempty"` Sum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Sum,omitempty"` }
type NumberAndSumOfTransactions4 ¶
type NumberAndSumOfTransactions4 struct { NbOfNtries Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfNtries,omitempty"` Sum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Sum,omitempty"` TtlNetNtry AmountAndDirection35 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlNetNtry,omitempty"` }
type OrganisationIdentification8 ¶
type OrganisationIdentification8 struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AnyBIC,omitempty"` Othr []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Othr,omitempty"` }
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type OriginalBusinessQuery1 ¶
type OriginalBusinessQuery1 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgId"` MsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgNmId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CreDtTm,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` }
type POIComponentType1Code ¶
type POIComponentType1Code string
May be one of SOFT, EMVK, EMVO, MRIT, CHIT, SECM, PEDV
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 LastPgInd"` }
type Party11Choice ¶
type Party11Choice struct { OrgId OrganisationIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OrgId"` PrvtId PersonIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrvtId"` }
type PartyIdentification43 ¶
type PartyIdentification43 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PstlAdr,omitempty"` Id Party11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CtryOfRes,omitempty"` CtctDtls ContactDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CtctDtls,omitempty"` }
type PartyType3Code ¶
type PartyType3Code string
May be one of OPOI, MERC, ACCP, ITAG, ACQR, CISS, DLIS
type PaymentCard4 ¶
type PaymentCard4 struct { PlainCardData PlainCardData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PlainCardData,omitempty"` CardCtryCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardCtryCd,omitempty"` CardBrnd GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardBrnd,omitempty"` AddtlCardData Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlCardData,omitempty"` }
type PaymentContext3 ¶
type PaymentContext3 struct { CardPres bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardPres,omitempty"` CrdhldrPres bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CrdhldrPres,omitempty"` OnLineCntxt bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OnLineCntxt,omitempty"` AttndncCntxt AttendanceContext1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AttndncCntxt,omitempty"` TxEnvt TransactionEnvironment1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxEnvt,omitempty"` TxChanl TransactionChannel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxChanl,omitempty"` AttndntMsgCpbl bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AttndntMsgCpbl,omitempty"` AttndntLang ISO2ALanguageCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AttndntLang,omitempty"` CardDataNtryMd CardDataReading1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardDataNtryMd"` FllbckInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FllbckInd,omitempty"` AuthntcnMtd CardholderAuthentication2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AuthntcnMtd,omitempty"` }
type PaymentReturnReason2 ¶
type PaymentReturnReason2 struct { OrgnlBkTxCd BankTransactionCodeStructure4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OrgnlBkTxCd,omitempty"` Orgtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Orgtr,omitempty"` Rsn ReturnReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rsn,omitempty"` AddtlInf []Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlInf,omitempty"` }
type PersonIdentification5 ¶
type PersonIdentification5 struct { DtAndPlcOfBirth DateAndPlaceOfBirth `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DtAndPlcOfBirth,omitempty"` Othr []GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Othr,omitempty"` }
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type PlainCardData1 ¶
type PlainCardData1 struct { PAN Min8Max28NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PAN"` CardSeqNb Min2Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardSeqNb,omitempty"` FctvDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FctvDt,omitempty"` XpryDt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 XpryDt"` SvcCd Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SvcCd,omitempty"` TrckData []TrackData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TrckData,omitempty"` CardSctyCd CardSecurityInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardSctyCd,omitempty"` }
type PointOfInteraction1 ¶
type PointOfInteraction1 struct { Id GenericIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` SysNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SysNm,omitempty"` GrpId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 GrpId,omitempty"` Cpblties PointOfInteractionCapabilities1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cpblties,omitempty"` Cmpnt []PointOfInteractionComponent1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cmpnt,omitempty"` }
type PointOfInteractionCapabilities1 ¶
type PointOfInteractionCapabilities1 struct { CardRdngCpblties []CardDataReading1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardRdngCpblties,omitempty"` CrdhldrVrfctnCpblties []CardholderVerificationCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CrdhldrVrfctnCpblties,omitempty"` OnLineCpblties OnLineCapability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OnLineCpblties,omitempty"` DispCpblties []DisplayCapabilities1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DispCpblties,omitempty"` PrtLineWidth Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrtLineWidth,omitempty"` }
type PointOfInteractionComponent1 ¶
type PointOfInteractionComponent1 struct { POICmpntTp POIComponentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 POICmpntTp"` ManfctrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ManfctrId,omitempty"` Mdl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Mdl,omitempty"` VrsnNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 VrsnNb,omitempty"` SrlNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SrlNb,omitempty"` ApprvlNb []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ApprvlNb,omitempty"` }
type PostalAddress6 ¶
type PostalAddress6 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AdrLine,omitempty"` }
type Price2 ¶
type Price2 struct { Tp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Val PriceRateOrAmountChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Val"` }
type PriceRateOrAmountChoice ¶
type PriceRateOrAmountChoice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` }
type Product2 ¶
type Product2 struct { PdctCd Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PdctCd"` UnitOfMeasr UnitOfMeasure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 UnitOfMeasr,omitempty"` PdctQty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PdctQty,omitempty"` UnitPric float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 UnitPric,omitempty"` PdctAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PdctAmt,omitempty"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxTp,omitempty"` AddtlPdctInf Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlPdctInf,omitempty"` }
type ProprietaryAgent3 ¶
type ProprietaryAgent3 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Agt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Agt"` }
type ProprietaryDate2 ¶
type ProprietaryDate2 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt"` }
type ProprietaryParty3 ¶
type ProprietaryParty3 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Pty PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Pty"` }
type ProprietaryPrice2 ¶
type ProprietaryPrice2 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` Pric ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Pric"` }
type ProprietaryQuantity1 ¶
type ProprietaryReference1 ¶
type Purpose2Choice ¶
type Purpose2Choice struct { Cd ExternalPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type Rate3 ¶
type Rate3 struct { Tp RateType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp"` VldtyRg CurrencyAndAmountRange2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 VldtyRg,omitempty"` }
type RateType4Choice ¶
type ReferredDocumentInformation6 ¶
type ReferredDocumentInformation6 struct { Tp ReferredDocumentType4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nb,omitempty"` RltdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RltdDt,omitempty"` }
type ReferredDocumentType3Choice ¶
type ReferredDocumentType3Choice struct { Cd DocumentType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type ReferredDocumentType4 ¶
type ReferredDocumentType4 struct { CdOrPrtry ReferredDocumentType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Issr,omitempty"` }
type RemittanceAmount2 ¶
type RemittanceAmount2 struct { DuePyblAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DuePyblAmt,omitempty"` DscntApldAmt []DiscountAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DscntApldAmt,omitempty"` CdtNoteAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtNoteAmt,omitempty"` TaxAmt []TaxAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxAmt,omitempty"` AdjstmntAmtAndRsn []DocumentAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AdjstmntAmtAndRsn,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RmtdAmt,omitempty"` }
type RemittanceInformation10 ¶
type RemittanceInformation10 struct { Ustrd []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ustrd,omitempty"` Strd []StructuredRemittanceInformation12 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Strd,omitempty"` }
type RemittanceLocation4 ¶
type RemittanceLocation4 struct { RmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RmtId,omitempty"` RmtLctnDtls []RemittanceLocationDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RmtLctnDtls,omitempty"` }
type RemittanceLocationDetails1 ¶
type RemittanceLocationDetails1 struct { Mtd RemittanceLocationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Mtd"` ElctrncAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ElctrncAdr,omitempty"` PstlAdr NameAndAddress10 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PstlAdr,omitempty"` }
type RemittanceLocationMethod2Code ¶
type RemittanceLocationMethod2Code string
May be one of FAXI, EDIC, URID, EMAL, POST, SMSM
type ReportEntry7 ¶
type ReportEntry7 struct { NtryRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NtryRef,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtDbtInd"` RvslInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RvslInd,omitempty"` Sts EntryStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Sts"` BookgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BookgDt,omitempty"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ValDt,omitempty"` AcctSvcrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AcctSvcrRef,omitempty"` Avlbty []CashBalanceAvailability2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Avlbty,omitempty"` BkTxCd BankTransactionCodeStructure4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BkTxCd"` ComssnWvrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ComssnWvrInd,omitempty"` AddtlInfInd MessageIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlInfInd,omitempty"` AmtDtls AmountAndCurrencyExchange3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AmtDtls,omitempty"` Chrgs Charges4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Chrgs,omitempty"` TechInptChanl TechnicalInputChannel1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TechInptChanl,omitempty"` Intrst TransactionInterest3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Intrst,omitempty"` CardTx CardEntry2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CardTx,omitempty"` NtryDtls []EntryDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NtryDtls,omitempty"` AddtlNtryInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlNtryInf,omitempty"` }
type ReportingSource1Choice ¶
type ReportingSource1Choice struct { Cd ExternalReportingSource1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type ReturnReason5Choice ¶
type ReturnReason5Choice struct { Cd ExternalReturnReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Desc,omitempty"` }
type StructuredRemittanceInformation12 ¶
type StructuredRemittanceInformation12 struct { RfrdDocInf []ReferredDocumentInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RfrdDocInf,omitempty"` RfrdDocAmt RemittanceAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RfrdDocAmt,omitempty"` CdtrRefInf CreditorReferenceInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtrRefInf,omitempty"` Invcr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Invcr,omitempty"` Invcee PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Invcee,omitempty"` TaxRmt TaxInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxRmt,omitempty"` GrnshmtRmt Garnishment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 GrnshmtRmt,omitempty"` AddtlRmtInf []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlRmtInf,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxAmount1 ¶
type TaxAmount1 struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rate,omitempty"` TaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxblBaseAmt,omitempty"` TtlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlAmt,omitempty"` Dtls []TaxRecordDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dtls,omitempty"` }
type TaxAmountAndType1 ¶
type TaxAmountAndType1 struct { Tp TaxAmountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` }
type TaxAmountType1Choice ¶
type TaxAmountType1Choice struct { Cd ExternalTaxAmountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type TaxAuthorisation1 ¶
type TaxAuthorisation1 struct { Titl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Titl,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Nm,omitempty"` }
type TaxCharges2 ¶
type TaxCharges2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Id,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rate,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt,omitempty"` }
type TaxInformation3 ¶
type TaxInformation3 struct { Cdtr TaxParty1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cdtr,omitempty"` Dbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dbtr,omitempty"` AdmstnZn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AdmstnZn,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RefNb,omitempty"` Mtd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Mtd,omitempty"` TtlTaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlTaxblBaseAmt,omitempty"` TtlTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlTaxAmt,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt,omitempty"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SeqNb,omitempty"` Rcrd []TaxRecord1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rcrd,omitempty"` }
type TaxInformation4 ¶
type TaxInformation4 struct { Cdtr TaxParty1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cdtr,omitempty"` Dbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dbtr,omitempty"` UltmtDbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 UltmtDbtr,omitempty"` AdmstnZone Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AdmstnZone,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RefNb,omitempty"` Mtd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Mtd,omitempty"` TtlTaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlTaxblBaseAmt,omitempty"` TtlTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlTaxAmt,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dt,omitempty"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SeqNb,omitempty"` Rcrd []TaxRecord1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rcrd,omitempty"` }
type TaxParty2 ¶
type TaxParty2 struct { TaxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxId,omitempty"` RegnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RegnId,omitempty"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxTp,omitempty"` Authstn TaxAuthorisation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Authstn,omitempty"` }
type TaxPeriod1 ¶
type TaxPeriod1 struct { Yr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Yr,omitempty"` Tp TaxRecordPeriod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` FrToDt DatePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrToDt,omitempty"` }
type TaxRecord1 ¶
type TaxRecord1 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Tp,omitempty"` Ctgy Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Ctgy,omitempty"` CtgyDtls Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CtgyDtls,omitempty"` DbtrSts Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DbtrSts,omitempty"` CertId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CertId,omitempty"` FrmsCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FrmsCd,omitempty"` Prd TaxPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prd,omitempty"` TaxAmt TaxAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TaxAmt,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AddtlInf,omitempty"` }
type TaxRecordDetails1 ¶
type TaxRecordDetails1 struct { Prd TaxPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prd,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Amt"` }
type TaxRecordPeriod1Code ¶
type TaxRecordPeriod1Code string
May be one of MM01, MM02, MM03, MM04, MM05, MM06, MM07, MM08, MM09, MM10, MM11, MM12, QTR1, QTR2, QTR3, QTR4, HLF1, HLF2
type TechnicalInputChannel1Choice ¶
type TechnicalInputChannel1Choice struct { Cd ExternalTechnicalInputChannel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type TotalTransactions4 ¶
type TotalTransactions4 struct { TtlNtries NumberAndSumOfTransactions4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlNtries,omitempty"` TtlCdtNtries NumberAndSumOfTransactions1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlCdtNtries,omitempty"` TtlDbtNtries NumberAndSumOfTransactions1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlDbtNtries,omitempty"` TtlNtriesPerBkTxCd []TotalsPerBankTransactionCode3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlNtriesPerBkTxCd,omitempty"` }
type TotalsPerBankTransactionCode3 ¶
type TotalsPerBankTransactionCode3 struct { NbOfNtries Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 NbOfNtries,omitempty"` Sum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Sum,omitempty"` TtlNetNtry AmountAndDirection35 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlNetNtry,omitempty"` FcstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 FcstInd,omitempty"` BkTxCd BankTransactionCodeStructure4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 BkTxCd"` Avlbty []CashBalanceAvailability2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Avlbty,omitempty"` }
type TrackData1 ¶
type TrackData1 struct { TrckNb Exact1NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TrckNb,omitempty"` TrckVal Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TrckVal"` }
type TransactionAgents3 ¶
type TransactionAgents3 struct { DbtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DbtrAgt,omitempty"` CdtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtrAgt,omitempty"` IntrmyAgt1 BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 IntrmyAgt1,omitempty"` IntrmyAgt2 BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 IntrmyAgt2,omitempty"` IntrmyAgt3 BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 IntrmyAgt3,omitempty"` RcvgAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 RcvgAgt,omitempty"` DlvrgAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DlvrgAgt,omitempty"` IssgAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 IssgAgt,omitempty"` SttlmPlc BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 SttlmPlc,omitempty"` Prtry []ProprietaryAgent3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry,omitempty"` }
type TransactionChannel1Code ¶
type TransactionChannel1Code string
May be one of MAIL, TLPH, ECOM, TVPY
type TransactionDates2 ¶
type TransactionDates2 struct { AccptncDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AccptncDtTm,omitempty"` TradActvtyCtrctlSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TradActvtyCtrctlSttlmDt,omitempty"` TradDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TradDt,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 IntrBkSttlmDt,omitempty"` StartDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 StartDt,omitempty"` EndDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 EndDt,omitempty"` TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxDtTm,omitempty"` Prtry []ProprietaryDate2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry,omitempty"` }
type TransactionEnvironment1Code ¶
type TransactionEnvironment1Code string
May be one of MERC, PRIV, PUBL
type TransactionIdentifier1 ¶
type TransactionIdentifier1 struct { TxDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxDtTm"` TxRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxRef"` }
type TransactionInterest3 ¶
type TransactionInterest3 struct { TtlIntrstAndTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TtlIntrstAndTaxAmt,omitempty"` Rcrd []InterestRecord1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Rcrd,omitempty"` }
type TransactionParties3 ¶
type TransactionParties3 struct { InitgPty PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 InitgPty,omitempty"` Dbtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Dbtr,omitempty"` DbtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DbtrAcct,omitempty"` UltmtDbtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 UltmtDbtr,omitempty"` Cdtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Cdtr,omitempty"` CdtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 CdtrAcct,omitempty"` UltmtCdtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 UltmtCdtr,omitempty"` TradgPty PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TradgPty,omitempty"` Prtry []ProprietaryParty3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry,omitempty"` }
type TransactionPrice3Choice ¶
type TransactionPrice3Choice struct { DealPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 DealPric"` Prtry []ProprietaryPrice2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type TransactionQuantities2Choice ¶
type TransactionQuantities2Choice struct { Qty FinancialInstrumentQuantityChoice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Qty"` OrgnlAndCurFaceAmt OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 OrgnlAndCurFaceAmt"` Prtry ProprietaryQuantity1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry"` }
type TransactionReferences3 ¶
type TransactionReferences3 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MsgId,omitempty"` AcctSvcrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AcctSvcrRef,omitempty"` PmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PmtInfId,omitempty"` InstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 InstrId,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 EndToEndId,omitempty"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 TxId,omitempty"` MndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MndtId,omitempty"` ChqNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ChqNb,omitempty"` ClrSysRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ClrSysRef,omitempty"` AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AcctOwnrTxId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 MktInfrstrctrTxId,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 PrcgId,omitempty"` Prtry []ProprietaryReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Prtry,omitempty"` }
type UnitOfMeasure1Code ¶
type UnitOfMeasure1Code string
May be one of PIEC, TONS, FOOT, GBGA, USGA, GRAM, INCH, KILO, PUND, METR, CMET, MMET, LITR, CELI, MILI, GBOU, USOU, GBQA, USQA, GBPI, USPI, MILE, KMET, YARD, SQKI, HECT, ARES, SMET, SCMT, SMIL, SQMI, SQYA, SQFO, SQIN, ACRE
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.053.001.05 ValTp"` }