Documentation ¶
Index ¶
- type AccountIdentification4Choice
- type AccountSchemeName1Choice
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmendmentInformationDetails6
- type AmountType3Choice
- type AnyBICIdentifier
- type BICIdentifier
- type BranchAndFinancialInstitutionIdentification4
- type BranchData2
- type CancellationIndividualStatus1Code
- type CancellationStatusReason1Choice
- type CancellationStatusReasonInformation1
- type Case2
- type CaseAssignment2
- type CashAccount16
- type CashAccountType2
- type CashAccountType4Code
- type CategoryPurpose1Choice
- type ChargeBearerType1Code
- type ChargeType1Code
- type ChargeType2Choice
- type ChargesInformation6
- 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 Document
- type DocumentAdjustment1
- type DocumentType3Code
- type DocumentType5Code
- type EquivalentAmount2
- type ExternalAccountIdentification1Code
- type ExternalCashClearingSystem1Code
- type ExternalCategoryPurpose1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalLocalInstrument1Code
- type ExternalOrganisationIdentification1Code
- type ExternalPersonIdentification1Code
- type ExternalPurpose1Code
- type ExternalServiceLevel1Code
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification7
- type Frequency1Code
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification3
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type GroupCancellationStatus1Code
- type IBAN2007Identifier
- type ISODate
- type ISODateTime
- type InvestigationExecutionConfirmation3Code
- type InvestigationStatus2Choice
- type LocalInstrument2Choice
- type MandateRelatedInformation6
- type Max1025Text
- type Max105Text
- type Max140Text
- type Max15NumericText
- type Max16Text
- type Max2048Text
- type Max34Text
- type Max35Text
- type Max4Text
- type Max70Text
- type ModificationRejection2Code
- type NamePrefix1Code
- type NumberOfCancellationsPerStatus1
- type NumberOfTransactionsPerStatus1
- type OrganisationIdentification4
- type OrganisationIdentificationSchemeName1Choice
- type OriginalGroupInformation24
- type OriginalGroupInformation3
- type OriginalPaymentInformation3
- type OriginalTransactionReference13
- type Party6Choice
- type Party7Choice
- type PartyIdentification32
- type PaymentCancellationRejection1Code
- type PaymentMethod4Code
- type PaymentTransactionInformation32
- type PaymentTransactionInformation33
- type PaymentTypeInformation22
- type PersonIdentification5
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress6
- type Priority2Code
- type Purpose2Choice
- type ReferredDocumentInformation3
- type ReferredDocumentType1Choice
- type ReferredDocumentType2
- type RemittanceAmount1
- type RemittanceInformation5
- type ResolutionInformation1
- type ResolutionOfInvestigationV03
- type SequenceType1Code
- type ServiceLevel8Choice
- type SettlementInformation13
- type SettlementMethod1Code
- type StatementResolutionEntry1
- type StructuredRemittanceInformation7
- type TaxCharges2
- type TransactionIndividualStatus1Code
- type UnderlyingTransaction3
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.03 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Othr"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 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 AmendmentInformationDetails6 ¶
type AmendmentInformationDetails6 struct { OrgnlMndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlMndtId,omitempty"` OrgnlCdtrSchmeId PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCdtrSchmeId,omitempty"` OrgnlCdtrAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCdtrAgt,omitempty"` OrgnlCdtrAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCdtrAgtAcct,omitempty"` OrgnlDbtr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlDbtr,omitempty"` OrgnlDbtrAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlDbtrAcct,omitempty"` OrgnlDbtrAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlDbtrAgt,omitempty"` OrgnlDbtrAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlDbtrAgtAcct,omitempty"` OrgnlFnlColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlFnlColltnDt,omitempty"` OrgnlFrqcy Frequency1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlFrqcy,omitempty"` }
type AmountType3Choice ¶
type AmountType3Choice struct { InstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstdAmt"` EqvtAmt EquivalentAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 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 BICIdentifier ¶
type BICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BranchAndFinancialInstitutionIdentification4 ¶
type BranchAndFinancialInstitutionIdentification4 struct { FinInstnId FinancialInstitutionIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 FinInstnId"` BrnchId BranchData2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 BrnchId,omitempty"` }
type BranchData2 ¶
type BranchData2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PstlAdr,omitempty"` }
type CancellationIndividualStatus1Code ¶
type CancellationIndividualStatus1Code string
May be one of RJCR, ACCR, PDCR
type CancellationStatusReason1Choice ¶
type CancellationStatusReason1Choice struct { Cd PaymentCancellationRejection1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type CancellationStatusReasonInformation1 ¶
type CancellationStatusReasonInformation1 struct { Orgtr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Orgtr,omitempty"` Rsn CancellationStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Rsn,omitempty"` AddtlInf []Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AddtlInf,omitempty"` }
type Case2 ¶
type Case2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` Cretr Party7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cretr"` ReopCaseIndctn bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ReopCaseIndctn,omitempty"` }
type CaseAssignment2 ¶
type CaseAssignment2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` Assgnr Party7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Assgnr"` Assgne Party7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Assgne"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CreDtTm"` }
type CashAccount16 ¶
type CashAccount16 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` Tp CashAccountType2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Tp,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Nm,omitempty"` }
type CashAccountType2 ¶
type CashAccountType2 struct { Cd CashAccountType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type CashAccountType4Code ¶
type CashAccountType4Code string
May be one of CASH, CHAR, COMM, TAXE, CISH, TRAS, SACC, CACC, SVGS, ONDP, MGLD, NREX, MOMA, LOAN, SLRY, ODFT
type CategoryPurpose1Choice ¶
type CategoryPurpose1Choice struct { Cd ExternalCategoryPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type ChargeType2Choice ¶
type ChargeType2Choice struct { Cd ChargeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry GenericIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type ChargesInformation6 ¶
type ChargesInformation6 struct { TtlChrgsAndTaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TtlChrgsAndTaxAmt,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtDbtInd,omitempty"` Tp ChargeType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Tp,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Rate,omitempty"` Br ChargeBearerType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Br,omitempty"` Pty BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Pty,omitempty"` Tax TaxCharges2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Tax,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type ClearingSystemIdentification3Choice ¶
type ClearingSystemIdentification3Choice struct { Cd ExternalCashClearingSystem1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 MmbId"` }
type ContactDetails2 ¶
type ContactDetails2 struct { NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 NmPrfx,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Nm,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 FaxNb,omitempty"` EmailAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 EmailAdr,omitempty"` Othr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Othr,omitempty"` }
type CorrectiveGroupInformation1 ¶
type CorrectiveGroupInformation1 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 MsgId"` MsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 MsgNmId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CreDtTm,omitempty"` }
type CorrectiveInterbankTransaction1 ¶
type CorrectiveInterbankTransaction1 struct { GrpHdr CorrectiveGroupInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 GrpHdr,omitempty"` InstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstrId,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 EndToEndId,omitempty"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TxId,omitempty"` IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBkSttlmAmt"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBkSttlmDt"` }
type CorrectivePaymentInitiation1 ¶
type CorrectivePaymentInitiation1 struct { GrpHdr CorrectiveGroupInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 GrpHdr,omitempty"` PmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PmtInfId,omitempty"` InstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstrId,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 EndToEndId,omitempty"` InstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstdAmt"` ReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ReqdExctnDt,omitempty"` ReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ReqdColltnDt,omitempty"` }
type CorrectiveTransaction1Choice ¶
type CorrectiveTransaction1Choice struct { Initn CorrectivePaymentInitiation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Initn"` IntrBk CorrectiveInterbankTransaction1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBk"` }
type CreditorReferenceInformation2 ¶
type CreditorReferenceInformation2 struct { Tp CreditorReferenceType2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Tp,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Ref,omitempty"` }
type CreditorReferenceType1Choice ¶
type CreditorReferenceType1Choice struct { Cd DocumentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type CreditorReferenceType2 ¶
type CreditorReferenceType2 struct { CdOrPrtry CreditorReferenceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Issr,omitempty"` }
type DateAndPlaceOfBirth ¶
type DateAndPlaceOfBirth struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CtryOfBirth"` }
type Document ¶
type Document struct {
RsltnOfInvstgtn ResolutionOfInvestigationV03 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RsltnOfInvstgtn"`
}
type DocumentAdjustment1 ¶
type DocumentAdjustment1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtDbtInd,omitempty"` Rsn Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Rsn,omitempty"` AddtlInf Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AddtlInf,omitempty"` }
type DocumentType3Code ¶
type DocumentType3Code string
May be one of RADM, RPIN, FXDR, DISP, PUOR, SCOR
type DocumentType5Code ¶
type DocumentType5Code string
May be one of MSIN, CNFA, DNFA, CINV, CREN, DEBN, HIRI, SBIN, CMCN, SOAC, DISP, BOLD, VCHR, AROI, TSUT
type EquivalentAmount2 ¶
type EquivalentAmount2 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Amt"` CcyOfTrf ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CcyOfTrf"` }
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code 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 ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
Must be at least 1 items long
type ExternalLocalInstrument1Code ¶
type ExternalLocalInstrument1Code 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 FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type FinancialInstitutionIdentification7 ¶
type FinancialInstitutionIdentification7 struct { BIC BICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 BIC,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ClrSysMmbId,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Othr,omitempty"` }
type Frequency1Code ¶
type Frequency1Code string
May be one of YEAR, MNTH, QURT, MIAN, WEEK, DAIL, ADHO, INDA
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Issr,omitempty"` }
type GenericIdentification3 ¶
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` SchmeNm OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Issr,omitempty"` }
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id"` SchmeNm PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 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 InvestigationStatus2Choice ¶
type InvestigationStatus2Choice struct { Conf InvestigationExecutionConfirmation3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Conf"` RjctdMod []ModificationRejection2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RjctdMod"` DplctOf Case2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DplctOf"` AssgnmtCxlConf bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AssgnmtCxlConf"` }
type LocalInstrument2Choice ¶
type LocalInstrument2Choice struct { Cd ExternalLocalInstrument1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type MandateRelatedInformation6 ¶
type MandateRelatedInformation6 struct { MndtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 MndtId,omitempty"` DtOfSgntr ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtOfSgntr,omitempty"` AmdmntInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AmdmntInd,omitempty"` AmdmntInfDtls AmendmentInformationDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AmdmntInfDtls,omitempty"` ElctrncSgntr Max1025Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ElctrncSgntr,omitempty"` FrstColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 FrstColltnDt,omitempty"` FnlColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 FnlColltnDt,omitempty"` Frqcy Frequency1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Frqcy,omitempty"` }
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.03 DtldNbOfTxs"` DtldSts CancellationIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtldSts"` DtldCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtldCtrlSum,omitempty"` }
type NumberOfTransactionsPerStatus1 ¶
type NumberOfTransactionsPerStatus1 struct { DtldNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtldNbOfTxs"` DtldSts TransactionIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtldSts"` DtldCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtldCtrlSum,omitempty"` }
type OrganisationIdentification4 ¶
type OrganisationIdentification4 struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 BICOrBEI,omitempty"` Othr []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Othr,omitempty"` }
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type OriginalGroupInformation24 ¶
type OriginalGroupInformation24 struct { OrgnlGrpCxlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlGrpCxlId,omitempty"` RslvdCase Case2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RslvdCase,omitempty"` OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlMsgId"` OrgnlMsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlMsgNmId"` OrgnlCreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCreDtTm,omitempty"` OrgnlNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlNbOfTxs,omitempty"` OrgnlCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCtrlSum,omitempty"` GrpCxlSts GroupCancellationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 GrpCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReasonInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlStsRsnInf,omitempty"` NbOfTxsPerCxlSts []NumberOfTransactionsPerStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 NbOfTxsPerCxlSts,omitempty"` }
type OriginalGroupInformation3 ¶
type OriginalGroupInformation3 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlMsgId"` OrgnlMsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlMsgNmId"` OrgnlCreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCreDtTm,omitempty"` }
type OriginalPaymentInformation3 ¶
type OriginalPaymentInformation3 struct { OrgnlPmtInfCxlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlPmtInfCxlId,omitempty"` RslvdCase Case2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RslvdCase,omitempty"` OrgnlPmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlPmtInfId"` OrgnlGrpInf OriginalGroupInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlGrpInf,omitempty"` OrgnlNbOfTxs Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlNbOfTxs,omitempty"` OrgnlCtrlSum float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlCtrlSum,omitempty"` PmtInfCxlSts GroupCancellationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PmtInfCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReasonInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlStsRsnInf,omitempty"` NbOfTxsPerCxlSts []NumberOfCancellationsPerStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 NbOfTxsPerCxlSts,omitempty"` TxInfAndSts []PaymentTransactionInformation32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TxInfAndSts,omitempty"` }
type OriginalTransactionReference13 ¶
type OriginalTransactionReference13 struct { IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBkSttlmAmt,omitempty"` Amt AmountType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Amt,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBkSttlmDt,omitempty"` ReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ReqdColltnDt,omitempty"` ReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ReqdExctnDt,omitempty"` CdtrSchmeId PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtrSchmeId,omitempty"` SttlmInf SettlementInformation13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SttlmInf,omitempty"` PmtTpInf PaymentTypeInformation22 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PmtTpInf,omitempty"` PmtMtd PaymentMethod4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PmtMtd,omitempty"` MndtRltdInf MandateRelatedInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 MndtRltdInf,omitempty"` RmtInf RemittanceInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RmtInf,omitempty"` UltmtDbtr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 UltmtDbtr,omitempty"` Dbtr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Dbtr,omitempty"` DbtrAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DbtrAcct,omitempty"` DbtrAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DbtrAgt,omitempty"` DbtrAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DbtrAgtAcct,omitempty"` CdtrAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtrAgt,omitempty"` CdtrAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtrAgtAcct,omitempty"` Cdtr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cdtr,omitempty"` CdtrAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtrAcct,omitempty"` UltmtCdtr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 UltmtCdtr,omitempty"` }
type Party6Choice ¶
type Party6Choice struct { OrgId OrganisationIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgId"` PrvtId PersonIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PrvtId"` }
type Party7Choice ¶
type Party7Choice struct { Pty PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Pty"` Agt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Agt"` }
type PartyIdentification32 ¶
type PartyIdentification32 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Nm,omitempty"` PstlAdr PostalAddress6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PstlAdr,omitempty"` Id Party6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CtryOfRes,omitempty"` CtctDtls ContactDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CtctDtls,omitempty"` }
type PaymentCancellationRejection1Code ¶
type PaymentCancellationRejection1Code string
May be one of LEGL, AGNT, CUST
type PaymentTransactionInformation32 ¶
type PaymentTransactionInformation32 struct { CxlStsId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlStsId,omitempty"` RslvdCase Case2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RslvdCase,omitempty"` OrgnlInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlEndToEndId,omitempty"` TxCxlSts CancellationIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TxCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReasonInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlStsRsnInf,omitempty"` OrgnlInstdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlInstdAmt,omitempty"` OrgnlReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlReqdExctnDt,omitempty"` OrgnlReqdColltnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlReqdColltnDt,omitempty"` OrgnlTxRef OriginalTransactionReference13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlTxRef,omitempty"` }
type PaymentTransactionInformation33 ¶
type PaymentTransactionInformation33 struct { CxlStsId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlStsId,omitempty"` RslvdCase Case2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RslvdCase,omitempty"` OrgnlGrpInf OriginalGroupInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlGrpInf,omitempty"` OrgnlInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlEndToEndId,omitempty"` OrgnlTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlTxId,omitempty"` OrgnlClrSysRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlClrSysRef,omitempty"` TxCxlSts CancellationIndividualStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TxCxlSts,omitempty"` CxlStsRsnInf []CancellationStatusReasonInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlStsRsnInf,omitempty"` RsltnRltdInf ResolutionInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RsltnRltdInf,omitempty"` OrgnlIntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlIntrBkSttlmAmt,omitempty"` OrgnlIntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlIntrBkSttlmDt,omitempty"` Assgnr Party7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Assgnr,omitempty"` Assgne Party7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Assgne,omitempty"` OrgnlTxRef OriginalTransactionReference13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlTxRef,omitempty"` }
type PaymentTypeInformation22 ¶
type PaymentTypeInformation22 struct { InstrPrty Priority2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstrPrty,omitempty"` ClrChanl ClearingChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ClrChanl,omitempty"` SvcLvl ServiceLevel8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SvcLvl,omitempty"` LclInstrm LocalInstrument2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 LclInstrm,omitempty"` SeqTp SequenceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SeqTp,omitempty"` CtgyPurp CategoryPurpose1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CtgyPurp,omitempty"` }
type PersonIdentification5 ¶
type PersonIdentification5 struct { DtAndPlcOfBirth DateAndPlaceOfBirth `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DtAndPlcOfBirth,omitempty"` Othr []GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Othr,omitempty"` }
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type PostalAddress6 ¶
type PostalAddress6 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AdrLine,omitempty"` }
type Purpose2Choice ¶
type Purpose2Choice struct { Cd ExternalPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type ReferredDocumentInformation3 ¶
type ReferredDocumentInformation3 struct { Tp ReferredDocumentType2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Tp,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Nb,omitempty"` RltdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RltdDt,omitempty"` }
type ReferredDocumentType1Choice ¶
type ReferredDocumentType1Choice struct { Cd DocumentType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type ReferredDocumentType2 ¶
type ReferredDocumentType2 struct { CdOrPrtry ReferredDocumentType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdOrPrtry"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Issr,omitempty"` }
type RemittanceAmount1 ¶
type RemittanceAmount1 struct { DuePyblAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DuePyblAmt,omitempty"` DscntApldAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 DscntApldAmt,omitempty"` CdtNoteAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtNoteAmt,omitempty"` TaxAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TaxAmt,omitempty"` AdjstmntAmtAndRsn []DocumentAdjustment1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AdjstmntAmtAndRsn,omitempty"` RmtdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RmtdAmt,omitempty"` }
type RemittanceInformation5 ¶
type RemittanceInformation5 struct { Ustrd []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Ustrd,omitempty"` Strd []StructuredRemittanceInformation7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Strd,omitempty"` }
type ResolutionInformation1 ¶
type ResolutionInformation1 struct { IntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBkSttlmAmt,omitempty"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 IntrBkSttlmDt,omitempty"` ClrChanl ClearingChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ClrChanl,omitempty"` }
type ResolutionOfInvestigationV03 ¶
type ResolutionOfInvestigationV03 struct { Assgnmt CaseAssignment2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Assgnmt"` RslvdCase Case2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RslvdCase,omitempty"` Sts InvestigationStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Sts"` CxlDtls []UnderlyingTransaction3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CxlDtls,omitempty"` StmtDtls StatementResolutionEntry1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 StmtDtls,omitempty"` CrrctnTx CorrectiveTransaction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CrrctnTx,omitempty"` RsltnRltdInf ResolutionInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RsltnRltdInf,omitempty"` }
type ServiceLevel8Choice ¶
type ServiceLevel8Choice struct { Cd ExternalServiceLevel1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Prtry"` }
type SettlementInformation13 ¶
type SettlementInformation13 struct { SttlmMtd SettlementMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SttlmMtd"` SttlmAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 SttlmAcct,omitempty"` ClrSys ClearingSystemIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ClrSys,omitempty"` InstgRmbrsmntAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstgRmbrsmntAgt,omitempty"` InstgRmbrsmntAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstgRmbrsmntAgtAcct,omitempty"` InstdRmbrsmntAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstdRmbrsmntAgt,omitempty"` InstdRmbrsmntAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 InstdRmbrsmntAgtAcct,omitempty"` ThrdRmbrsmntAgt BranchAndFinancialInstitutionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ThrdRmbrsmntAgt,omitempty"` ThrdRmbrsmntAgtAcct CashAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 ThrdRmbrsmntAgtAcct,omitempty"` }
type StatementResolutionEntry1 ¶
type StatementResolutionEntry1 struct { OrgnlGrpInf OriginalGroupInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlGrpInf,omitempty"` OrgnlStmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlStmtId,omitempty"` AcctSvcrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AcctSvcrRef,omitempty"` CrrctdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CrrctdAmt,omitempty"` Chrgs []ChargesInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Chrgs,omitempty"` Purp Purpose2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Purp,omitempty"` }
type StructuredRemittanceInformation7 ¶
type StructuredRemittanceInformation7 struct { RfrdDocInf []ReferredDocumentInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RfrdDocInf,omitempty"` RfrdDocAmt RemittanceAmount1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 RfrdDocAmt,omitempty"` CdtrRefInf CreditorReferenceInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 CdtrRefInf,omitempty"` Invcr PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Invcr,omitempty"` Invcee PartyIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Invcee,omitempty"` AddtlRmtInf []Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 AddtlRmtInf,omitempty"` }
type TaxCharges2 ¶
type TaxCharges2 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Id,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Rate,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 Amt,omitempty"` }
type TransactionIndividualStatus1Code ¶
type TransactionIndividualStatus1Code string
May be one of ACTC, RJCT, PDNG, ACCP, ACSP, ACSC, ACCR, ACWC
type UnderlyingTransaction3 ¶
type UnderlyingTransaction3 struct { OrgnlGrpInfAndSts OriginalGroupInformation24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlGrpInfAndSts,omitempty"` OrgnlPmtInfAndSts []OriginalPaymentInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 OrgnlPmtInfAndSts,omitempty"` TxInfAndSts []PaymentTransactionInformation33 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.029.001.03 TxInfAndSts,omitempty"` }