Documentation ¶
Index ¶
- type AccountIdentification3Choice
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AddressType2Code
- type AustrianBankleitzahlIdentifier
- type BBANIdentifier
- type BEIIdentifier
- type BICIdentifier
- type CHIPSParticipantIdentifier
- type CHIPSUniversalIdentifier
- type CanadianPaymentsARNIdentifier
- type CancellationStatus4Code
- type CancellationStatusInformation1
- type CashAccount7
- type CashAccountType2
- type CashAccountType4Code
- type ClearingSystemMemberIdentification2Choice
- type CountryCode
- type CurrencyCode
- type DateAndPlaceOfBirth
- type Document
- type DunsIdentifier
- type EANGLNIdentifier
- type ExtensiveBranchNetworkIdentifier
- type FedwireRoutingNumberIdentifier
- type FinancialInstitutionIdentification6
- type FinancingAllowedSummary1
- type FinancingDateDetails1
- type FinancingInformationAndStatus1
- type FinancingRateOrAmountChoice
- type FinancingResult1
- type FinancingStatusReason1Code
- type GenericIdentification3
- type GenericIdentification4
- type GermanBankleitzahlIdentifier
- type HellenicBankIdentificationCodeIdentifier
- type HongKongBankIdentifier
- type IBANIdentifier
- type IBEIIdentifier
- type ISODate
- type ISODateTime
- type IndianFinancialSystemCodeIdentifier
- type InstalmentFinancingInformation1
- type InvoiceFinancingDetails1
- type InvoiceFinancingRequestStatusV01
- type IrishNSCIdentifier
- type ItalianDomesticIdentifier
- type Max105Text
- type Max16Text
- type Max34Text
- type Max35Text
- type Max70Text
- type MessageIdentification1
- type NewZealandNCCIdentifier
- type OrganisationIdentification2
- type OriginalInvoiceInformation1
- type OriginalRequestInformation1
- type Party2Choice
- type PartyIdentification25
- type PartyIdentification8
- type PartyIdentificationAndAccount6
- type PersonIdentification3
- type PolishNationalClearingCodeIdentifier
- type PortugueseNCCIdentifier
- type PostalAddress1
- type RequestStatus1Code
- type RussianCentralBankIdentificationCodeIdentifier
- type SimpleIdentificationInformation2
- type SmallNetworkIdentifier
- type SouthAfricanNCCIdentifier
- type SpanishDomesticInterbankingIdentifier
- type StatusReason4Choice
- type SwissBCIdentifier
- type SwissSICIdentifier
- type TechnicalValidationStatus1Code
- type UKDomesticSortCodeIdentifier
- type UPICIdentifier
- type ValidationStatusInformation1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification3Choice ¶
type AccountIdentification3Choice struct { IBAN IBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 IBAN"` BBAN BBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BBAN"` UPIC UPICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 UPIC"` PrtryAcct SimpleIdentificationInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PrtryAcct"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AustrianBankleitzahlIdentifier ¶
type AustrianBankleitzahlIdentifier string
Must match the pattern AT[0-9]{5,5}
type BEIIdentifier ¶
type BEIIdentifier 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 CHIPSParticipantIdentifier ¶
type CHIPSParticipantIdentifier string
Must match the pattern CP[0-9]{4,4}
type CHIPSUniversalIdentifier ¶
type CHIPSUniversalIdentifier string
Must match the pattern CH[0-9]{6,6}
type CanadianPaymentsARNIdentifier ¶
type CanadianPaymentsARNIdentifier string
Must match the pattern CA[0-9]{9,9}
type CancellationStatusInformation1 ¶
type CancellationStatusInformation1 struct { Sts CancellationStatus4Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Sts"` StsRsn StatusReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 StsRsn,omitempty"` AddtlStsRsnInf []Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AddtlStsRsnInf,omitempty"` }
type CashAccount7 ¶
type CashAccount7 struct { Id AccountIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Id"` Tp CashAccountType2 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Tp,omitempty"` Ccy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Ccy,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Nm,omitempty"` }
type CashAccountType2 ¶
type CashAccountType2 struct { Cd CashAccountType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 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 ClearingSystemMemberIdentification2Choice ¶
type ClearingSystemMemberIdentification2Choice struct { USCHU CHIPSUniversalIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 USCHU"` NZNCC NewZealandNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 NZNCC"` IENSC IrishNSCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 IENSC"` GBSC UKDomesticSortCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 GBSC"` USCH CHIPSParticipantIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 USCH"` CHBC SwissBCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CHBC"` USFW FedwireRoutingNumberIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 USFW"` PTNCC PortugueseNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PTNCC"` RUCB RussianCentralBankIdentificationCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 RUCB"` ITNCC ItalianDomesticIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 ITNCC"` ATBLZ AustrianBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 ATBLZ"` CACPA CanadianPaymentsARNIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CACPA"` CHSIC SwissSICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CHSIC"` DEBLZ GermanBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 DEBLZ"` ESNCC SpanishDomesticInterbankingIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 ESNCC"` ZANCC SouthAfricanNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 ZANCC"` HKNCC HongKongBankIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 HKNCC"` AUBSBx ExtensiveBranchNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AUBSBx"` AUBSBs SmallNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AUBSBs"` INIFSC IndianFinancialSystemCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 INIFSC"` GRHEBIC HellenicBankIdentificationCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 GRHEBIC"` PLKNR PolishNationalClearingCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PLKNR"` OthrClrCdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 OthrClrCdId"` }
type DateAndPlaceOfBirth ¶
type DateAndPlaceOfBirth struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CtryOfBirth"` }
type Document ¶
type Document struct {
InvcFincgReqSts InvoiceFinancingRequestStatusV01 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InvcFincgReqSts"`
}
type ExtensiveBranchNetworkIdentifier ¶
type ExtensiveBranchNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type FedwireRoutingNumberIdentifier ¶
type FedwireRoutingNumberIdentifier string
Must match the pattern FW[0-9]{9,9}
type FinancialInstitutionIdentification6 ¶
type FinancialInstitutionIdentification6 struct { ClrSysMmbId ClearingSystemMemberIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 ClrSysMmbId,omitempty"` PrtryId GenericIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PrtryId,omitempty"` BIC BICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BIC,omitempty"` }
type FinancingAllowedSummary1 ¶
type FinancingAllowedSummary1 struct { FincdItmNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincdItmNb"` TtlAccptdItmsAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 TtlAccptdItmsAmt"` ApldPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 ApldPctg,omitempty"` TtlFincdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 TtlFincdAmt"` FincgDtDtls FinancingDateDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgDtDtls,omitempty"` CdtAcct CashAccount7 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CdtAcct,omitempty"` FincgAcct CashAccount7 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgAcct,omitempty"` }
type FinancingDateDetails1 ¶
type FinancingInformationAndStatus1 ¶
type FinancingInformationAndStatus1 struct { FincgAllwdSummry FinancingAllowedSummary1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgAllwdSummry"` InvcFincgDtls []InvoiceFinancingDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InvcFincgDtls"` }
type FinancingRateOrAmountChoice ¶
type FinancingRateOrAmountChoice struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Amt"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Rate"` }
type FinancingResult1 ¶
type FinancingResult1 struct { FincgReqSts RequestStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgReqSts"` StsRsn StatusReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 StsRsn,omitempty"` AddtlStsRsnInf []Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AddtlStsRsnInf,omitempty"` FincdAmt FinancingRateOrAmountChoice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincdAmt,omitempty"` }
type FinancingStatusReason1Code ¶
type FinancingStatusReason1Code string
May be one of CA01, CA02, AC01, AC04, AC06, BE08, BE09, BE10, BE11, DT02, ID01, ID02, ID03, MI01, NA01, CA03
type GenericIdentification3 ¶
type GenericIdentification4 ¶
type GermanBankleitzahlIdentifier ¶
type GermanBankleitzahlIdentifier string
Must match the pattern BL[0-9]{8,8}
type HellenicBankIdentificationCodeIdentifier ¶
type HellenicBankIdentificationCodeIdentifier string
Must match the pattern GR[0-9]{7,7}
type HongKongBankIdentifier ¶
type HongKongBankIdentifier string
Must match the pattern HK[0-9]{3,3}
type IBANIdentifier ¶
type IBANIdentifier string
Must match the pattern [a-zA-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type IBEIIdentifier ¶
type IBEIIdentifier string
Must match the pattern [A-Z]{2,2}[B-DF-HJ-NP-TV-XZ0-9]{7,7}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IndianFinancialSystemCodeIdentifier ¶
type IndianFinancialSystemCodeIdentifier string
Must match the pattern IN[a-zA-Z0-9]{11,11}
type InstalmentFinancingInformation1 ¶
type InstalmentFinancingInformation1 struct { InstlmtSeqId Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InstlmtSeqId"` InstlmtTtlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InstlmtTtlAmt"` InstlmtFincgRslt FinancingResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InstlmtFincgRslt"` }
type InvoiceFinancingDetails1 ¶
type InvoiceFinancingDetails1 struct { OrgnlInvcInf OriginalInvoiceInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 OrgnlInvcInf"` Spplr PartyIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Spplr,omitempty"` InvcFincgRslt FinancingResult1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InvcFincgRslt"` InstlmtFincgInf []InstalmentFinancingInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 InstlmtFincgInf,omitempty"` }
type InvoiceFinancingRequestStatusV01 ¶
type InvoiceFinancingRequestStatusV01 struct { StsId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 StsId"` OrgnlReqInfAndSts OriginalRequestInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 OrgnlReqInfAndSts"` FincgInfAndSts FinancingInformationAndStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgInfAndSts,omitempty"` }
type ItalianDomesticIdentifier ¶
type ItalianDomesticIdentifier string
Must match the pattern IT[0-9]{10,10}
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CreDtTm"` }
type NewZealandNCCIdentifier ¶
type NewZealandNCCIdentifier string
Must match the pattern NZ[0-9]{6,6}
type OrganisationIdentification2 ¶
type OrganisationIdentification2 struct { BIC BICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BIC,omitempty"` IBEI IBEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 IBEI,omitempty"` BEI BEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BEI,omitempty"` EANGLN EANGLNIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 EANGLN,omitempty"` USCHU CHIPSUniversalIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 USCHU,omitempty"` DUNS DunsIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 DUNS,omitempty"` BkPtyId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BkPtyId,omitempty"` TaxIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 TaxIdNb,omitempty"` PrtryId GenericIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PrtryId,omitempty"` }
type OriginalInvoiceInformation1 ¶
type OriginalInvoiceInformation1 struct { DocNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 DocNb"` TtlInvcAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 TtlInvcAmt"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 IsseDt"` PmtDueDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PmtDueDt"` }
type OriginalRequestInformation1 ¶
type OriginalRequestInformation1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CreDtTm"` FincgRqstr PartyIdentificationAndAccount6 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgRqstr,omitempty"` IntrmyAgt FinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 IntrmyAgt,omitempty"` FrstAgt FinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FrstAgt,omitempty"` VldtnStsInf ValidationStatusInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 VldtnStsInf"` CxlStsInf CancellationStatusInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CxlStsInf,omitempty"` }
type Party2Choice ¶
type Party2Choice struct { OrgId OrganisationIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 OrgId"` PrvtId []PersonIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PrvtId"` }
type PartyIdentification25 ¶
type PartyIdentification25 struct { Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Nm"` PrtryId GenericIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PrtryId,omitempty"` BEI BEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BEI,omitempty"` }
type PartyIdentification8 ¶
type PartyIdentification8 struct { Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Nm,omitempty"` PstlAdr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PstlAdr,omitempty"` Id Party2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CtryOfRes,omitempty"` }
type PartyIdentificationAndAccount6 ¶
type PartyIdentificationAndAccount6 struct { PtyId PartyIdentification25 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PtyId"` CdtAcct CashAccount7 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CdtAcct,omitempty"` FincgAcct CashAccount7 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 FincgAcct,omitempty"` }
type PersonIdentification3 ¶
type PersonIdentification3 struct { DrvrsLicNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 DrvrsLicNb"` CstmrNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CstmrNb"` SclSctyNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 SclSctyNb"` AlnRegnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AlnRegnNb"` PsptNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PsptNb"` TaxIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 TaxIdNb"` IdntyCardNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 IdntyCardNb"` MplyrIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 MplyrIdNb"` DtAndPlcOfBirth DateAndPlaceOfBirth `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 DtAndPlcOfBirth"` OthrId GenericIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 OthrId"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Issr,omitempty"` }
type PolishNationalClearingCodeIdentifier ¶
type PolishNationalClearingCodeIdentifier string
Must match the pattern PL[0-9]{8,8}
type PortugueseNCCIdentifier ¶
type PortugueseNCCIdentifier string
Must match the pattern PT[0-9]{8,8}
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Ctry"` }
type RussianCentralBankIdentificationCodeIdentifier ¶
type RussianCentralBankIdentificationCodeIdentifier string
Must match the pattern RU[0-9]{9,9}
type SimpleIdentificationInformation2 ¶
type SimpleIdentificationInformation2 struct {
Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Id"`
}
type SmallNetworkIdentifier ¶
type SmallNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type SouthAfricanNCCIdentifier ¶
type SouthAfricanNCCIdentifier string
Must match the pattern ZA[0-9]{6,6}
type SpanishDomesticInterbankingIdentifier ¶
type SpanishDomesticInterbankingIdentifier string
Must match the pattern ES[0-9]{8,9}
type StatusReason4Choice ¶
type StatusReason4Choice struct { Cd FinancingStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Prtry"` }
type TechnicalValidationStatus1Code ¶
type TechnicalValidationStatus1Code string
May be one of RCCF, RCER
type UKDomesticSortCodeIdentifier ¶
type UKDomesticSortCodeIdentifier string
Must match the pattern SC[0-9]{6,6}
type ValidationStatusInformation1 ¶
type ValidationStatusInformation1 struct { Sts TechnicalValidationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 Sts"` StsRsn StatusReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 StsRsn,omitempty"` AddtlStsRsnInf []Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsin.002.001.01 AddtlStsRsnInf,omitempty"` }