Documentation ¶
Index ¶
- type AccountIdentification4Choice
- type AccountSchemeName1Choice
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmendmentInformationDetails10
- type AmountType4Choice
- type AnyBICIdentifier
- type BICFIIdentifier
- type BranchAndFinancialInstitutionIdentification5
- type BranchData2
- type CancellationIndividualStatus1Code
- type CancellationStatusReason2
- type CancellationStatusReason2Choice
- type Case3
- type CaseAssignment3
- type CashAccount24
- type CashAccountType2Choice
- type CategoryPurpose1Choice
- type ChargeBearerType1Code
- type ChargeType3Choice
- type Charges3
- type ChargesRecord1
- type ClearingChannel2Code
- type ClearingSystemIdentification2Choice
- type ClearingSystemIdentification3Choice
- type ClearingSystemMemberIdentification2
- type ContactDetails2
- type CorrectiveGroupInformation1
- type CorrectiveInterbankTransaction1
- type CorrectivePaymentInitiation1
- type CorrectiveTransaction1Choice
- type CountryCode
- type CreditDebitCode
- type CreditorReferenceInformation2
- type CreditorReferenceType1Choice
- type CreditorReferenceType2
- type DateAndPlaceOfBirth
- type DatePeriodDetails
- type DiscountAmountAndType1
- type DiscountAmountType1Choice
- type Document
- type DocumentAdjustment1
- type DocumentLineIdentification1
- type DocumentLineInformation1
- type DocumentLineType1
- type DocumentLineType1Choice
- type DocumentType3Code
- type DocumentType6Code
- type EquivalentAmount2
- type ExternalAccountIdentification1Code
- type ExternalCashAccountType1Code
- type ExternalCashClearingSystem1Code
- type ExternalCategoryPurpose1Code
- type ExternalChargeType1Code
- 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 Frequency21Choice
- type Frequency6Code
- type FrequencyPeriod1
- type Garnishment1
- type GarnishmentType1
- type GarnishmentType1Choice
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification3
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type GroupCancellationStatus1Code
- type IBAN2007Identifier
- type ISODate
- type ISODateTime
- type InvestigationExecutionConfirmation3Code
- type InvestigationStatus3Choice
- type LocalInstrument2Choice
- type MandateRelatedInformation10
- type MandateSetupReason1Choice
- type Max1025Text
- type Max105Text
- type Max140Text
- type Max15NumericText
- type Max16Text
- type Max2048Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max4Text
- type Max70Text
- type ModificationRejection2Code
- type NamePrefix1Code
- type NumberOfCancellationsPerStatus1
- type NumberOfTransactionsPerStatus1
- type OrganisationIdentification8
- type OrganisationIdentificationSchemeName1Choice
- type OriginalGroupHeader5
- type OriginalGroupInformation3
- type OriginalPaymentInstruction17
- type OriginalTransactionReference22
- type Party11Choice
- type Party12Choice
- type PartyIdentification43
- type PaymentCancellationRejection2Code
- type PaymentMethod4Code
- type PaymentTransaction66
- type PaymentTransaction67
- type PaymentTypeInformation25
- type PersonIdentification5
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress6
- type Priority2Code
- type Purpose2Choice
- type ReferredDocumentInformation7
- type ReferredDocumentType3Choice
- type ReferredDocumentType4
- type RemittanceAmount2
- type RemittanceAmount3
- type RemittanceInformation11
- type ResolutionInformation1
- type ResolutionOfInvestigationV06
- type SequenceType3Code
- type ServiceLevel8Choice
- type SettlementInstruction4
- type SettlementMethod1Code
- type StatementResolutionEntry2
- type StructuredRemittanceInformation13
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxAmount1
- type TaxAmountAndType1
- type TaxAmountType1Choice
- type TaxAuthorisation1
- type TaxCharges2
- type TaxInformation4
- type TaxParty1
- type TaxParty2
- type TaxPeriod1
- type TaxRecord1
- type TaxRecordDetails1
- type TaxRecordPeriod1Code
- type TransactionIndividualStatus1Code
- type UnderlyingTransaction14
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.029.001.06 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Othr"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.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 AmendmentInformationDetails10 ¶
type AmendmentInformationDetails10 struct { OrgnlMndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlMndtId,omitempty"` OrgnlCdtrSchmeId PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCdtrSchmeId,omitempty"` OrgnlCdtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCdtrAgt,omitempty"` OrgnlCdtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCdtrAgtAcct,omitempty"` OrgnlDbtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlDbtr,omitempty"` OrgnlDbtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlDbtrAcct,omitempty"` OrgnlDbtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlDbtrAgt,omitempty"` OrgnlDbtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlDbtrAgtAcct,omitempty"` OrgnlFnlColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlFnlColltnDt,omitempty"` OrgnlFrqcy Frequency21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlFrqcy,omitempty"` OrgnlRsn MandateSetupReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlRsn,omitempty"` }
type AmountType4Choice ¶
type AmountType4Choice struct { InstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstdAmt"` EqvtAmt EquivalentAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.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.029.001.06 FinInstnId"` BrnchId BranchData2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 BrnchId,omitempty"` }
type BranchData2 ¶
type BranchData2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PstlAdr,omitempty"` }
type CancellationIndividualStatus1Code ¶
type CancellationIndividualStatus1Code string
May be one of RJCR, ACCR, PDCR
type CancellationStatusReason2 ¶
type CancellationStatusReason2 struct { Orgtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Orgtr,omitempty"` Rsn CancellationStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rsn,omitempty"` AddtlInf []Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AddtlInf,omitempty"` }
type CancellationStatusReason2Choice ¶
type CancellationStatusReason2Choice struct { Cd PaymentCancellationRejection2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type Case3 ¶
type Case3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` Cretr Party12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cretr"` ReopCaseIndctn bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ReopCaseIndctn,omitempty"` }
type CaseAssignment3 ¶
type CaseAssignment3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` Assgnr Party12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Assgnr"` Assgne Party12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Assgne"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CreDtTm"` }
type CashAccount24 ¶
type CashAccount24 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` Tp CashAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nm,omitempty"` }
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type CategoryPurpose1Choice ¶
type CategoryPurpose1Choice struct { Cd ExternalCategoryPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type ChargeType3Choice ¶
type ChargeType3Choice struct { Cd ExternalChargeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry GenericIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type Charges3 ¶
type Charges3 struct { TtlChrgsAndTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TtlChrgsAndTaxAmt,omitempty"` Rcrd []ChargesRecord1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rcrd,omitempty"` }
type ChargesRecord1 ¶
type ChargesRecord1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtDbtInd,omitempty"` Tp ChargeType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rate,omitempty"` Br ChargeBearerType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Br,omitempty"` Agt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Agt,omitempty"` Tax TaxCharges2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tax,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type ClearingSystemIdentification3Choice ¶
type ClearingSystemIdentification3Choice struct { Cd ExternalCashClearingSystem1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MmbId"` }
type ContactDetails2 ¶
type ContactDetails2 struct { NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 NmPrfx,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nm,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 FaxNb,omitempty"` EmailAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 EmailAdr,omitempty"` Othr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Othr,omitempty"` }
type CorrectiveGroupInformation1 ¶
type CorrectiveGroupInformation1 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MsgId"` MsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MsgNmId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CreDtTm,omitempty"` }
type CorrectiveInterbankTransaction1 ¶
type CorrectiveInterbankTransaction1 struct { GrpHdr CorrectiveGroupInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 GrpHdr,omitempty"` InstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstrId,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 EndToEndId,omitempty"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TxId,omitempty"` IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBkSttlmAmt"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBkSttlmDt"` }
type CorrectivePaymentInitiation1 ¶
type CorrectivePaymentInitiation1 struct { GrpHdr CorrectiveGroupInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 GrpHdr,omitempty"` PmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PmtInfId,omitempty"` InstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstrId,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 EndToEndId,omitempty"` InstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstdAmt"` ReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ReqdExctnDt,omitempty"` ReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ReqdColltnDt,omitempty"` }
type CorrectiveTransaction1Choice ¶
type CorrectiveTransaction1Choice struct { Initn CorrectivePaymentInitiation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Initn"` IntrBk CorrectiveInterbankTransaction1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBk"` }
type CreditorReferenceInformation2 ¶
type CreditorReferenceInformation2 struct { Tp CreditorReferenceType2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Ref,omitempty"` }
type CreditorReferenceType1Choice ¶
type CreditorReferenceType1Choice struct { Cd DocumentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type CreditorReferenceType2 ¶
type CreditorReferenceType2 struct { CdOrPrtry CreditorReferenceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type DateAndPlaceOfBirth ¶
type DateAndPlaceOfBirth struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CtryOfBirth"` }
type DatePeriodDetails ¶
type DiscountAmountAndType1 ¶
type DiscountAmountAndType1 struct { Tp DiscountAmountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt"` }
type DiscountAmountType1Choice ¶
type DiscountAmountType1Choice struct { Cd ExternalDiscountAmountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type Document ¶
type Document struct {
RsltnOfInvstgtn ResolutionOfInvestigationV06 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RsltnOfInvstgtn"`
}
type DocumentAdjustment1 ¶
type DocumentAdjustment1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtDbtInd,omitempty"` Rsn Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rsn,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AddtlInf,omitempty"` }
type DocumentLineIdentification1 ¶
type DocumentLineIdentification1 struct { Tp DocumentLineType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nb,omitempty"` RltdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RltdDt,omitempty"` }
type DocumentLineInformation1 ¶
type DocumentLineInformation1 struct { Id []DocumentLineIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` Desc Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Desc,omitempty"` Amt RemittanceAmount3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt,omitempty"` }
type DocumentLineType1 ¶
type DocumentLineType1 struct { CdOrPrtry DocumentLineType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type DocumentLineType1Choice ¶
type DocumentLineType1Choice struct { Cd ExternalDocumentLineType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.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.029.001.06 Amt"` CcyOfTrf ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.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.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type FinancialInstitutionIdentification8 ¶
type FinancialInstitutionIdentification8 struct { BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ClrSysMmbId,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Othr,omitempty"` }
type Frequency21Choice ¶
type Frequency21Choice struct { Tp Frequency6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp"` Prd FrequencyPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prd"` }
type Frequency6Code ¶
type Frequency6Code string
May be one of YEAR, MNTH, QURT, MIAN, WEEK, DAIL, ADHO, INDA, FRTN
type FrequencyPeriod1 ¶
type FrequencyPeriod1 struct { Tp Frequency6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp"` CntPerPrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CntPerPrd"` }
type Garnishment1 ¶
type Garnishment1 struct { Tp GarnishmentType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp"` Grnshee PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Grnshee,omitempty"` GrnshmtAdmstr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 GrnshmtAdmstr,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RefNb,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Dt,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RmtdAmt,omitempty"` FmlyMdclInsrncInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 FmlyMdclInsrncInd,omitempty"` MplyeeTermntnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MplyeeTermntnInd,omitempty"` }
type GarnishmentType1 ¶
type GarnishmentType1 struct { CdOrPrtry GarnishmentType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type GarnishmentType1Choice ¶
type GarnishmentType1Choice struct { Cd ExternalGarnishmentType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type GenericIdentification3 ¶
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` SchmeNm OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id"` SchmeNm PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type GroupCancellationStatus1Code ¶
type GroupCancellationStatus1Code string
May be one of PACR, RJCR, ACCR, PDCR
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 InvestigationExecutionConfirmation3Code ¶
type InvestigationExecutionConfirmation3Code string
May be one of CNCL, MODI, IPAY, ICOV, MCOV, INFO, CONF, CWFW, MWFW, UWFW, PECR, PDCR, RJCR, SMTC, SMTI, CHRG, PURP, IDUP
type InvestigationStatus3Choice ¶
type InvestigationStatus3Choice struct { Conf InvestigationExecutionConfirmation3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Conf"` RjctdMod []ModificationRejection2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RjctdMod"` DplctOf Case3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DplctOf"` AssgnmtCxlConf bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AssgnmtCxlConf"` }
type LocalInstrument2Choice ¶
type LocalInstrument2Choice struct { Cd ExternalLocalInstrument1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type MandateRelatedInformation10 ¶
type MandateRelatedInformation10 struct { MndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MndtId,omitempty"` DtOfSgntr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtOfSgntr,omitempty"` AmdmntInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AmdmntInd,omitempty"` AmdmntInfDtls AmendmentInformationDetails10 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AmdmntInfDtls,omitempty"` ElctrncSgntr Max1025Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ElctrncSgntr,omitempty"` FrstColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 FrstColltnDt,omitempty"` FnlColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 FnlColltnDt,omitempty"` Frqcy Frequency21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Frqcy,omitempty"` Rsn MandateSetupReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rsn,omitempty"` }
type MandateSetupReason1Choice ¶
type MandateSetupReason1Choice struct { Cd ExternalMandateSetupReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type ModificationRejection2Code ¶
type ModificationRejection2Code string
May be one of UM01, UM02, UM03, UM04, UM05, UM06, UM07, UM08, UM09, UM10, UM11, UM12, UM13, UM14, UM15, UM16, UM17, UM18, UM19, UM20, UM21, UM22, UM23, UM24, UM25, UM26, UM27
type NumberOfCancellationsPerStatus1 ¶
type NumberOfCancellationsPerStatus1 struct { DtldNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtldNbOfTxs"` DtldSts CancellationIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtldSts"` DtldCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtldCtrlSum,omitempty"` }
type NumberOfTransactionsPerStatus1 ¶
type NumberOfTransactionsPerStatus1 struct { DtldNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtldNbOfTxs"` DtldSts TransactionIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtldSts"` DtldCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtldCtrlSum,omitempty"` }
type OrganisationIdentification8 ¶
type OrganisationIdentification8 struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AnyBIC,omitempty"` Othr []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Othr,omitempty"` }
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type OriginalGroupHeader5 ¶
type OriginalGroupHeader5 struct { OrgnlGrpCxlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlGrpCxlId,omitempty"` RslvdCase Case3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RslvdCase,omitempty"` OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlMsgId"` OrgnlMsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlMsgNmId"` OrgnlCreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCreDtTm,omitempty"` OrgnlNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlNbOfTxs,omitempty"` OrgnlCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCtrlSum,omitempty"` GrpCxlSts GroupCancellationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 GrpCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlStsRsnInf,omitempty"` NbOfTxsPerCxlSts []NumberOfTransactionsPerStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 NbOfTxsPerCxlSts,omitempty"` }
type OriginalGroupInformation3 ¶
type OriginalGroupInformation3 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlMsgId"` OrgnlMsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlMsgNmId"` OrgnlCreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCreDtTm,omitempty"` }
type OriginalPaymentInstruction17 ¶
type OriginalPaymentInstruction17 struct { OrgnlPmtInfCxlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlPmtInfCxlId,omitempty"` RslvdCase Case3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RslvdCase,omitempty"` OrgnlPmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlPmtInfId"` OrgnlGrpInf OriginalGroupInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlGrpInf,omitempty"` OrgnlNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlNbOfTxs,omitempty"` OrgnlCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlCtrlSum,omitempty"` PmtInfCxlSts GroupCancellationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PmtInfCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlStsRsnInf,omitempty"` NbOfTxsPerCxlSts []NumberOfCancellationsPerStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 NbOfTxsPerCxlSts,omitempty"` TxInfAndSts []PaymentTransaction66 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TxInfAndSts,omitempty"` }
type OriginalTransactionReference22 ¶
type OriginalTransactionReference22 struct { IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBkSttlmAmt,omitempty"` Amt AmountType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBkSttlmDt,omitempty"` ReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ReqdColltnDt,omitempty"` ReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ReqdExctnDt,omitempty"` CdtrSchmeId PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtrSchmeId,omitempty"` SttlmInf SettlementInstruction4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SttlmInf,omitempty"` PmtTpInf PaymentTypeInformation25 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PmtTpInf,omitempty"` PmtMtd PaymentMethod4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PmtMtd,omitempty"` MndtRltdInf MandateRelatedInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 MndtRltdInf,omitempty"` RmtInf RemittanceInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RmtInf,omitempty"` UltmtDbtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 UltmtDbtr,omitempty"` Dbtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Dbtr,omitempty"` DbtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DbtrAcct,omitempty"` DbtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DbtrAgt,omitempty"` DbtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DbtrAgtAcct,omitempty"` CdtrAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtrAgt,omitempty"` CdtrAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtrAgtAcct,omitempty"` Cdtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cdtr,omitempty"` CdtrAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtrAcct,omitempty"` UltmtCdtr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 UltmtCdtr,omitempty"` }
type Party11Choice ¶
type Party11Choice struct { OrgId OrganisationIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgId"` PrvtId PersonIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PrvtId"` }
type Party12Choice ¶
type Party12Choice struct { Pty PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Pty"` Agt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Agt"` }
type PartyIdentification43 ¶
type PartyIdentification43 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PstlAdr,omitempty"` Id Party11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CtryOfRes,omitempty"` CtctDtls ContactDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CtctDtls,omitempty"` }
type PaymentCancellationRejection2Code ¶
type PaymentCancellationRejection2Code string
May be one of LEGL, AGNT, CUST, ARDT, NOAS, NOOR, AC04, AM04
type PaymentTransaction66 ¶
type PaymentTransaction66 struct { CxlStsId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlStsId,omitempty"` RslvdCase Case3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RslvdCase,omitempty"` OrgnlInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlEndToEndId,omitempty"` TxCxlSts CancellationIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TxCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlStsRsnInf,omitempty"` OrgnlInstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlInstdAmt,omitempty"` OrgnlReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlReqdExctnDt,omitempty"` OrgnlReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlReqdColltnDt,omitempty"` OrgnlTxRef OriginalTransactionReference22 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlTxRef,omitempty"` }
type PaymentTransaction67 ¶
type PaymentTransaction67 struct { CxlStsId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlStsId,omitempty"` RslvdCase Case3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RslvdCase,omitempty"` OrgnlGrpInf OriginalGroupInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlGrpInf,omitempty"` OrgnlInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlEndToEndId,omitempty"` OrgnlTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlTxId,omitempty"` OrgnlClrSysRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlClrSysRef,omitempty"` TxCxlSts CancellationIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TxCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlStsRsnInf,omitempty"` RsltnRltdInf ResolutionInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RsltnRltdInf,omitempty"` OrgnlIntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlIntrBkSttlmAmt,omitempty"` OrgnlIntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlIntrBkSttlmDt,omitempty"` Assgnr Party12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Assgnr,omitempty"` Assgne Party12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Assgne,omitempty"` OrgnlTxRef OriginalTransactionReference22 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlTxRef,omitempty"` }
type PaymentTypeInformation25 ¶
type PaymentTypeInformation25 struct { InstrPrty Priority2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstrPrty,omitempty"` ClrChanl ClearingChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ClrChanl,omitempty"` SvcLvl ServiceLevel8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SvcLvl,omitempty"` LclInstrm LocalInstrument2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 LclInstrm,omitempty"` SeqTp SequenceType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SeqTp,omitempty"` CtgyPurp CategoryPurpose1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CtgyPurp,omitempty"` }
type PersonIdentification5 ¶
type PersonIdentification5 struct { DtAndPlcOfBirth DateAndPlaceOfBirth `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DtAndPlcOfBirth,omitempty"` Othr []GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Othr,omitempty"` }
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type PostalAddress6 ¶
type PostalAddress6 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AdrLine,omitempty"` }
type Purpose2Choice ¶
type Purpose2Choice struct { Cd ExternalPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type ReferredDocumentInformation7 ¶
type ReferredDocumentInformation7 struct { Tp ReferredDocumentType4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nb,omitempty"` RltdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RltdDt,omitempty"` LineDtls []DocumentLineInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 LineDtls,omitempty"` }
type ReferredDocumentType3Choice ¶
type ReferredDocumentType3Choice struct { Cd DocumentType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type ReferredDocumentType4 ¶
type ReferredDocumentType4 struct { CdOrPrtry ReferredDocumentType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Issr,omitempty"` }
type RemittanceAmount2 ¶
type RemittanceAmount2 struct { DuePyblAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DuePyblAmt,omitempty"` DscntApldAmt []DiscountAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DscntApldAmt,omitempty"` CdtNoteAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtNoteAmt,omitempty"` TaxAmt []TaxAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxAmt,omitempty"` AdjstmntAmtAndRsn []DocumentAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AdjstmntAmtAndRsn,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RmtdAmt,omitempty"` }
type RemittanceAmount3 ¶
type RemittanceAmount3 struct { DuePyblAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DuePyblAmt,omitempty"` DscntApldAmt []DiscountAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DscntApldAmt,omitempty"` CdtNoteAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtNoteAmt,omitempty"` TaxAmt []TaxAmountAndType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxAmt,omitempty"` AdjstmntAmtAndRsn []DocumentAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AdjstmntAmtAndRsn,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RmtdAmt,omitempty"` }
type RemittanceInformation11 ¶
type RemittanceInformation11 struct { Ustrd []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Ustrd,omitempty"` Strd []StructuredRemittanceInformation13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Strd,omitempty"` }
type ResolutionInformation1 ¶
type ResolutionInformation1 struct { IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBkSttlmAmt,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 IntrBkSttlmDt,omitempty"` ClrChanl ClearingChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ClrChanl,omitempty"` }
type ResolutionOfInvestigationV06 ¶
type ResolutionOfInvestigationV06 struct { Assgnmt CaseAssignment3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Assgnmt"` RslvdCase Case3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RslvdCase,omitempty"` Sts InvestigationStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Sts"` CxlDtls []UnderlyingTransaction14 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CxlDtls,omitempty"` StmtDtls StatementResolutionEntry2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 StmtDtls,omitempty"` CrrctnTx CorrectiveTransaction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CrrctnTx,omitempty"` RsltnRltdInf ResolutionInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RsltnRltdInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SplmtryData,omitempty"` }
type ServiceLevel8Choice ¶
type ServiceLevel8Choice struct { Cd ExternalServiceLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type SettlementInstruction4 ¶
type SettlementInstruction4 struct { SttlmMtd SettlementMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SttlmMtd"` SttlmAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SttlmAcct,omitempty"` ClrSys ClearingSystemIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ClrSys,omitempty"` InstgRmbrsmntAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstgRmbrsmntAgt,omitempty"` InstgRmbrsmntAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstgRmbrsmntAgtAcct,omitempty"` InstdRmbrsmntAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstdRmbrsmntAgt,omitempty"` InstdRmbrsmntAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 InstdRmbrsmntAgtAcct,omitempty"` ThrdRmbrsmntAgt BranchAndFinancialInstitutionIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ThrdRmbrsmntAgt,omitempty"` ThrdRmbrsmntAgtAcct CashAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 ThrdRmbrsmntAgtAcct,omitempty"` }
type StatementResolutionEntry2 ¶
type StatementResolutionEntry2 struct { OrgnlGrpInf OriginalGroupInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlGrpInf,omitempty"` OrgnlStmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlStmtId,omitempty"` AcctSvcrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AcctSvcrRef,omitempty"` CrrctdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CrrctdAmt,omitempty"` Chrgs []Charges3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Chrgs,omitempty"` Purp Purpose2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Purp,omitempty"` }
type StructuredRemittanceInformation13 ¶
type StructuredRemittanceInformation13 struct { RfrdDocInf []ReferredDocumentInformation7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RfrdDocInf,omitempty"` RfrdDocAmt RemittanceAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RfrdDocAmt,omitempty"` CdtrRefInf CreditorReferenceInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CdtrRefInf,omitempty"` Invcr PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Invcr,omitempty"` Invcee PartyIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Invcee,omitempty"` TaxRmt TaxInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxRmt,omitempty"` GrnshmtRmt Garnishment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 GrnshmtRmt,omitempty"` AddtlRmtInf []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AddtlRmtInf,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 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.029.001.06 Rate,omitempty"` TaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxblBaseAmt,omitempty"` TtlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TtlAmt,omitempty"` Dtls []TaxRecordDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Dtls,omitempty"` }
type TaxAmountAndType1 ¶
type TaxAmountAndType1 struct { Tp TaxAmountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt"` }
type TaxAmountType1Choice ¶
type TaxAmountType1Choice struct { Cd ExternalTaxAmountType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prtry"` }
type TaxAuthorisation1 ¶
type TaxAuthorisation1 struct { Titl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Titl,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Nm,omitempty"` }
type TaxCharges2 ¶
type TaxCharges2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Id,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rate,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Amt,omitempty"` }
type TaxInformation4 ¶
type TaxInformation4 struct { Cdtr TaxParty1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Cdtr,omitempty"` Dbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Dbtr,omitempty"` UltmtDbtr TaxParty2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 UltmtDbtr,omitempty"` AdmstnZone Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AdmstnZone,omitempty"` RefNb Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RefNb,omitempty"` Mtd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Mtd,omitempty"` TtlTaxblBaseAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TtlTaxblBaseAmt,omitempty"` TtlTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TtlTaxAmt,omitempty"` Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Dt,omitempty"` SeqNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 SeqNb,omitempty"` Rcrd []TaxRecord1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Rcrd,omitempty"` }
type TaxParty2 ¶
type TaxParty2 struct { TaxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxId,omitempty"` RegnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 RegnId,omitempty"` TaxTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxTp,omitempty"` Authstn TaxAuthorisation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Authstn,omitempty"` }
type TaxPeriod1 ¶
type TaxPeriod1 struct { Yr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Yr,omitempty"` Tp TaxRecordPeriod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` FrToDt DatePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 FrToDt,omitempty"` }
type TaxRecord1 ¶
type TaxRecord1 struct { Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Tp,omitempty"` Ctgy Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Ctgy,omitempty"` CtgyDtls Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CtgyDtls,omitempty"` DbtrSts Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 DbtrSts,omitempty"` CertId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 CertId,omitempty"` FrmsCd Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 FrmsCd,omitempty"` Prd TaxPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prd,omitempty"` TaxAmt TaxAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TaxAmt,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 AddtlInf,omitempty"` }
type TaxRecordDetails1 ¶
type TaxRecordDetails1 struct { Prd TaxPeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 Prd,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.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 TransactionIndividualStatus1Code ¶
type TransactionIndividualStatus1Code string
May be one of ACTC, RJCT, PDNG, ACCP, ACSP, ACSC, ACCR, ACWC
type UnderlyingTransaction14 ¶
type UnderlyingTransaction14 struct { OrgnlGrpInfAndSts OriginalGroupHeader5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlGrpInfAndSts,omitempty"` OrgnlPmtInfAndSts []OriginalPaymentInstruction17 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 OrgnlPmtInfAndSts,omitempty"` TxInfAndSts []PaymentTransaction67 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.06 TxInfAndSts,omitempty"` }