Documentation ¶
Index ¶
- type AccountIdentification4Choice
- type AccountSchemeName1Choice
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmendmentInformationDetails12
- type AmountType4Choice
- type AnyBICIdentifier
- type BICFIIdentifier
- type BranchAndFinancialInstitutionIdentification5
- type BranchData2
- type Case4
- type CaseAssignment4
- type CashAccount24
- type CashAccountType2Choice
- type CategoryPurpose1Choice
- type ClearingChannel2Code
- type ClearingSystemIdentification2Choice
- type ClearingSystemIdentification3Choice
- type ClearingSystemMemberIdentification2
- type ContactDetails2
- type CountryCode
- type CreditDebitCode
- type CreditorReferenceInformation2
- type CreditorReferenceType1Choice
- type CreditorReferenceType2
- type DateAndDateTime2Choice
- type DateAndPlaceOfBirth1
- type DatePeriod2
- type DiscountAmountAndType1
- type DiscountAmountType1Choice
- type Document
- type DocumentAdjustment1
- type DocumentLineIdentification1
- type DocumentLineInformation1
- type DocumentLineType1
- type DocumentLineType1Choice
- type DocumentType3Code
- type DocumentType6Code
- type EquivalentAmount2
- type Exact2NumericText
- type ExternalAccountIdentification1Code
- type ExternalCashAccountType1Code
- type ExternalCashClearingSystem1Code
- type ExternalCategoryPurpose1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalDiscountAmountType1Code
- type ExternalDocumentLineType1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalGarnishmentType1Code
- type ExternalLocalInstrument1Code
- type ExternalMandateSetupReason1Code
- type ExternalOrganisationIdentification1Code
- type ExternalPersonIdentification1Code
- type ExternalPurpose1Code
- type ExternalServiceLevel1Code
- type ExternalTaxAmountType1Code
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification8
- type Frequency36Choice
- type Frequency6Code
- type FrequencyAndMoment1
- type FrequencyPeriod1
- type Garnishment2
- type GarnishmentType1
- type GarnishmentType1Choice
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type IBAN2007Identifier
- type ISODate
- type ISODateTime
- type LocalInstrument2Choice
- type MandateRelatedInformation12
- type MandateSetupReason1Choice
- type Max1025Text
- type Max140Text
- type Max16Text
- type Max2048Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max4Text
- type Max70Text
- type MissingOrIncorrectInformation3
- type NamePrefix1Code
- type OrganisationIdentification8
- type OrganisationIdentificationSchemeName1Choice
- type OriginalGroupInformation29
- type OriginalTransactionReference27
- type Party34Choice
- type Party35Choice
- type PartyIdentification125
- type PaymentMethod4Code
- type PaymentTypeInformation25
- type PersonIdentification13
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress6
- type Priority2Code
- type Purpose2Choice
- type ReferredDocumentInformation7
- type ReferredDocumentType3Choice
- type ReferredDocumentType4
- type RemittanceAmount2
- type RemittanceAmount3
- type RemittanceInformation15
- type SequenceType3Code
- type ServiceLevel8Choice
- type SettlementInstruction4
- type SettlementMethod1Code
- type StructuredRemittanceInformation15
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxAmount2
- type TaxAmountAndType1
- type TaxAmountType1Choice
- type TaxAuthorisation1
- type TaxInformation7
- type TaxParty1
- type TaxParty2
- type TaxPeriod2
- type TaxRecord2
- type TaxRecordDetails2
- type TaxRecordPeriod1Code
- type UnableToApplyIncorrect1
- type UnableToApplyIncorrectInformation4Code
- type UnableToApplyJustification3Choice
- type UnableToApplyMissing1
- type UnableToApplyMissingInformation3Code
- type UnableToApplyV06
- type UnderlyingGroupInformation1
- type UnderlyingPaymentInstruction4
- type UnderlyingPaymentTransaction3
- type UnderlyingStatementEntry2
- type UnderlyingTransaction4Choice
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.026.001.06 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Othr"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
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 AmendmentInformationDetails12 ¶
type AmendmentInformationDetails12 struct { OrgnlMndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlMndtId,omitempty"` OrgnlCdtrSchmeId PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlCdtrSchmeId,omitempty"` OrgnlCdtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlCdtrAgt,omitempty"` OrgnlCdtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlCdtrAgtAcct,omitempty"` OrgnlDbtr PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlDbtr,omitempty"` OrgnlDbtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlDbtrAcct,omitempty"` OrgnlDbtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlDbtrAgt,omitempty"` OrgnlDbtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlDbtrAgtAcct,omitempty"` OrgnlFnlColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlFnlColltnDt,omitempty"` OrgnlFrqcy Frequency36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlFrqcy,omitempty"` OrgnlRsn MandateSetupReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlRsn,omitempty"` OrgnlTrckgDays Exact2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlTrckgDays,omitempty"` }
type AmountType4Choice ¶
type AmountType4Choice struct { InstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 InstdAmt"` EqvtAmt EquivalentAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 EqvtAmt"` }
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 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 BranchAndFinancialInstitutionIdentification5 ¶
type BranchAndFinancialInstitutionIdentification5 struct { FinInstnId FinancialInstitutionIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FinInstnId"` BrnchId BranchData2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 BrnchId,omitempty"` }
type BranchData2 ¶
type BranchData2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PstlAdr,omitempty"` }
type Case4 ¶
type Case4 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` Cretr Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cretr"` ReopCaseIndctn bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ReopCaseIndctn,omitempty"` }
type CaseAssignment4 ¶
type CaseAssignment4 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` Assgnr Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Assgnr"` Assgne Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Assgne"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CreDtTm"` }
type CashAccount24 ¶
type CashAccount24 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nm,omitempty"` }
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type CategoryPurpose1Choice ¶
type CategoryPurpose1Choice struct { Cd ExternalCategoryPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type ClearingSystemIdentification3Choice ¶
type ClearingSystemIdentification3Choice struct { Cd ExternalCashClearingSystem1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MmbId"` }
type ContactDetails2 ¶
type ContactDetails2 struct { NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 NmPrfx,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nm,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FaxNb,omitempty"` EmailAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 EmailAdr,omitempty"` Othr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Othr,omitempty"` }
type CreditorReferenceInformation2 ¶
type CreditorReferenceInformation2 struct { Tp CreditorReferenceType2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Ref,omitempty"` }
type CreditorReferenceType1Choice ¶
type CreditorReferenceType1Choice struct { Cd DocumentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type CreditorReferenceType2 ¶
type CreditorReferenceType2 struct { CdOrPrtry CreditorReferenceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DtTm"` }
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CtryOfBirth"` }
type DatePeriod2 ¶
type DiscountAmountAndType1 ¶
type DiscountAmountAndType1 struct { Tp DiscountAmountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Amt"` }
type DiscountAmountType1Choice ¶
type DiscountAmountType1Choice struct { Cd ExternalDiscountAmountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type Document ¶
type Document struct {
UblToApply UnableToApplyV06 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 UblToApply"`
}
type DocumentAdjustment1 ¶
type DocumentAdjustment1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtDbtInd,omitempty"` Rsn Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Rsn,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AddtlInf,omitempty"` }
type DocumentLineIdentification1 ¶
type DocumentLineIdentification1 struct { Tp DocumentLineType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nb,omitempty"` RltdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RltdDt,omitempty"` }
type DocumentLineInformation1 ¶
type DocumentLineInformation1 struct { Id []DocumentLineIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` Desc Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Desc,omitempty"` Amt RemittanceAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Amt,omitempty"` }
type DocumentLineType1 ¶
type DocumentLineType1 struct { CdOrPrtry DocumentLineType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type DocumentLineType1Choice ¶
type DocumentLineType1Choice struct { Cd ExternalDocumentLineType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
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 EquivalentAmount2 ¶
type EquivalentAmount2 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Amt"` CcyOfTrf ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CcyOfTrf"` }
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
type ExternalCashAccountType1Code ¶
type ExternalCashAccountType1Code string
Must be at least 1 items long
type ExternalCashClearingSystem1Code ¶
type ExternalCashClearingSystem1Code string
Must be at least 1 items long
type ExternalCategoryPurpose1Code ¶
type ExternalCategoryPurpose1Code 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 ExternalDocumentLineType1Code ¶
type ExternalDocumentLineType1Code string
Must be at least 1 items long
type ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
Must be at least 1 items long
type ExternalGarnishmentType1Code ¶
type ExternalGarnishmentType1Code string
Must be at least 1 items long
type ExternalLocalInstrument1Code ¶
type ExternalLocalInstrument1Code string
Must be at least 1 items long
type ExternalMandateSetupReason1Code ¶
type ExternalMandateSetupReason1Code 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 ExternalServiceLevel1Code ¶
type ExternalServiceLevel1Code string
Must be at least 1 items long
type ExternalTaxAmountType1Code ¶
type ExternalTaxAmountType1Code string
Must be at least 1 items long
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type FinancialInstitutionIdentification8 ¶
type FinancialInstitutionIdentification8 struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ClrSysMmbId,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Othr,omitempty"` }
type Frequency36Choice ¶
type Frequency36Choice struct { Tp Frequency6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp"` Prd FrequencyPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prd"` PtInTm FrequencyAndMoment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PtInTm"` }
type Frequency6Code ¶
type Frequency6Code string
May be one of YEAR, MNTH, QURT, MIAN, WEEK, DAIL, ADHO, INDA, FRTN
type FrequencyAndMoment1 ¶
type FrequencyAndMoment1 struct { Tp Frequency6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp"` PtInTm Exact2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PtInTm"` }
type FrequencyPeriod1 ¶
type FrequencyPeriod1 struct { Tp Frequency6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp"` CntPerPrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CntPerPrd"` }
type Garnishment2 ¶
type Garnishment2 struct { Tp GarnishmentType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp"` Grnshee PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Grnshee,omitempty"` GrnshmtAdmstr PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 GrnshmtAdmstr,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RefNb,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dt,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RmtdAmt,omitempty"` FmlyMdclInsrncInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FmlyMdclInsrncInd,omitempty"` MplyeeTermntnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MplyeeTermntnInd,omitempty"` }
type GarnishmentType1 ¶
type GarnishmentType1 struct { CdOrPrtry GarnishmentType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type GarnishmentType1Choice ¶
type GarnishmentType1Choice struct { Cd ExternalGarnishmentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` SchmeNm OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id"` SchmeNm PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,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 LocalInstrument2Choice ¶
type LocalInstrument2Choice struct { Cd ExternalLocalInstrument1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type MandateRelatedInformation12 ¶
type MandateRelatedInformation12 struct { MndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MndtId,omitempty"` DtOfSgntr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DtOfSgntr,omitempty"` AmdmntInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AmdmntInd,omitempty"` AmdmntInfDtls AmendmentInformationDetails12 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AmdmntInfDtls,omitempty"` ElctrncSgntr Max1025Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ElctrncSgntr,omitempty"` FrstColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FrstColltnDt,omitempty"` FnlColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FnlColltnDt,omitempty"` Frqcy Frequency36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Frqcy,omitempty"` Rsn MandateSetupReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Rsn,omitempty"` TrckgDays Exact2NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TrckgDays,omitempty"` }
type MandateSetupReason1Choice ¶
type MandateSetupReason1Choice struct { Cd ExternalMandateSetupReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type MissingOrIncorrectInformation3 ¶
type MissingOrIncorrectInformation3 struct { AMLReq bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AMLReq,omitempty"` MssngInf []UnableToApplyMissing1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MssngInf,omitempty"` IncrrctInf []UnableToApplyIncorrect1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 IncrrctInf,omitempty"` }
type OrganisationIdentification8 ¶
type OrganisationIdentification8 struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AnyBIC,omitempty"` Othr []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Othr,omitempty"` }
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type OriginalGroupInformation29 ¶
type OriginalGroupInformation29 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlMsgId"` OrgnlMsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlMsgNmId"` OrgnlCreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlCreDtTm,omitempty"` }
type OriginalTransactionReference27 ¶
type OriginalTransactionReference27 struct { IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 IntrBkSttlmAmt,omitempty"` Amt AmountType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Amt,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 IntrBkSttlmDt,omitempty"` ReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ReqdColltnDt,omitempty"` ReqdExctnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ReqdExctnDt,omitempty"` CdtrSchmeId PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtrSchmeId,omitempty"` SttlmInf SettlementInstruction4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SttlmInf,omitempty"` PmtTpInf PaymentTypeInformation25 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PmtTpInf,omitempty"` PmtMtd PaymentMethod4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PmtMtd,omitempty"` MndtRltdInf MandateRelatedInformation12 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MndtRltdInf,omitempty"` RmtInf RemittanceInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RmtInf,omitempty"` UltmtDbtr Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 UltmtDbtr,omitempty"` Dbtr Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dbtr,omitempty"` DbtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DbtrAcct,omitempty"` DbtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DbtrAgt,omitempty"` DbtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DbtrAgtAcct,omitempty"` CdtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtrAgt,omitempty"` CdtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtrAgtAcct,omitempty"` Cdtr Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cdtr,omitempty"` CdtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtrAcct,omitempty"` UltmtCdtr Party35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 UltmtCdtr,omitempty"` Purp Purpose2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Purp,omitempty"` }
type Party34Choice ¶
type Party34Choice struct { OrgId OrganisationIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgId"` PrvtId PersonIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PrvtId"` }
type Party35Choice ¶
type Party35Choice struct { Pty PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Pty"` Agt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Agt"` }
type PartyIdentification125 ¶
type PartyIdentification125 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PstlAdr,omitempty"` Id Party34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CtryOfRes,omitempty"` CtctDtls ContactDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CtctDtls,omitempty"` }
type PaymentTypeInformation25 ¶
type PaymentTypeInformation25 struct { InstrPrty Priority2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 InstrPrty,omitempty"` ClrChanl ClearingChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ClrChanl,omitempty"` SvcLvl ServiceLevel8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SvcLvl,omitempty"` LclInstrm LocalInstrument2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 LclInstrm,omitempty"` SeqTp SequenceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SeqTp,omitempty"` CtgyPurp CategoryPurpose1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CtgyPurp,omitempty"` }
type PersonIdentification13 ¶
type PersonIdentification13 struct { DtAndPlcOfBirth DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DtAndPlcOfBirth,omitempty"` Othr []GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Othr,omitempty"` }
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type PostalAddress6 ¶
type PostalAddress6 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AdrLine,omitempty"` }
type Purpose2Choice ¶
type Purpose2Choice struct { Cd ExternalPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type ReferredDocumentInformation7 ¶
type ReferredDocumentInformation7 struct { Tp ReferredDocumentType4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nb,omitempty"` RltdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RltdDt,omitempty"` LineDtls []DocumentLineInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 LineDtls,omitempty"` }
type ReferredDocumentType3Choice ¶
type ReferredDocumentType3Choice struct { Cd DocumentType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type ReferredDocumentType4 ¶
type ReferredDocumentType4 struct { CdOrPrtry ReferredDocumentType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Issr,omitempty"` }
type RemittanceAmount2 ¶
type RemittanceAmount2 struct { DuePyblAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DuePyblAmt,omitempty"` DscntApldAmt []DiscountAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DscntApldAmt,omitempty"` CdtNoteAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtNoteAmt,omitempty"` TaxAmt []TaxAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxAmt,omitempty"` AdjstmntAmtAndRsn []DocumentAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AdjstmntAmtAndRsn,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RmtdAmt,omitempty"` }
type RemittanceAmount3 ¶
type RemittanceAmount3 struct { DuePyblAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DuePyblAmt,omitempty"` DscntApldAmt []DiscountAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DscntApldAmt,omitempty"` CdtNoteAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtNoteAmt,omitempty"` TaxAmt []TaxAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxAmt,omitempty"` AdjstmntAmtAndRsn []DocumentAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AdjstmntAmtAndRsn,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RmtdAmt,omitempty"` }
type RemittanceInformation15 ¶
type RemittanceInformation15 struct { Ustrd []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Ustrd,omitempty"` Strd []StructuredRemittanceInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Strd,omitempty"` }
type ServiceLevel8Choice ¶
type ServiceLevel8Choice struct { Cd ExternalServiceLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type SettlementInstruction4 ¶
type SettlementInstruction4 struct { SttlmMtd SettlementMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SttlmMtd"` SttlmAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SttlmAcct,omitempty"` ClrSys ClearingSystemIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ClrSys,omitempty"` InstgRmbrsmntAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 InstgRmbrsmntAgt,omitempty"` InstgRmbrsmntAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 InstgRmbrsmntAgtAcct,omitempty"` InstdRmbrsmntAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 InstdRmbrsmntAgt,omitempty"` InstdRmbrsmntAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 InstdRmbrsmntAgtAcct,omitempty"` ThrdRmbrsmntAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ThrdRmbrsmntAgt,omitempty"` ThrdRmbrsmntAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ThrdRmbrsmntAgtAcct,omitempty"` }
type StructuredRemittanceInformation15 ¶
type StructuredRemittanceInformation15 struct { RfrdDocInf []ReferredDocumentInformation7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RfrdDocInf,omitempty"` RfrdDocAmt RemittanceAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RfrdDocAmt,omitempty"` CdtrRefInf CreditorReferenceInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CdtrRefInf,omitempty"` Invcr PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Invcr,omitempty"` Invcee PartyIdentification125 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Invcee,omitempty"` TaxRmt TaxInformation7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxRmt,omitempty"` GrnshmtRmt Garnishment2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 GrnshmtRmt,omitempty"` AddtlRmtInf []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AddtlRmtInf,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxAmount2 ¶
type TaxAmount2 struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Rate,omitempty"` TaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxblBaseAmt,omitempty"` TtlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TtlAmt,omitempty"` Dtls []TaxRecordDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dtls,omitempty"` }
type TaxAmountAndType1 ¶
type TaxAmountAndType1 struct { Tp TaxAmountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Amt"` }
type TaxAmountType1Choice ¶
type TaxAmountType1Choice struct { Cd ExternalTaxAmountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prtry"` }
type TaxAuthorisation1 ¶
type TaxAuthorisation1 struct { Titl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Titl,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Nm,omitempty"` }
type TaxInformation7 ¶
type TaxInformation7 struct { Cdtr TaxParty1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cdtr,omitempty"` Dbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dbtr,omitempty"` UltmtDbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 UltmtDbtr,omitempty"` AdmstnZone Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AdmstnZone,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RefNb,omitempty"` Mtd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Mtd,omitempty"` TtlTaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TtlTaxblBaseAmt,omitempty"` TtlTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TtlTaxAmt,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Dt,omitempty"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SeqNb,omitempty"` Rcrd []TaxRecord2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Rcrd,omitempty"` }
type TaxParty2 ¶
type TaxParty2 struct { TaxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxId,omitempty"` RegnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 RegnId,omitempty"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxTp,omitempty"` Authstn TaxAuthorisation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Authstn,omitempty"` }
type TaxPeriod2 ¶
type TaxPeriod2 struct { Yr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Yr,omitempty"` Tp TaxRecordPeriod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` FrToDt DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FrToDt,omitempty"` }
type TaxRecord2 ¶
type TaxRecord2 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Tp,omitempty"` Ctgy Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Ctgy,omitempty"` CtgyDtls Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CtgyDtls,omitempty"` DbtrSts Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 DbtrSts,omitempty"` CertId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 CertId,omitempty"` FrmsCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 FrmsCd,omitempty"` Prd TaxPeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prd,omitempty"` TaxAmt TaxAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 TaxAmt,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AddtlInf,omitempty"` }
type TaxRecordDetails2 ¶
type TaxRecordDetails2 struct { Prd TaxPeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Prd,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 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 UnableToApplyIncorrect1 ¶
type UnableToApplyIncorrect1 struct { Cd UnableToApplyIncorrectInformation4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` AddtlIncrrctInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AddtlIncrrctInf,omitempty"` }
type UnableToApplyIncorrectInformation4Code ¶
type UnableToApplyIncorrectInformation4Code string
May be one of IN01, IN02, IN03, IN04, IN05, IN06, IN07, IN08, IN09, IN10, IN11, IN12, IN13, IN14, IN15, IN16, IN17, IN18, IN19, MM20, MM21, MM22, MM25, MM26, MM27, MM28, MM29, MM30, MM31, MM32, IN33, MM34, MM35, IN36, IN37, IN38, IN39, NARR
type UnableToApplyJustification3Choice ¶
type UnableToApplyJustification3Choice struct { AnyInf bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AnyInf"` MssngOrIncrrctInf MissingOrIncorrectInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 MssngOrIncrrctInf"` PssblDplctInstr bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 PssblDplctInstr"` }
type UnableToApplyMissing1 ¶
type UnableToApplyMissing1 struct { Cd UnableToApplyMissingInformation3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Cd"` AddtlMssngInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 AddtlMssngInf,omitempty"` }
type UnableToApplyMissingInformation3Code ¶
type UnableToApplyMissingInformation3Code string
May be one of MS01, MS02, MS03, MS04, MS05, MS06, MS07, MS08, MS09, MS10, MS11, MS12, MS13, MS14, MS15, MS16, MS17, NARR
type UnableToApplyV06 ¶
type UnableToApplyV06 struct { Assgnmt CaseAssignment4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Assgnmt"` Case Case4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Case,omitempty"` Undrlyg UnderlyingTransaction4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Undrlyg"` Justfn UnableToApplyJustification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Justfn"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 SplmtryData,omitempty"` }
type UnderlyingGroupInformation1 ¶
type UnderlyingGroupInformation1 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlMsgId"` OrgnlMsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlMsgNmId"` OrgnlCreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlCreDtTm,omitempty"` OrgnlMsgDlvryChanl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlMsgDlvryChanl,omitempty"` }
type UnderlyingPaymentInstruction4 ¶
type UnderlyingPaymentInstruction4 struct { OrgnlGrpInf UnderlyingGroupInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlGrpInf,omitempty"` OrgnlPmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlPmtInfId,omitempty"` OrgnlInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlEndToEndId,omitempty"` OrgnlInstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlInstdAmt"` ReqdExctnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ReqdExctnDt,omitempty"` ReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 ReqdColltnDt,omitempty"` OrgnlTxRef OriginalTransactionReference27 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlTxRef,omitempty"` }
type UnderlyingPaymentTransaction3 ¶
type UnderlyingPaymentTransaction3 struct { OrgnlGrpInf UnderlyingGroupInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlGrpInf,omitempty"` OrgnlInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlEndToEndId,omitempty"` OrgnlTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlTxId,omitempty"` OrgnlIntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlIntrBkSttlmAmt"` OrgnlIntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlIntrBkSttlmDt"` OrgnlTxRef OriginalTransactionReference27 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlTxRef,omitempty"` }
type UnderlyingStatementEntry2 ¶
type UnderlyingStatementEntry2 struct { OrgnlGrpInf OriginalGroupInformation29 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlGrpInf,omitempty"` OrgnlStmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlStmtId,omitempty"` OrgnlNtryId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 OrgnlNtryId,omitempty"` }
type UnderlyingTransaction4Choice ¶
type UnderlyingTransaction4Choice struct { Initn UnderlyingPaymentInstruction4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 Initn"` IntrBk UnderlyingPaymentTransaction3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 IntrBk"` StmtNtry UnderlyingStatementEntry2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.06 StmtNtry"` }