willuhn$hbci4java
return new DirectDebitTransactionSDD();
     * Create an instance of {@link RestrictedIdentificationSDD
DirectDebitTransactionSDD
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
AccountIdentificationSEPA
AccountIdentificationSEPA createAccountIdentificationSEPA()
willuhn$hbci4java
return new ReferredDocumentAmount1Choice();
     * Create an instance of {@link CreditorReferenceType1
ReferredDocumentAmount1Choice
ReferredDocumentAmount1Choice createReferredDocumentAmount1Choice()
return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
AccountIdentificationSEPA
AccountIdentificationSEPA createAccountIdentificationSEPA()
willuhn$hbci4java
return new FinancialInstitutionIdentification5();
     * Create an instance of {@link RemittanceInformation3
FinancialInstitutionIdentification5
FinancialInstitutionIdentification5 createFinancialInstitutionIdentification5()
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
willuhn$hbci4java
return new Pain00800101();
     * Create an instance of {@link DirectDebitTransactionInformationSDD
Pain00800101
Pain00800101 createPain00800101()
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
willuhn$hbci4java
return new PartyIdentification20();
     * Create an instance of {@link ReferredDocumentType1
PartyIdentification20
PartyIdentification20 createPartyIdentification20()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PurposeSDD();
     * Create an instance of {@link PersonIdentificationSDD1
PurposeSDD
PurposeSDD createPurposeSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
BranchAndFinancialInstitutionIdentificationSEPA2
BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2()
BranchAndFinancialInstitutionIdentificationSEPA1
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new PostalAddress5();
     * Create an instance of {@link CurrencyAndAmount
PostalAddress5
PostalAddress5 createPostalAddress5()
return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice
BranchAndFinancialInstitutionIdentificationSEPA1
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new PostalAddressSDD();
     * Create an instance of {@link ServiceLevelSDD
PostalAddressSDD
PostalAddressSDD createPostalAddressSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice
BranchAndFinancialInstitutionIdentificationSEPA1
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new CreditorReferenceType1();
     * Create an instance of {@link Party5Choice
CreditorReferenceType1
CreditorReferenceType1 createCreditorReferenceType1()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new DirectDebitTransactionSDD();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
DirectDebitTransactionSDD
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
    /**
     * Create an instance of {@link OthrIdentification
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new RestrictedIdentificationSDD();
     * Create an instance of {@link LocalInstrumentSDD
RestrictedIdentificationSDD
RestrictedIdentificationSDD createRestrictedIdentificationSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new OrganisationIdentificationSDDChoice();
     * Create an instance of {@link StructuredRemittanceInformationSDD
OrganisationIdentificationSDDChoice
OrganisationIdentificationSDDChoice createOrganisationIdentificationSDDChoice()
return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification
CashAccountSEPA1
CashAccountSEPA1 createCashAccountSEPA1()
willuhn$hbci4java
return new PartyIdentification22();
     * Create an instance of {@link PartyIdentification12
PartyIdentification22
PartyIdentification22 createPartyIdentification22()
return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification
CashAccountSEPA1
CashAccountSEPA1 createCashAccountSEPA1()
willuhn$hbci4java
return new CashAccountSDD1();
     * Create an instance of {@link AccountIdentificationSDD
CashAccountSDD1
CashAccountSDD1 createCashAccountSDD1()
return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA
CashAccountSEPA2
CashAccountSEPA2 createCashAccountSEPA2()
willuhn$hbci4java
return new PartyIdentification23();
     * Create an instance of {@link PartyIdentification11
PartyIdentification23
PartyIdentification23 createPartyIdentification23()
return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA
CashAccountSEPA2
CashAccountSEPA2 createCashAccountSEPA2()
willuhn$hbci4java
return new FinancialInstitution2();
FinancialInstitution2
FinancialInstitution2 createFinancialInstitution2()
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
willuhn$hbci4java
return new GenericIdentification3();
GenericIdentification3
GenericIdentification3 createGenericIdentification3()
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
willuhn$hbci4java
return new PartySEPA2();
PartySEPA2
PartySEPA2 createPartySEPA2()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new PartySEPA2();
PartySEPA2
PartySEPA2 createPartySEPA2()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new PersonIdentificationSDD1();
     * Create an instance of {@link PersonIdentificationSDD2
PersonIdentificationSDD1
PersonIdentificationSDD1 createPersonIdentificationSDD1()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new ReferredDocumentType1();
     * Create an instance of {@link PaymentIdentification1
ReferredDocumentType1
ReferredDocumentType1 createReferredDocumentType1()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new StatusReasonInformationSEPA();
     * Create an instance of {@link CreditorReferenceInformationSEPA
StatusReasonInformationSEPA
StatusReasonInformationSEPA createStatusReasonInformationSEPA()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new CreditorReferenceTypeSDD();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD2
CreditorReferenceTypeSDD
CreditorReferenceTypeSDD createCreditorReferenceTypeSDD()
return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1
CreditorReferenceInformationSEPA1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
willuhn$hbci4java
return new PaymentTypeInformation8();
     * Create an instance of {@link PaymentInstructionInformation5
PaymentTypeInformation8
PaymentTypeInformation8 createPaymentTypeInformation8()
return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1
CreditorReferenceInformationSEPA1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
willuhn$hbci4java
PaymentTypeInformationSEPA
PaymentTypeInformationSEPA createPaymentTypeInformationSEPA()
CreditorReferenceInformationSEPA1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
willuhn$hbci4java
return new DirectDebitTransaction4();
     * Create an instance of {@link ServiceLevel4
DirectDebitTransaction4
DirectDebitTransaction4 createDirectDebitTransaction4()
return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3
CreditorReferenceTypeCodeSEPA
CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA()
willuhn$hbci4java
return new PartySDDChoice();
     * Create an instance of {@link PartyIdentificationSDD2
PartySDDChoice
PartySDDChoice createPartySDDChoice()
return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3
CreditorReferenceTypeCodeSEPA
CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA()
willuhn$hbci4java
GroupHeaderSDD
GroupHeaderSDD createGroupHeaderSDD()
CreditorReferenceTypeSEPA
CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA()
willuhn$hbci4java
Party2Choice
Party2Choice createParty2Choice()
CreditorReferenceTypeSEPA
CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new GenericIdentificationSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
GenericIdentificationSDD
GenericIdentificationSDD createGenericIdentificationSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new OrganisationIdentification2();
     * Create an instance of {@link ReferredDocumentAmount1Choice
OrganisationIdentification2
OrganisationIdentification2 createOrganisationIdentification2()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new OriginalTransactionReferenceSEPA();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
OriginalTransactionReferenceSEPA
OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new DirectDebitTransactionInformation2();
     * Create an instance of {@link DirectDebitTransaction4
DirectDebitTransactionInformation2
DirectDebitTransactionInformation2 createDirectDebitTransactionInformation2()
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA
FinancialInstitutionIdentificationSEPA1
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new FinancialInstitutionIdentificationSEPA2();
     * Create an instance of {@link PersonIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2()
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA1
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new PartySDD();
     * Create an instance of {@link PartySDDChoice
PartySDD
PartySDD createPartySDD()
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA
FinancialInstitutionIdentificationSEPA1
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new FinancialInstitutionIdentificationSEPA2();
FinancialInstitutionIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2()
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PartyIdentificationSDD2();
     * Create an instance of {@link PartyIdentificationSDD1
PartyIdentificationSDD2
PartyIdentificationSDD2 createPartyIdentificationSDD2()
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new ServiceLevel4();
     * Create an instance of {@link PersonIdentification3
ServiceLevel4
ServiceLevel4 createServiceLevel4()
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PartyIdentificationSDD5();
     * Create an instance of {@link PartyIdentificationSDD4
PartyIdentificationSDD5
PartyIdentificationSDD5 createPartyIdentificationSDD5()
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
willuhn$hbci4java
return new PersonIdentification4();
     * Create an instance of {@link StructuredRemittanceInformation6
PersonIdentification4
PersonIdentification4 createPersonIdentification4()
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
willuhn$hbci4java
return new GenericIdentification4();
     * Create an instance of {@link FinancialInstitutionIdentificationSDD2
GenericIdentification4
GenericIdentification4 createGenericIdentification4()
return new GenericPersonIdentification1();
     * Create an instance of {@link CategoryPurposeSEPA
GenericPersonIdentification1
GenericPersonIdentification1 createGenericPersonIdentification1()
willuhn$hbci4java
return new MandateRelatedInformation4();
MandateRelatedInformation4
MandateRelatedInformation4 createMandateRelatedInformation4()
return new GenericPersonIdentification1();
     * Create an instance of {@link DateAndPlaceOfBirth
GenericPersonIdentification1
GenericPersonIdentification1 createGenericPersonIdentification1()
willuhn$hbci4java
return new PartyIdentificationSDD1();
     * Create an instance of {@link PartyIdentificationSDD5
PartyIdentificationSDD1
PartyIdentificationSDD1 createPartyIdentificationSDD1()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentification3();
     * Create an instance of {@link PersonIdentification4
PersonIdentification3
PersonIdentification3 createPersonIdentification3()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new DirectDebitTransactionInformationSDD();
     * Create an instance of {@link MandateRelatedInformationSDD
DirectDebitTransactionInformationSDD
DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD()
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
OrganisationIdentificationSEPAChoice
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
willuhn$hbci4java
return new RemittanceInformation3();
     * Create an instance of {@link AmendmentInformationDetails4
RemittanceInformation3
RemittanceInformation3 createRemittanceInformation3()
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
OrganisationIdentificationSEPAChoice
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
willuhn$hbci4java
return new FinancialInstitutionIdentification4();
     * Create an instance of {@link PartyIdentification20
FinancialInstitutionIdentification4
FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4()
return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA
OrganisationIdentificationSchemeName1Choice
OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice()
willuhn$hbci4java
return new RemittanceInformationSDDChoice();
     * Create an instance of {@link PurposeSDD
RemittanceInformationSDDChoice
RemittanceInformationSDDChoice createRemittanceInformationSDDChoice()
return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA
OrganisationIdentificationSchemeName1Choice
OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice()
willuhn$hbci4java
return new PartyIdentification12();
     * Create an instance of {@link FinancialInstitutionIdentification4
PartyIdentification12
PartyIdentification12 createPartyIdentification12()
return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice
OthrIdentification
OthrIdentification createOthrIdentification()
willuhn$hbci4java
return new StructuredRemittanceInformationSDD();
     * Create an instance of {@link RemittanceInformationSDDChoice
StructuredRemittanceInformationSDD
StructuredRemittanceInformationSDD createStructuredRemittanceInformationSDD()
return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice
OthrIdentification
OthrIdentification createOthrIdentification()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link CurrencyAndAmountSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1
PartyIdentificationSEPA1
PartyIdentificationSEPA1 createPartyIdentificationSEPA1()
willuhn$hbci4java
return new ReferredDocumentInformation1();
     * Create an instance of {@link GroupHeader20
ReferredDocumentInformation1
ReferredDocumentInformation1 createReferredDocumentInformation1()
return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1
PartyIdentificationSEPA1
PartyIdentificationSEPA1 createPartyIdentificationSEPA1()
willuhn$hbci4java
return new CashAccount8();
     * Create an instance of {@link ReferredDocumentInformation1
CashAccount8
CashAccount8 createCashAccount8()
return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1
PartyIdentificationSEPA2
PartyIdentificationSEPA2 createPartyIdentificationSEPA2()
willuhn$hbci4java
return new PartyIdentificationSDD3();
     * Create an instance of {@link AmendmentInformationDetailsSDD
PartyIdentificationSDD3
PartyIdentificationSDD3 createPartyIdentificationSDD3()
return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1
PartyIdentificationSEPA2
PartyIdentificationSEPA2 createPartyIdentificationSEPA2()
willuhn$hbci4java
return new LocalInstrumentSDD();
     * Create an instance of {@link PostalAddressSDD
LocalInstrumentSDD
LocalInstrumentSDD createLocalInstrumentSDD()
return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1
PartySEPAChoice
PartySEPAChoice createPartySEPAChoice()
willuhn$hbci4java
return new Party5Choice();
     * Create an instance of {@link PostalAddress5
Party5Choice
Party5Choice createParty5Choice()
return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1
PartySEPAChoice
PartySEPAChoice createPartySEPAChoice()
willuhn$hbci4java
return new PartyPrivate1();
     * Create an instance of {@link DirectDebitTransactionInformation2
PartyPrivate1
PartyPrivate1 createPartyPrivate1()
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
willuhn$hbci4java
return new PaymentTypeInformationSDD();
     * Create an instance of {@link PartySDD
PaymentTypeInformationSDD
PaymentTypeInformationSDD createPaymentTypeInformationSDD()
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
willuhn$hbci4java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1
PaymentIdentification1 createPaymentIdentification1()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new PersonIdentificationSDD2();
     * Create an instance of {@link PaymentInstructionInformationSDD
PersonIdentificationSDD2
PersonIdentificationSDD2 createPersonIdentificationSDD2()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new StatusReasonSEPA();
     * Create an instance of {@link StructuredRemittanceInformationSEPA2
StatusReasonSEPA
StatusReasonSEPA createStatusReasonSEPA()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new CurrencyAndAmountSDD();
     * Create an instance of {@link CreditorReferenceInformationSDD
CurrencyAndAmountSDD
CurrencyAndAmountSDD createCurrencyAndAmountSDD()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new GroupHeader20();
     * Create an instance of {@link AccountIdentification2
GroupHeader20
GroupHeader20 createGroupHeader20()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new OrganisationIdentificationSEPA();
OrganisationIdentificationSEPA
OrganisationIdentificationSEPA createOrganisationIdentificationSEPA()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new PartyIdentificationSDD4();
     * Create an instance of {@link PartyIdentificationSDD3
PartyIdentificationSDD4
PartyIdentificationSDD4 createPartyIdentificationSDD4()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new RemittanceInformationSEPA2Choice();
RemittanceInformationSEPA2Choice
RemittanceInformationSEPA2Choice createRemittanceInformationSEPA2Choice()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new StructuredRemittanceInformation6();
     * Create an instance of {@link CashAccount8
StructuredRemittanceInformation6
StructuredRemittanceInformation6 createStructuredRemittanceInformation6()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new PartyIdentification17();
     * Create an instance of {@link FinancialInstitutionIdentification5
PartyIdentification17
PartyIdentification17 createPartyIdentification17()
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
willuhn$hbci4java
return new CurrencyAndAmount();
     * Create an instance of {@link EuroMax9Amount
CurrencyAndAmount
CurrencyAndAmount createCurrencyAndAmount()
return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
PersonIdentificationSchemeName1Choice
PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice()
willuhn$hbci4java
return new ServiceLevelSDD();
     * Create an instance of {@link PaymentIdentification1
ServiceLevelSDD
ServiceLevelSDD createServiceLevelSDD()
return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
PersonIdentificationSchemeName1Choice
PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice()
willuhn$hbci4java
return new AccountIdentificationSDD();
     * Create an instance of {@link OrganisationIdentificationSDDChoice
AccountIdentificationSDD
AccountIdentificationSDD createAccountIdentificationSDD()
return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1
PostalAddressSEPA
PostalAddressSEPA createPostalAddressSEPA()
willuhn$hbci4java
return new PartyIdentification11();
     * Create an instance of {@link PartyIdentification22
PartyIdentification11
PartyIdentification11 createPartyIdentification11()
return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1
PostalAddressSEPA
PostalAddressSEPA createPostalAddressSEPA()
willuhn$hbci4java
return new AccountIdentification2();
     * Create an instance of {@link OrganisationIdentification2
AccountIdentification2
AccountIdentification2 createAccountIdentification2()
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA
PurposeSEPA createPurposeSEPA()
willuhn$hbci4java
return new CreditorReferenceInformationSDD();
     * Create an instance of {@link GenericIdentificationSDD
CreditorReferenceInformationSDD
CreditorReferenceInformationSDD createCreditorReferenceInformationSDD()
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA
PurposeSEPA createPurposeSEPA()
willuhn$hbci4java
return new CustomerPaymentStatusReportV03();
    /**
     * Create an instance of {@link PartySEPA1
CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03 createCustomerPaymentStatusReportV03()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new EuroMax9Amount();
     * Create an instance of {@link PostalAddress1
EuroMax9Amount
EuroMax9Amount createEuroMax9Amount()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1
PaymentIdentification1 createPaymentIdentification1()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new CashAccountSDD2();
     * Create an instance of {@link CashAccountSDD1
CashAccountSDD2
CashAccountSDD2 createCashAccountSDD2()
return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2
ServiceLevelSEPA
ServiceLevelSEPA createServiceLevelSEPA()
willuhn$hbci4java
return new PostalAddress1();
     * Create an instance of {@link PartyIdentification23
PostalAddress1
PostalAddress1 createPostalAddress1()
return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2
ServiceLevelSEPA
ServiceLevelSEPA createServiceLevelSEPA()
willuhn$hbci4java
return new AmendmentInformationDetails4();
     * Create an instance of {@link PaymentTypeInformation8
AmendmentInformationDetails4
AmendmentInformationDetails4 createAmendmentInformationDetails4()
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
willuhn$hbci4java
return new MandateRelatedInformationSDD();
     * Create an instance of {@link CreditorReferenceTypeSDD
MandateRelatedInformationSDD
MandateRelatedInformationSDD createMandateRelatedInformationSDD()
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
willuhn$hbci4java
return new StructuredRemittanceInformationSEPA2();
StructuredRemittanceInformationSEPA2
StructuredRemittanceInformationSEPA2 createStructuredRemittanceInformationSEPA2()
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
willuhn$hbci4java
return cstmrDrctDbtInitn;
     * Sets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn()
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
willuhn$hbci4java
return cstmrDrctDbtInitn;
     * Sets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn()
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
willuhn$hbci4java
return cstmrPmtStsRpt;
     * Sets the value of the cstmrPmtStsRpt property.
     *     {@link CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03 getCstmrPmtStsRpt()
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
willuhn$hbci4java
CustomerDirectDebitInitiationV02 value
void
void setCstmrDrctDbtInitn(CustomerDirectDebitInitiationV02 value)
CustomerCreditTransferInitiationV03 value
void
void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value)
willuhn$hbci4java
CustomerDirectDebitInitiationV02 value
void
void setCstmrDrctDbtInitn(CustomerDirectDebitInitiationV02 value)
CustomerCreditTransferInitiationV03 value
void
void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value)
willuhn$hbci4java
CustomerPaymentStatusReportV03 value
void
void setCstmrPmtStsRpt(CustomerPaymentStatusReportV03 value)
CustomerCreditTransferInitiationV03 value
void
void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value)
willuhn$hbci4java
Pain00800101 value
void
void setPain00800101(Pain00800101 value)
CustomerCreditTransferInitiationV03 value
void
void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value)
willuhn$hbci4java
Pain00800101 value
void
void setPain00800101(Pain00800101 value)
CustomerCreditTransferInitiationV03 value
void
void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value)
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/build.xml
https://api.github.com/repos/willuhn/hbci4java/contents/build.xml?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
build.xml
			<param name="param.schema" value="pain.002.003.03.xsd" />
			<param name="param.schema" value="pain.008.001.01.xsd" />
			<param name="param.schema" value="pain.008.002.01.xsd" />
			<param name="param.schema" value="pain.008.002.02.xsd" />
			<param name="param.schema" value="pain.008.003.02.xsd" />
			<param name="param.schema" value="pain.001.003.03.xsd" />
			<param name="param.schema" value="pain.001.003.03.xsd" />
			<param name="param.schema" value="pain.001.003.03.xsd" />
			<param name="param.schema" value="pain.001.003.03.xsd" />
			<param name="param.schema" value="pain.001.003.03.xsd" />
@@ -37,24 +37,24 @@
 		</antcall>
 		<antcall target="sub_jaxb">
 			<param name="param.package" value="pain_002_003_03" />
-			<param name="param.schema" value="pain.001.003.03.xsd" />
+			<param name="param.schema" value="pain.002.003.03.xsd" />
 		</antcall>
 		
 		<antcall target="sub_jaxb">
 			<param name="param.package" value="pain_008_001_01" />
-			<param name="param.schema" value="pain.001.003.03.xsd" />
+			<param name="param.schema" value="pain.008.001.01.xsd" />
 		</antcall>
 		<antcall target="sub_jaxb">
 			<param name="param.package" value="pain_008_002_01" />
-			<param name="param.schema" value="pain.001.003.03.xsd" />
+			<param name="param.schema" value="pain.008.002.01.xsd" />
 		</antcall>
 		<antcall target="sub_jaxb">
 			<param name="param.package" value="pain_008_002_02" />
-			<param name="param.schema" value="pain.001.003.03.xsd" />
+			<param name="param.schema" value="pain.008.002.02.xsd" />
 		</antcall>
 		<antcall target="sub_jaxb">
 			<param name="param.package" value="pain_008_003_02" />
-			<param name="param.schema" value="pain.001.003.03.xsd" />
+			<param name="param.schema" value="pain.008.003.02.xsd" />
 		</antcall>
 	</target>
 	<!--
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/build.xml
11659deb18716e615ca25b4b1ba9a80a4d10a4a4
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FAccountIdentificationSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FAccountIdentificationSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/AccountIdentificationSEPA.java
 *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}IBAN2007Identifier"/>
@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}IBAN2007Identifier"/>
@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}IBAN2007Identifier"/>
+ *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}IBAN2007Identifier"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "iban"
 })
 public class AccountIdentificationSEPA {
 
-    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String iban;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FAccountIdentificationSEPA.java
672b4fceae4c62181df7483542b7bbd9cb5e2f90
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FActiveOrHistoricCurrencyAndAmountSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FActiveOrHistoricCurrencyAndAmountSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ActiveOrHistoricCurrencyAndAmountSEPA.java
 *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.002.003.03>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
 *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ActiveOrHistoricCurrencyCodeEUR" />
@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
 *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.001.003.03>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
 *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCodeEUR" />
@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
@@ -17,8 +17,8 @@
  * <pre>
  * &lt;complexType name="ActiveOrHistoricCurrencyAndAmountSEPA">
  *   &lt;simpleContent>
- *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.001.003.03>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
- *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCodeEUR" />
+ *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.002.003.03>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
+ *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ActiveOrHistoricCurrencyCodeEUR" />
  *     &lt;/extension>
  *   &lt;/simpleContent>
  * &lt;/complexType>
@@ -27,7 +27,7 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "value"
 })
 public class ActiveOrHistoricCurrencyAndAmountSEPA {
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FActiveOrHistoricCurrencyAndAmountSEPA.java
a26749f6f7d892cfdc401de9a7d6105b8f2ba186
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FActiveOrHistoricCurrencyCodeEUR.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FActiveOrHistoricCurrencyCodeEUR.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ActiveOrHistoricCurrencyCodeEUR.java
@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,7 +19,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 @XmlEnum
 public enum ActiveOrHistoricCurrencyCodeEUR {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FActiveOrHistoricCurrencyCodeEUR.java
546b377cd2d3020d912245a299f466d3be068103
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FAmountTypeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FAmountTypeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/AmountTypeSEPA.java
 *         &lt;element name="InstdAmt" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ActiveOrHistoricCurrencyAndAmountSEPA"/>
@XmlType(name = "AmountTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "InstdAmt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="InstdAmt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyAndAmountSEPA"/>
@XmlType(name = "AmountTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "InstdAmt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="InstdAmt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyAndAmountSEPA"/>
+ *         &lt;element name="InstdAmt" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ActiveOrHistoricCurrencyAndAmountSEPA"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AmountTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "AmountTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "instdAmt"
 })
 public class AmountTypeSEPA {
 
-    @XmlElement(name = "InstdAmt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "InstdAmt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected ActiveOrHistoricCurrencyAndAmountSEPA instdAmt;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FAmountTypeSEPA.java
35971cb0ddf41c006d2b90fd0794a92b115e8720
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FBranchAndFinancialInstitutionIdentificationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FBranchAndFinancialInstitutionIdentificationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/BranchAndFinancialInstitutionIdentificationSEPA1.java
 *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}FinancialInstitutionIdentificationSEPA1"/>
@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}FinancialInstitutionIdentificationSEPA1"/>
@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}FinancialInstitutionIdentificationSEPA1"/>
+ *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}FinancialInstitutionIdentificationSEPA1"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "finInstnId"
 })
 public class BranchAndFinancialInstitutionIdentificationSEPA1 {
 
-    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected FinancialInstitutionIdentificationSEPA1 finInstnId;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FBranchAndFinancialInstitutionIdentificationSEPA1.java
001748ee3e0a5197c8c5a9709c01d8e66497dd5b
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FBranchAndFinancialInstitutionIdentificationSEPA3.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FBranchAndFinancialInstitutionIdentificationSEPA3.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/BranchAndFinancialInstitutionIdentificationSEPA3.java
 *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}FinancialInstitutionIdentificationSEPA3"/>
@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}FinancialInstitutionIdentificationSEPA3"/>
@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}FinancialInstitutionIdentificationSEPA3"/>
+ *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}FinancialInstitutionIdentificationSEPA3"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "finInstnId"
 })
 public class BranchAndFinancialInstitutionIdentificationSEPA3 {
 
-    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected FinancialInstitutionIdentificationSEPA3 finInstnId;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FBranchAndFinancialInstitutionIdentificationSEPA3.java
5f9234ef47e7cbe1b3fe19c127c38d9321943c64
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCashAccountSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCashAccountSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/CashAccountSEPA1.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}AccountIdentificationSEPA"/>
 *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
 *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
- *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}AccountIdentificationSEPA"/>
+ *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "id",
     "ccy"
 })
 public class CashAccountSEPA1 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected AccountIdentificationSEPA id;
-    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String ccy;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCashAccountSEPA1.java
d4bef7d40caeda181c5d6244b25523d11b26a141
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCashAccountSEPA2.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCashAccountSEPA2.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/CashAccountSEPA2.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}AccountIdentificationSEPA"/>
@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}AccountIdentificationSEPA"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "id"
 })
 public class CashAccountSEPA2 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected AccountIdentificationSEPA id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCashAccountSEPA2.java
f7f016156ae867d50499e2edbd3a512105fdce6d
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCategoryPurposeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCategoryPurposeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/CategoryPurposeSEPA.java
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalCategoryPurpose1Code"/>
@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalCategoryPurpose1Code"/>
@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalCategoryPurpose1Code"/>
+ *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalCategoryPurpose1Code"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "cd"
 })
 public class CategoryPurposeSEPA {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String cd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCategoryPurposeSEPA.java
ca4bbd07ba6412387059e18e823718f67c625728
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCreditorReferenceTypeCodeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCreditorReferenceTypeCodeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/CreditorReferenceTypeCodeSEPA.java
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}DocumentType3CodeSEPA"/>
@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DocumentType3CodeSEPA"/>
@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DocumentType3CodeSEPA"/>
+ *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}DocumentType3CodeSEPA"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "cd"
 })
 public class CreditorReferenceTypeCodeSEPA {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected DocumentType3CodeSEPA cd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCreditorReferenceTypeCodeSEPA.java
06268d6a0010af872017e3e4fce11cdebd0376ed
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCreditorReferenceTypeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCreditorReferenceTypeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/CreditorReferenceTypeSEPA.java
 *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CreditorReferenceTypeCodeSEPA"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CreditorReferenceTypeCodeSEPA"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CreditorReferenceTypeCodeSEPA"/>
- *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CreditorReferenceTypeCodeSEPA"/>
+ *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "cdOrPrtry",
     "issr"
 })
 public class CreditorReferenceTypeSEPA {
 
-    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected CreditorReferenceTypeCodeSEPA cdOrPrtry;
-    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String issr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FCreditorReferenceTypeSEPA.java
455855930354a91e91a04cda32e6876e475b6e0f
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDateAndPlaceOfBirth.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDateAndPlaceOfBirth.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/DateAndPlaceOfBirth.java
 *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -18,10 +18,10 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
- *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
- *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
+ *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ISODate"/>
+ *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
+ *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CountryCode"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -31,21 +31,21 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "birthDt",
     "prvcOfBirth",
     "cityOfBirth",
     "ctryOfBirth"
 })
 public class DateAndPlaceOfBirth {
 
-    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected XMLGregorianCalendar birthDt;
-    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String prvcOfBirth;
-    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String cityOfBirth;
-    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String ctryOfBirth;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDateAndPlaceOfBirth.java
a53c0a31f493c42e54f893ea773b9c0faad351d6
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDocument.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDocument.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/Document.java
 *         &lt;element name="CstmrPmtStsRpt" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CustomerPaymentStatusReportV03"/>
@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    "cstmrPmtStsRpt"
    @XmlElement(name = "CstmrPmtStsRpt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    protected CustomerPaymentStatusReportV03 cstmrPmtStsRpt;
     * Gets the value of the cstmrPmtStsRpt property.
     *     {@link CustomerPaymentStatusReportV03 }
    public CustomerPaymentStatusReportV03 getCstmrPmtStsRpt() {
        return cstmrPmtStsRpt;
     * Sets the value of the cstmrPmtStsRpt property.
     *     {@link CustomerPaymentStatusReportV03 }
    public void setCstmrPmtStsRpt(CustomerPaymentStatusReportV03 value) {
        this.cstmrPmtStsRpt = value;
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/Document.java
return cstmrPmtStsRpt;
     * Sets the value of the cstmrPmtStsRpt property.
     *     {@link CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03 getCstmrPmtStsRpt()
 *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    "cstmrCdtTrfInitn"
    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
     * Gets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
        return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
        this.cstmrCdtTrfInitn = value;
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/Document.java
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
+ *         &lt;element name="CstmrPmtStsRpt" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CustomerPaymentStatusReportV03"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,36 +27,36 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
-    "cstmrCdtTrfInitn"
+@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
+    "cstmrPmtStsRpt"
 })
 public class Document {
 
-    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
-    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
+    @XmlElement(name = "CstmrPmtStsRpt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
+    protected CustomerPaymentStatusReportV03 cstmrPmtStsRpt;
 
     /**
-     * Gets the value of the cstmrCdtTrfInitn property.
+     * Gets the value of the cstmrPmtStsRpt property.
      * 
      * @return
      *     possible object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link CustomerPaymentStatusReportV03 }
      *     
      */
-    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
-        return cstmrCdtTrfInitn;
+    public CustomerPaymentStatusReportV03 getCstmrPmtStsRpt() {
+        return cstmrPmtStsRpt;
     }
 
     /**
-     * Sets the value of the cstmrCdtTrfInitn property.
+     * Sets the value of the cstmrPmtStsRpt property.
      * 
      * @param value
      *     allowed object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link CustomerPaymentStatusReportV03 }
      *     
      */
-    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
-        this.cstmrCdtTrfInitn = value;
+    public void setCstmrPmtStsRpt(CustomerPaymentStatusReportV03 value) {
+        this.cstmrPmtStsRpt = value;
     }
 
 }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDocument.java
9f29485b3201c6aab707ad8d970dd11b2611e0fb
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDocumentType3CodeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDocumentType3CodeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/DocumentType3CodeSEPA.java
@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,7 +19,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 @XmlEnum
 public enum DocumentType3CodeSEPA {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FDocumentType3CodeSEPA.java
b3aa4c0c99bb49cdb5fc2eb358ebe696303698d9
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FFinancialInstitutionIdentificationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FFinancialInstitutionIdentificationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/FinancialInstitutionIdentificationSEPA1.java
 *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}BICIdentifier"/>
@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}BICIdentifier"/>
@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}BICIdentifier"/>
+ *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}BICIdentifier"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "bic"
 })
 public class FinancialInstitutionIdentificationSEPA1 {
 
-    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String bic;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FFinancialInstitutionIdentificationSEPA1.java
a18e5d9cb19db51057e52de475de2570635edf9a
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FFinancialInstitutionIdentificationSEPA3.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FFinancialInstitutionIdentificationSEPA3.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/FinancialInstitutionIdentificationSEPA3.java
 *           &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}BICIdentifier"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OthrIdentification"/>
@XmlType(name = "FinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *           &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}BICIdentifier"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OthrIdentification"/>
@XmlType(name = "FinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}BICIdentifier"/>
- *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OthrIdentification"/>
+ *           &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}BICIdentifier"/>
+ *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OthrIdentification"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "FinancialInstitutionIdentificationSEPA3", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "bic",
     "othr"
 })
 public class FinancialInstitutionIdentificationSEPA3 {
 
-    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String bic;
-    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected OthrIdentification othr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FFinancialInstitutionIdentificationSEPA3.java
fadc6948fa1118a5f30c26d282a463fdc9a85891
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FGenericOrganisationIdentification1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FGenericOrganisationIdentification1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/GenericOrganisationIdentification1.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,9 +17,9 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
- *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
+ *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
+ *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -29,18 +29,18 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "id",
     "schmeNm",
     "issr"
 })
 public class GenericOrganisationIdentification1 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String id;
-    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected OrganisationIdentificationSchemeName1Choice schmeNm;
-    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String issr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FGenericOrganisationIdentification1.java
0281f2914669453731f984dd8040951958a1bb70
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FGenericPersonIdentification1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FGenericPersonIdentification1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/GenericPersonIdentification1.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,9 +17,9 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
- *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
+ *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
+ *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -29,18 +29,18 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "id",
     "schmeNm",
     "issr"
 })
 public class GenericPersonIdentification1 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String id;
-    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected PersonIdentificationSchemeName1Choice schmeNm;
-    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String issr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FGenericPersonIdentification1.java
9bc78ec52846c03a11f5b963e4ea05e59483f0d7
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FObjectFactory.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FObjectFactory.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", "Document");
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
        return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA2 }
    public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() {
        return new FinancialInstitutionIdentificationSEPA2();
     * Create an instance of {@link PersonIdentificationSEPA2 }
    public PersonIdentificationSEPA2 createPersonIdentificationSEPA2() {
        return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA4 }
    public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() {
        return new PartyIdentificationSEPA4();
     * Create an instance of {@link RemittanceInformationSEPA2Choice }
    public RemittanceInformationSEPA2Choice createRemittanceInformationSEPA2Choice() {
        return new RemittanceInformationSEPA2Choice();
    }

    /**
     * Create an instance of {@link PartyIdentificationSEPA3 }
     * 
     */
    public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() {
        return new PartyIdentificationSEPA3();
    }

    /**
     * Create an instance of {@link GenericOrganisationIdentification1 }
     * 
     */
    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
        return new GenericOrganisationIdentification1();
     * Create an instance of {@link OrganisationIdentificationSEPA }
     * 
     */
    public OrganisationIdentificationSEPA createOrganisationIdentificationSEPA() {
        return new OrganisationIdentificationSEPA();
    }

    /**
     * Create an instance of {@link LocalInstrumentSEPA }
     * 
     */
    public LocalInstrumentSEPA createLocalInstrumentSEPA() {
        return new LocalInstrumentSEPA();
    }

    /**
     * Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA }
    public RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA() {
        return new RestrictedPersonIdentificationSchemeNameSEPA();
     * Create an instance of {@link GroupHeaderSEPA }
    public GroupHeaderSEPA createGroupHeaderSEPA() {
        return new GroupHeaderSEPA();
     * Create an instance of {@link OriginalTransactionReferenceSEPA }
    public OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA() {
        return new OriginalTransactionReferenceSEPA();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 }
     * 
     */
    public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() {
        return new BranchAndFinancialInstitutionIdentificationSEPA2();
    }

     * Create an instance of {@link CustomerPaymentStatusReportV03 }
    public CustomerPaymentStatusReportV03 createCustomerPaymentStatusReportV03() {
        return new CustomerPaymentStatusReportV03();
    /**
     * Create an instance of {@link PartySEPA1 }
     * 
     */
    public PartySEPA1 createPartySEPA1() {
        return new PartySEPA1();
    }

    /**
     * Create an instance of {@link PartySEPA2 }
     * 
     */
    public PartySEPA2 createPartySEPA2() {
        return new PartySEPA2();
    }

    /**
     * Create an instance of {@link PaymentTransactionInformationSEPA }
     * 
     */
    public PaymentTransactionInformationSEPA createPaymentTransactionInformationSEPA() {
        return new PaymentTransactionInformationSEPA();
    }

     * Create an instance of {@link StatusReasonInformationSEPA }
    public StatusReasonInformationSEPA createStatusReasonInformationSEPA() {
        return new StatusReasonInformationSEPA();
     * Create an instance of {@link CreditorReferenceInformationSEPA }
    public CreditorReferenceInformationSEPA createCreditorReferenceInformationSEPA() {
        return new CreditorReferenceInformationSEPA();
    }

    /**
     * Create an instance of {@link StatusReasonSEPA }
     * 
     */
    public StatusReasonSEPA createStatusReasonSEPA() {
        return new StatusReasonSEPA();
     * Create an instance of {@link StructuredRemittanceInformationSEPA2 }
     * 
     */
    public StructuredRemittanceInformationSEPA2 createStructuredRemittanceInformationSEPA2() {
        return new StructuredRemittanceInformationSEPA2();
    }

    /**
     * Create an instance of {@link MandateRelatedInformationSEPA }
     * 
     */
    public MandateRelatedInformationSEPA createMandateRelatedInformationSEPA() {
        return new MandateRelatedInformationSEPA();
    }

    /**
     * Create an instance of {@link PartyIdentificationSEPA6Choice }
     * 
     */
    public PartyIdentificationSEPA6Choice createPartyIdentificationSEPA6Choice() {
        return new PartyIdentificationSEPA6Choice();
    }

    /**
     * Create an instance of {@link RestrictedPersonIdentificationSEPA }
     * 
     */
    public RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA() {
        return new RestrictedPersonIdentificationSEPA();
    }

    /**
     * Create an instance of {@link OriginalPaymentInformationSEPA }
     * 
     */
    public OriginalPaymentInformationSEPA createOriginalPaymentInformationSEPA() {
        return new OriginalPaymentInformationSEPA();
    }

    /**
     * Create an instance of {@link OriginalGroupInformationSEPA }
     * 
     */
    public OriginalGroupInformationSEPA createOriginalGroupInformationSEPA() {
        return new OriginalGroupInformationSEPA();
    }

    /**
     * Create an instance of {@link AmendmentInformationDetailsSEPA }
     * 
     */
    public AmendmentInformationDetailsSEPA createAmendmentInformationDetailsSEPA() {
        return new AmendmentInformationDetailsSEPA();
    }

    /**
     * Create an instance of {@link RestrictedFinancialIdentificationSEPA }
    public RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA() {
        return new RestrictedFinancialIdentificationSEPA();
     * Create an instance of {@link PaymentTypeInformationSEPA }
    public PaymentTypeInformationSEPA createPaymentTypeInformationSEPA() {
        return new PaymentTypeInformationSEPA();
    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA2
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA2();
     * Create an instance of {@link PersonIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA4
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PartyIdentificationSEPA4();
     * Create an instance of {@link RemittanceInformationSEPA2Choice
PartyIdentificationSEPA4 createPartyIdentificationSEPA4()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new RemittanceInformationSEPA2Choice();
RemittanceInformationSEPA2Choice createRemittanceInformationSEPA2Choice()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new GenericOrganisationIdentification1();
     * Create an instance of {@link OrganisationIdentificationSEPA
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new OrganisationIdentificationSEPA();
OrganisationIdentificationSEPA createOrganisationIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new LocalInstrumentSEPA();
LocalInstrumentSEPA createLocalInstrumentSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new RestrictedPersonIdentificationSchemeNameSEPA();
     * Create an instance of {@link GroupHeaderSEPA
RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new GroupHeaderSEPA();
     * Create an instance of {@link OriginalTransactionReferenceSEPA
GroupHeaderSEPA createGroupHeaderSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new OriginalTransactionReferenceSEPA();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA2();
BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new CustomerPaymentStatusReportV03();
    /**
     * Create an instance of {@link PartySEPA1
CustomerPaymentStatusReportV03 createCustomerPaymentStatusReportV03()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PartySEPA1();
PartySEPA1 createPartySEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PartySEPA2();
PartySEPA2 createPartySEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PaymentTransactionInformationSEPA();
PaymentTransactionInformationSEPA createPaymentTransactionInformationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new StatusReasonInformationSEPA();
     * Create an instance of {@link CreditorReferenceInformationSEPA
StatusReasonInformationSEPA createStatusReasonInformationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new CreditorReferenceInformationSEPA();
CreditorReferenceInformationSEPA createCreditorReferenceInformationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new StatusReasonSEPA();
     * Create an instance of {@link StructuredRemittanceInformationSEPA2
StatusReasonSEPA createStatusReasonSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new StructuredRemittanceInformationSEPA2();
StructuredRemittanceInformationSEPA2 createStructuredRemittanceInformationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new MandateRelatedInformationSEPA();
MandateRelatedInformationSEPA createMandateRelatedInformationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PartyIdentificationSEPA6Choice();
PartyIdentificationSEPA6Choice createPartyIdentificationSEPA6Choice()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new RestrictedPersonIdentificationSEPA();
RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new OriginalPaymentInformationSEPA();
OriginalPaymentInformationSEPA createOriginalPaymentInformationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new OriginalGroupInformationSEPA();
OriginalGroupInformationSEPA createOriginalGroupInformationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new AmendmentInformationDetailsSEPA();
AmendmentInformationDetailsSEPA createAmendmentInformationDetailsSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new RestrictedFinancialIdentificationSEPA();
     * Create an instance of {@link PaymentTypeInformationSEPA
RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA()
    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
     * Create an instance of {@link PaymentIdentificationSEPA }
    public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
        return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
        return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link GroupHeaderSCT }
    public GroupHeaderSCT createGroupHeaderSCT() {
        return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1 }
    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
        return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2 }
    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
        return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1 }
    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
        return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA }
    public PurposeSEPA createPurposeSEPA() {
        return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
        return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link RemittanceInformationSEPA1Choice }
    public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() {
        return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link CreditTransferTransactionInformationSCT }
    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
        return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT }
    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
        return new PaymentInstructionInformationSCT();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1 }
    public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() {
        return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1 }
    public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() {
        return new CreditorReferenceInformationSEPA1();
    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT createGroupHeaderSCT()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA createPurposeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ObjectFactory.java
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
@@ -24,7 +24,7 @@
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
+    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", "Document");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kapott.hbci.sepa.jaxb.pain_002_003_03
@@ -42,19 +42,19 @@ public Document createDocument() {
     }
 
     /**
-     * Create an instance of {@link PaymentIdentificationSEPA }
+     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
      * 
      */
-    public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
-        return new PaymentIdentificationSEPA();
+    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
+        return new FinancialInstitutionIdentificationSEPA1();
     }
 
     /**
-     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
+     * Create an instance of {@link FinancialInstitutionIdentificationSEPA2 }
      * 
      */
-    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
-        return new FinancialInstitutionIdentificationSEPA1();
+    public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() {
+        return new FinancialInstitutionIdentificationSEPA2();
     }
 
     /**
@@ -74,27 +74,43 @@ public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentif
     }
 
     /**
-     * Create an instance of {@link GroupHeaderSCT }
+     * Create an instance of {@link PersonIdentificationSEPA2 }
      * 
      */
-    public GroupHeaderSCT createGroupHeaderSCT() {
-        return new GroupHeaderSCT();
+    public PersonIdentificationSEPA2 createPersonIdentificationSEPA2() {
+        return new PersonIdentificationSEPA2();
     }
 
     /**
-     * Create an instance of {@link GenericOrganisationIdentification1 }
+     * Create an instance of {@link PartyIdentificationSEPA4 }
      * 
      */
-    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
-        return new GenericOrganisationIdentification1();
+    public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() {
+        return new PartyIdentificationSEPA4();
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT2 }
+     * Create an instance of {@link RemittanceInformationSEPA2Choice }
      * 
      */
-    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
-        return new PaymentTypeInformationSCT2();
+    public RemittanceInformationSEPA2Choice createRemittanceInformationSEPA2Choice() {
+        return new RemittanceInformationSEPA2Choice();
+    }
+
+    /**
+     * Create an instance of {@link PartyIdentificationSEPA3 }
+     * 
+     */
+    public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() {
+        return new PartyIdentificationSEPA3();
+    }
+
+    /**
+     * Create an instance of {@link GenericOrganisationIdentification1 }
+     * 
+     */
+    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
+        return new GenericOrganisationIdentification1();
     }
 
     /**
@@ -114,27 +130,43 @@ public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT1 }
+     * Create an instance of {@link OrganisationIdentificationSEPA }
+     * 
+     */
+    public OrganisationIdentificationSEPA createOrganisationIdentificationSEPA() {
+        return new OrganisationIdentificationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link LocalInstrumentSEPA }
+     * 
+     */
+    public LocalInstrumentSEPA createLocalInstrumentSEPA() {
+        return new LocalInstrumentSEPA();
+    }
+
+    /**
+     * Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA }
      * 
      */
-    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
-        return new PaymentTypeInformationSCT1();
+    public RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA() {
+        return new RestrictedPersonIdentificationSchemeNameSEPA();
     }
 
     /**
-     * Create an instance of {@link PurposeSEPA }
+     * Create an instance of {@link GroupHeaderSEPA }
      * 
      */
-    public PurposeSEPA createPurposeSEPA() {
-        return new PurposeSEPA();
+    public GroupHeaderSEPA createGroupHeaderSEPA() {
+        return new GroupHeaderSEPA();
     }
 
     /**
-     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
+     * Create an instance of {@link OriginalTransactionReferenceSEPA }
      * 
      */
-    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
-        return new CustomerCreditTransferInitiationV03();
+    public OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA() {
+        return new OriginalTransactionReferenceSEPA();
     }
 
     /**
@@ -161,6 +193,14 @@ public PartySEPAChoice createPartySEPAChoice() {
         return new PartySEPAChoice();
     }
 
+    /**
+     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 }
+     * 
+     */
+    public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() {
+        return new BranchAndFinancialInstitutionIdentificationSEPA2();
+    }
+
     /**
      * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
      * 
@@ -178,11 +218,11 @@ public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeNam
     }
 
     /**
-     * Create an instance of {@link RemittanceInformationSEPA1Choice }
+     * Create an instance of {@link CustomerPaymentStatusReportV03 }
      * 
      */
-    public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() {
-        return new RemittanceInformationSEPA1Choice();
+    public CustomerPaymentStatusReportV03 createCustomerPaymentStatusReportV03() {
+        return new CustomerPaymentStatusReportV03();
     }
 
     /**
@@ -193,6 +233,22 @@ public ServiceLevelSEPA createServiceLevelSEPA() {
         return new ServiceLevelSEPA();
     }
 
+    /**
+     * Create an instance of {@link PartySEPA1 }
+     * 
+     */
+    public PartySEPA1 createPartySEPA1() {
+        return new PartySEPA1();
+    }
+
+    /**
+     * Create an instance of {@link PartySEPA2 }
+     * 
+     */
+    public PartySEPA2 createPartySEPA2() {
+        return new PartySEPA2();
+    }
+
     /**
      * Create an instance of {@link CashAccountSEPA2 }
      * 
@@ -233,6 +289,14 @@ public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificat
         return new OrganisationIdentificationSchemeName1Choice();
     }
 
+    /**
+     * Create an instance of {@link PaymentTransactionInformationSEPA }
+     * 
+     */
+    public PaymentTransactionInformationSEPA createPaymentTransactionInformationSEPA() {
+        return new PaymentTransactionInformationSEPA();
+    }
+
     /**
      * Create an instance of {@link AmountTypeSEPA }
      * 
@@ -242,19 +306,27 @@ public AmountTypeSEPA createAmountTypeSEPA() {
     }
 
     /**
-     * Create an instance of {@link CreditTransferTransactionInformationSCT }
+     * Create an instance of {@link StatusReasonInformationSEPA }
      * 
      */
-    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
-        return new CreditTransferTransactionInformationSCT();
+    public StatusReasonInformationSEPA createStatusReasonInformationSEPA() {
+        return new StatusReasonInformationSEPA();
     }
 
     /**
-     * Create an instance of {@link PaymentInstructionInformationSCT }
+     * Create an instance of {@link CreditorReferenceInformationSEPA }
      * 
      */
-    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
-        return new PaymentInstructionInformationSCT();
+    public CreditorReferenceInformationSEPA createCreditorReferenceInformationSEPA() {
+        return new CreditorReferenceInformationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link StatusReasonSEPA }
+     * 
+     */
+    public StatusReasonSEPA createStatusReasonSEPA() {
+        return new StatusReasonSEPA();
     }
 
     /**
@@ -282,19 +354,75 @@ public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPA
     }
 
     /**
-     * Create an instance of {@link StructuredRemittanceInformationSEPA1 }
+     * Create an instance of {@link StructuredRemittanceInformationSEPA2 }
+     * 
+     */
+    public StructuredRemittanceInformationSEPA2 createStructuredRemittanceInformationSEPA2() {
+        return new StructuredRemittanceInformationSEPA2();
+    }
+
+    /**
+     * Create an instance of {@link MandateRelatedInformationSEPA }
+     * 
+     */
+    public MandateRelatedInformationSEPA createMandateRelatedInformationSEPA() {
+        return new MandateRelatedInformationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link PartyIdentificationSEPA6Choice }
+     * 
+     */
+    public PartyIdentificationSEPA6Choice createPartyIdentificationSEPA6Choice() {
+        return new PartyIdentificationSEPA6Choice();
+    }
+
+    /**
+     * Create an instance of {@link RestrictedPersonIdentificationSEPA }
+     * 
+     */
+    public RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA() {
+        return new RestrictedPersonIdentificationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link OriginalPaymentInformationSEPA }
+     * 
+     */
+    public OriginalPaymentInformationSEPA createOriginalPaymentInformationSEPA() {
+        return new OriginalPaymentInformationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link OriginalGroupInformationSEPA }
+     * 
+     */
+    public OriginalGroupInformationSEPA createOriginalGroupInformationSEPA() {
+        return new OriginalGroupInformationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link AmendmentInformationDetailsSEPA }
+     * 
+     */
+    public AmendmentInformationDetailsSEPA createAmendmentInformationDetailsSEPA() {
+        return new AmendmentInformationDetailsSEPA();
+    }
+
+    /**
+     * Create an instance of {@link RestrictedFinancialIdentificationSEPA }
      * 
      */
-    public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() {
-        return new StructuredRemittanceInformationSEPA1();
+    public RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA() {
+        return new RestrictedFinancialIdentificationSEPA();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceInformationSEPA1 }
+     * Create an instance of {@link PaymentTypeInformationSEPA }
      * 
      */
-    public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() {
-        return new CreditorReferenceInformationSEPA1();
+    public PaymentTypeInformationSEPA createPaymentTypeInformationSEPA() {
+        return new PaymentTypeInformationSEPA();
     }
 
     /**
@@ -333,7 +461,7 @@ public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
      * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
+    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", name = "Document")
     public JAXBElement<Document> createDocument(Document value) {
         return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
     }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FObjectFactory.java
cf797e34e226f1e1fc739292d5aa5d429e856033
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOrganisationIdentificationSEPAChoice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOrganisationIdentificationSEPAChoice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/OrganisationIdentificationSEPAChoice.java
 *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}AnyBICIdentifier"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}GenericOrganisationIdentification1"/>
@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AnyBICIdentifier"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericOrganisationIdentification1"/>
@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AnyBICIdentifier"/>
- *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericOrganisationIdentification1"/>
+ *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}AnyBICIdentifier"/>
+ *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}GenericOrganisationIdentification1"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "bicOrBEI",
     "othr"
 })
 public class OrganisationIdentificationSEPAChoice {
 
-    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String bicOrBEI;
-    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected GenericOrganisationIdentification1 othr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOrganisationIdentificationSEPAChoice.java
368a7f3acc29420449ef8b01615b1e3f0ff79871
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOrganisationIdentificationSchemeName1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOrganisationIdentificationSchemeName1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/OrganisationIdentificationSchemeName1Choice.java
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalOrganisationIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalOrganisationIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalOrganisationIdentification1Code"/>
- *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
+ *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalOrganisationIdentification1Code"/>
+ *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "cd",
     "prtry"
 })
 public class OrganisationIdentificationSchemeName1Choice {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String cd;
-    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String prtry;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOrganisationIdentificationSchemeName1Choice.java
a7067458644485263da5a84ba52f6b8e6e0a336e
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOthrIdentification.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOthrIdentification.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/OthrIdentification.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OthrIdentificationCode"/>
@XmlType(name = "OthrIdentification", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OthrIdentificationCode"/>
@XmlType(name = "OthrIdentification", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OthrIdentificationCode"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OthrIdentificationCode"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "OthrIdentification", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "OthrIdentification", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "id"
 })
 public class OthrIdentification {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected OthrIdentificationCode id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOthrIdentification.java
99d37db8e162dc21e5f4013df29c180fe4cc66b0
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOthrIdentificationCode.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOthrIdentificationCode.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/OthrIdentificationCode.java
@XmlType(name = "OthrIdentificationCode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
@XmlType(name = "OthrIdentificationCode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,7 +19,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "OthrIdentificationCode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "OthrIdentificationCode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 @XmlEnum
 public enum OthrIdentificationCode {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FOthrIdentificationCode.java
993e98a01031f6e19ce26c6beed0fe1e45c5d7c5
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartyIdentificationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartyIdentificationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/PartyIdentificationSEPA1.java
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max70Text" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" minOccurs="0"/>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
+ *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max70Text" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PartySEPAChoice" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "nm",
     "id"
 })
 public class PartyIdentificationSEPA1 {
 
-    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String nm;
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected PartySEPAChoice id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartyIdentificationSEPA1.java
d3de6c1d2d11a68b4ff969b7d9a32500a24c2347
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartyIdentificationSEPA2.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartyIdentificationSEPA2.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/PartyIdentificationSEPA2.java
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max70Text" minOccurs="0"/>
 *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PostalAddressSEPA" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text"/>
 *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PostalAddressSEPA" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,9 +17,9 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text"/>
- *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PostalAddressSEPA" minOccurs="0"/>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
+ *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max70Text" minOccurs="0"/>
+ *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PostalAddressSEPA" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PartySEPAChoice" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -29,18 +29,18 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "nm",
     "pstlAdr",
     "id"
 })
 public class PartyIdentificationSEPA2 {
 
-    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String nm;
-    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected PostalAddressSEPA pstlAdr;
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected PartySEPAChoice id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartyIdentificationSEPA2.java
42030f9bf52612f6dbb64c239323fc1363601bd2
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartySEPAChoice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartySEPAChoice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/PartySEPAChoice.java
 *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OrganisationIdentificationSEPAChoice"/>
 *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PersonIdentificationSEPA1Choice"/>
@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSEPAChoice"/>
 *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSEPA1Choice"/>
@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSEPAChoice"/>
- *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSEPA1Choice"/>
+ *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}OrganisationIdentificationSEPAChoice"/>
+ *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}PersonIdentificationSEPA1Choice"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "orgId",
     "prvtId"
 })
 public class PartySEPAChoice {
 
-    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected OrganisationIdentificationSEPAChoice orgId;
-    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected PersonIdentificationSEPA1Choice prvtId;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPartySEPAChoice.java
f020e82779ac67a51ee7f0c304de72c040f01284
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPersonIdentificationSEPA1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPersonIdentificationSEPA1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/PersonIdentificationSEPA1Choice.java
 *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}DateAndPlaceOfBirth"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}GenericPersonIdentification1"/>
@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DateAndPlaceOfBirth"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericPersonIdentification1"/>
@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DateAndPlaceOfBirth"/>
- *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericPersonIdentification1"/>
+ *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}DateAndPlaceOfBirth"/>
+ *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}GenericPersonIdentification1"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "dtAndPlcOfBirth",
     "othr"
 })
 public class PersonIdentificationSEPA1Choice {
 
-    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected DateAndPlaceOfBirth dtAndPlcOfBirth;
-    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected GenericPersonIdentification1 othr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPersonIdentificationSEPA1Choice.java
6326cf8c5ff2456b4a9f0e74aba0fe62e69ffa42
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPersonIdentificationSchemeName1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPersonIdentificationSchemeName1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/PersonIdentificationSchemeName1Choice.java
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalPersonIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalPersonIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalPersonIdentification1Code"/>
- *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
+ *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalPersonIdentification1Code"/>
+ *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max35Text"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "cd",
     "prtry"
 })
 public class PersonIdentificationSchemeName1Choice {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String cd;
-    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String prtry;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPersonIdentificationSchemeName1Choice.java
d543dd2cd494a08eab1c684e85024dc72d299fce
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPostalAddressSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPostalAddressSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/PostalAddressSEPA.java
 *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CountryCode" minOccurs="0"/>
 *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max70Text" maxOccurs="2" minOccurs="0"/>
@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode" minOccurs="0"/>
 *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" maxOccurs="2" minOccurs="0"/>
@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,8 +19,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode" minOccurs="0"/>
- *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" maxOccurs="2" minOccurs="0"/>
+ *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}CountryCode" minOccurs="0"/>
+ *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}Max70Text" maxOccurs="2" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "ctry",
     "adrLine"
 })
 public class PostalAddressSEPA {
 
-    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected String ctry;
-    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
     protected List<String> adrLine;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPostalAddressSEPA.java
75c282a6ca93e68cc128ba22ef98b4ea0dfcc221
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPriority2Code.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPriority2Code.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/Priority2Code.java
@XmlType(name = "Priority2Code", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
@XmlType(name = "Priority2Code", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -20,7 +20,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "Priority2Code", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "Priority2Code", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03")
 @XmlEnum
 public enum Priority2Code {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FPriority2Code.java
652c9fb2d625ec7e9776fd5448c29dbfe32a47f0
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FServiceLevelSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FServiceLevelSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_002_003_03/ServiceLevelSEPA.java
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalServiceLevel1Code"/>
@XmlType(name = "ServiceLevelSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalServiceLevel1Code"/>
@XmlType(name = "ServiceLevelSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalServiceLevel1Code"/>
+ *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.002.003.03}ExternalServiceLevel1Code"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ServiceLevelSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "ServiceLevelSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", propOrder = {
     "cd"
 })
 public class ServiceLevelSEPA {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.002.003.03", required = true)
     protected String cd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_002_003_03%2FServiceLevelSEPA.java
70a8d5207dee7a613823967393d8c4a6844c3fd4
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FDateAndPlaceOfBirth.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FDateAndPlaceOfBirth.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/DateAndPlaceOfBirth.java
 *         &lt;element name="BirthDt" type="{urn:sepade:xsd:pain.008.001.01}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:sepade:xsd:pain.008.001.01}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:sepade:xsd:pain.008.001.01}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:sepade:xsd:pain.008.001.01}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01")
    @XmlElement(name = "CityOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
 *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -18,10 +18,10 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
- *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
- *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
+ *         &lt;element name="BirthDt" type="{urn:sepade:xsd:pain.008.001.01}ISODate"/>
+ *         &lt;element name="PrvcOfBirth" type="{urn:sepade:xsd:pain.008.001.01}Max35Text" minOccurs="0"/>
+ *         &lt;element name="CityOfBirth" type="{urn:sepade:xsd:pain.008.001.01}Max35Text"/>
+ *         &lt;element name="CtryOfBirth" type="{urn:sepade:xsd:pain.008.001.01}CountryCode"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -31,21 +31,21 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01", propOrder = {
     "birthDt",
     "prvcOfBirth",
     "cityOfBirth",
     "ctryOfBirth"
 })
 public class DateAndPlaceOfBirth {
 
-    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "BirthDt", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
     protected XMLGregorianCalendar birthDt;
-    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PrvcOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01")
     protected String prvcOfBirth;
-    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CityOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
     protected String cityOfBirth;
-    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CtryOfBirth", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
     protected String ctryOfBirth;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FDateAndPlaceOfBirth.java
e57e5e3476cee534cc591e98e59eced67d0e2cad
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FDocument.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FDocument.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/Document.java
 *         &lt;element name="pain.008.001.01" type="{urn:sepade:xsd:pain.008.001.01}pain.008.001.01"/>
@XmlType(name = "Document", namespace = "urn:sepade:xsd:pain.008.001.01", propOrder = {
    "pain00800101"
    @XmlElement(name = "pain.008.001.01", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
    protected Pain00800101 pain00800101;
     * Gets the value of the pain00800101 property.
     *     {@link Pain00800101 }
    public Pain00800101 getPain00800101() {
        return pain00800101;
     * Sets the value of the pain00800101 property.
     *     {@link Pain00800101 }
    public void setPain00800101(Pain00800101 value) {
        this.pain00800101 = value;
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/Document.java
return pain00800101;
     * Sets the value of the pain00800101 property.
     *     {@link Pain00800101
Pain00800101 getPain00800101()
 *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    "cstmrCdtTrfInitn"
    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
     * Gets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
        return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
        this.cstmrCdtTrfInitn = value;
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/Document.java
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
+ *         &lt;element name="pain.008.001.01" type="{urn:sepade:xsd:pain.008.001.01}pain.008.001.01"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,36 +27,36 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
-    "cstmrCdtTrfInitn"
+@XmlType(name = "Document", namespace = "urn:sepade:xsd:pain.008.001.01", propOrder = {
+    "pain00800101"
 })
 public class Document {
 
-    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
-    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
+    @XmlElement(name = "pain.008.001.01", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
+    protected Pain00800101 pain00800101;
 
     /**
-     * Gets the value of the cstmrCdtTrfInitn property.
+     * Gets the value of the pain00800101 property.
      * 
      * @return
      *     possible object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link Pain00800101 }
      *     
      */
-    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
-        return cstmrCdtTrfInitn;
+    public Pain00800101 getPain00800101() {
+        return pain00800101;
     }
 
     /**
-     * Sets the value of the cstmrCdtTrfInitn property.
+     * Sets the value of the pain00800101 property.
      * 
      * @param value
      *     allowed object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link Pain00800101 }
      *     
      */
-    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
-        this.cstmrCdtTrfInitn = value;
+    public void setPain00800101(Pain00800101 value) {
+        this.pain00800101 = value;
     }
 
 }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FDocument.java
6c173da37e8a0671d4cbda627f867a2ee46c9db7
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FObjectFactory.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FObjectFactory.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
    private final static QName _Document_QNAME = new QName("urn:sepade:xsd:pain.008.001.01", "Document");
     * Create an instance of {@link PartyPrivate1 }
    public PartyPrivate1 createPartyPrivate1() {
        return new PartyPrivate1();
     * Create an instance of {@link DirectDebitTransactionInformation2 }
    public DirectDebitTransactionInformation2 createDirectDebitTransactionInformation2() {
        return new DirectDebitTransactionInformation2();
     * Create an instance of {@link DirectDebitTransaction4 }
    public DirectDebitTransaction4 createDirectDebitTransaction4() {
        return new DirectDebitTransaction4();
     * Create an instance of {@link ServiceLevel4 }
    public ServiceLevel4 createServiceLevel4() {
        return new ServiceLevel4();
     * Create an instance of {@link PersonIdentification3 }
    public PersonIdentification3 createPersonIdentification3() {
        return new PersonIdentification3();
     * Create an instance of {@link PersonIdentification4 }
    public PersonIdentification4 createPersonIdentification4() {
        return new PersonIdentification4();
     * Create an instance of {@link StructuredRemittanceInformation6 }
    public StructuredRemittanceInformation6 createStructuredRemittanceInformation6() {
        return new StructuredRemittanceInformation6();
     * Create an instance of {@link CashAccount8 }
    public CashAccount8 createCashAccount8() {
        return new CashAccount8();
     * Create an instance of {@link ReferredDocumentInformation1 }
    public ReferredDocumentInformation1 createReferredDocumentInformation1() {
        return new ReferredDocumentInformation1();
     * Create an instance of {@link GroupHeader20 }
    public GroupHeader20 createGroupHeader20() {
        return new GroupHeader20();
     * Create an instance of {@link AccountIdentification2 }
    public AccountIdentification2 createAccountIdentification2() {
        return new AccountIdentification2();
     * Create an instance of {@link OrganisationIdentification2 }
    public OrganisationIdentification2 createOrganisationIdentification2() {
        return new OrganisationIdentification2();
     * Create an instance of {@link ReferredDocumentAmount1Choice }
    public ReferredDocumentAmount1Choice createReferredDocumentAmount1Choice() {
        return new ReferredDocumentAmount1Choice();
     * Create an instance of {@link CreditorReferenceType1 }
    public CreditorReferenceType1 createCreditorReferenceType1() {
        return new CreditorReferenceType1();
     * Create an instance of {@link Party5Choice }
    public Party5Choice createParty5Choice() {
        return new Party5Choice();
     * Create an instance of {@link PostalAddress5 }
    public PostalAddress5 createPostalAddress5() {
        return new PostalAddress5();
     * Create an instance of {@link CurrencyAndAmount }
    public CurrencyAndAmount createCurrencyAndAmount() {
        return new CurrencyAndAmount();
     * Create an instance of {@link EuroMax9Amount }
    public EuroMax9Amount createEuroMax9Amount() {
        return new EuroMax9Amount();
     * Create an instance of {@link PostalAddress1 }
    public PostalAddress1 createPostalAddress1() {
        return new PostalAddress1();
     * Create an instance of {@link PartyIdentification23 }
    public PartyIdentification23 createPartyIdentification23() {
        return new PartyIdentification23();
     * Create an instance of {@link PartyIdentification11 }
    public PartyIdentification11 createPartyIdentification11() {
        return new PartyIdentification11();
     * Create an instance of {@link PartyIdentification22 }
    public PartyIdentification22 createPartyIdentification22() {
        return new PartyIdentification22();
     * Create an instance of {@link PartyIdentification12 }
    public PartyIdentification12 createPartyIdentification12() {
        return new PartyIdentification12();
     * Create an instance of {@link FinancialInstitutionIdentification4 }
    public FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4() {
        return new FinancialInstitutionIdentification4();
     * Create an instance of {@link PartyIdentification20 }
    public PartyIdentification20 createPartyIdentification20() {
        return new PartyIdentification20();
     * Create an instance of {@link ReferredDocumentType1 }
    public ReferredDocumentType1 createReferredDocumentType1() {
        return new ReferredDocumentType1();
     * Create an instance of {@link PaymentIdentification1 }
    public PaymentIdentification1 createPaymentIdentification1() {
        return new PaymentIdentification1();
     * Create an instance of {@link PartyIdentification17 }
    public PartyIdentification17 createPartyIdentification17() {
        return new PartyIdentification17();
     * Create an instance of {@link FinancialInstitutionIdentification5 }
    public FinancialInstitutionIdentification5 createFinancialInstitutionIdentification5() {
        return new FinancialInstitutionIdentification5();
     * Create an instance of {@link RemittanceInformation3 }
    public RemittanceInformation3 createRemittanceInformation3() {
        return new RemittanceInformation3();
     * Create an instance of {@link AmendmentInformationDetails4 }
    public AmendmentInformationDetails4 createAmendmentInformationDetails4() {
        return new AmendmentInformationDetails4();
     * Create an instance of {@link PaymentTypeInformation8 }
    public PaymentTypeInformation8 createPaymentTypeInformation8() {
        return new PaymentTypeInformation8();
     * Create an instance of {@link PaymentInstructionInformation5 }
    public PaymentInstructionInformation5 createPaymentInstructionInformation5() {
        return new PaymentInstructionInformation5();
     * Create an instance of {@link FinancialInstitution3 }
    public FinancialInstitution3 createFinancialInstitution3() {
        return new FinancialInstitution3();
    }

    /**
     * Create an instance of {@link FinancialInstitution2 }
     * 
     */
    public FinancialInstitution2 createFinancialInstitution2() {
        return new FinancialInstitution2();
    }

    /**
     * Create an instance of {@link Party2Choice }
     * 
     */
    public Party2Choice createParty2Choice() {
        return new Party2Choice();
     * Create an instance of {@link Pain00800101 }
    public Pain00800101 createPain00800101() {
        return new Pain00800101();
     * Create an instance of {@link PartyIdentification8 }
    public PartyIdentification8 createPartyIdentification8() {
        return new PartyIdentification8();
    }

    /**
     * Create an instance of {@link RestrictedIdentification2 }
     * 
     */
    public RestrictedIdentification2 createRestrictedIdentification2() {
        return new RestrictedIdentification2();
    }

    /**
     * Create an instance of {@link RestrictedIdentification1 }
     * 
     */
    public RestrictedIdentification1 createRestrictedIdentification1() {
        return new RestrictedIdentification1();
    }

    /**
     * Create an instance of {@link CreditorReferenceInformation1 }
     * 
     */
    public CreditorReferenceInformation1 createCreditorReferenceInformation1() {
        return new CreditorReferenceInformation1();
    }

    /**
     * Create an instance of {@link GenericIdentification3 }
     * 
     */
    public GenericIdentification3 createGenericIdentification3() {
        return new GenericIdentification3();
    }

    /**
     * Create an instance of {@link GenericIdentification4 }
     * 
     */
    public GenericIdentification4 createGenericIdentification4() {
        return new GenericIdentification4();
    }

    /**
     * Create an instance of {@link MandateRelatedInformation4 }
     * 
     */
    public MandateRelatedInformation4 createMandateRelatedInformation4() {
        return new MandateRelatedInformation4();
    }

    /**
     * Create an instance of {@link DateAndPlaceOfBirth }
     * 
     */
    public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
        return new DateAndPlaceOfBirth();
    @XmlElementDecl(namespace = "urn:sepade:xsd:pain.008.001.01", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyPrivate1();
     * Create an instance of {@link DirectDebitTransactionInformation2
PartyPrivate1 createPartyPrivate1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new DirectDebitTransactionInformation2();
     * Create an instance of {@link DirectDebitTransaction4
DirectDebitTransactionInformation2 createDirectDebitTransactionInformation2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new DirectDebitTransaction4();
     * Create an instance of {@link ServiceLevel4
DirectDebitTransaction4 createDirectDebitTransaction4()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new ServiceLevel4();
     * Create an instance of {@link PersonIdentification3
ServiceLevel4 createServiceLevel4()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PersonIdentification3();
     * Create an instance of {@link PersonIdentification4
PersonIdentification3 createPersonIdentification3()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PersonIdentification4();
     * Create an instance of {@link StructuredRemittanceInformation6
PersonIdentification4 createPersonIdentification4()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new StructuredRemittanceInformation6();
     * Create an instance of {@link CashAccount8
StructuredRemittanceInformation6 createStructuredRemittanceInformation6()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CashAccount8();
     * Create an instance of {@link ReferredDocumentInformation1
CashAccount8 createCashAccount8()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new ReferredDocumentInformation1();
     * Create an instance of {@link GroupHeader20
ReferredDocumentInformation1 createReferredDocumentInformation1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new GroupHeader20();
     * Create an instance of {@link AccountIdentification2
GroupHeader20 createGroupHeader20()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new AccountIdentification2();
     * Create an instance of {@link OrganisationIdentification2
AccountIdentification2 createAccountIdentification2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new OrganisationIdentification2();
     * Create an instance of {@link ReferredDocumentAmount1Choice
OrganisationIdentification2 createOrganisationIdentification2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new ReferredDocumentAmount1Choice();
     * Create an instance of {@link CreditorReferenceType1
ReferredDocumentAmount1Choice createReferredDocumentAmount1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CreditorReferenceType1();
     * Create an instance of {@link Party5Choice
CreditorReferenceType1 createCreditorReferenceType1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new Party5Choice();
     * Create an instance of {@link PostalAddress5
Party5Choice createParty5Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PostalAddress5();
     * Create an instance of {@link CurrencyAndAmount
PostalAddress5 createPostalAddress5()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CurrencyAndAmount();
     * Create an instance of {@link EuroMax9Amount
CurrencyAndAmount createCurrencyAndAmount()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new EuroMax9Amount();
     * Create an instance of {@link PostalAddress1
EuroMax9Amount createEuroMax9Amount()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PostalAddress1();
     * Create an instance of {@link PartyIdentification23
PostalAddress1 createPostalAddress1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification23();
     * Create an instance of {@link PartyIdentification11
PartyIdentification23 createPartyIdentification23()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification11();
     * Create an instance of {@link PartyIdentification22
PartyIdentification11 createPartyIdentification11()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification22();
     * Create an instance of {@link PartyIdentification12
PartyIdentification22 createPartyIdentification22()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification12();
     * Create an instance of {@link FinancialInstitutionIdentification4
PartyIdentification12 createPartyIdentification12()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new FinancialInstitutionIdentification4();
     * Create an instance of {@link PartyIdentification20
FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification20();
     * Create an instance of {@link ReferredDocumentType1
PartyIdentification20 createPartyIdentification20()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new ReferredDocumentType1();
     * Create an instance of {@link PaymentIdentification1
ReferredDocumentType1 createReferredDocumentType1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentIdentification1();
     * Create an instance of {@link PartyIdentification17
PaymentIdentification1 createPaymentIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification17();
     * Create an instance of {@link FinancialInstitutionIdentification5
PartyIdentification17 createPartyIdentification17()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new FinancialInstitutionIdentification5();
     * Create an instance of {@link RemittanceInformation3
FinancialInstitutionIdentification5 createFinancialInstitutionIdentification5()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new RemittanceInformation3();
     * Create an instance of {@link AmendmentInformationDetails4
RemittanceInformation3 createRemittanceInformation3()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new AmendmentInformationDetails4();
     * Create an instance of {@link PaymentTypeInformation8
AmendmentInformationDetails4 createAmendmentInformationDetails4()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentTypeInformation8();
     * Create an instance of {@link PaymentInstructionInformation5
PaymentTypeInformation8 createPaymentTypeInformation8()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentInstructionInformation5();
     * Create an instance of {@link FinancialInstitution3
PaymentInstructionInformation5 createPaymentInstructionInformation5()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new FinancialInstitution3();
FinancialInstitution3 createFinancialInstitution3()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new FinancialInstitution2();
FinancialInstitution2 createFinancialInstitution2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new Party2Choice();
     * Create an instance of {@link Pain00800101
Party2Choice createParty2Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new Pain00800101();
     * Create an instance of {@link PartyIdentification8
Pain00800101 createPain00800101()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentification8();
PartyIdentification8 createPartyIdentification8()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new RestrictedIdentification2();
RestrictedIdentification2 createRestrictedIdentification2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new RestrictedIdentification1();
RestrictedIdentification1 createRestrictedIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CreditorReferenceInformation1();
CreditorReferenceInformation1 createCreditorReferenceInformation1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new GenericIdentification3();
GenericIdentification3 createGenericIdentification3()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new GenericIdentification4();
GenericIdentification4 createGenericIdentification4()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new MandateRelatedInformation4();
MandateRelatedInformation4 createMandateRelatedInformation4()
    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
     * Create an instance of {@link PaymentIdentificationSEPA }
    public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
        return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
        return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA }
    public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() {
        return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
    public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
        return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT }
    public GroupHeaderSCT createGroupHeaderSCT() {
        return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1 }
    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
        return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2 }
    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
        return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2 }
    public PartyIdentificationSEPA2 createPartyIdentificationSEPA2() {
        return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1 }
    public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
        return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1 }
    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
        return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA }
    public PurposeSEPA createPurposeSEPA() {
        return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
        return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA }
    public AccountIdentificationSEPA createAccountIdentificationSEPA() {
        return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
    public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
        return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice }
    public PartySEPAChoice createPartySEPAChoice() {
        return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
    public BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1() {
        return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice }
    public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() {
        return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice }
    public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() {
        return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA }
    public ServiceLevelSEPA createServiceLevelSEPA() {
        return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2 }
    public CashAccountSEPA2 createCashAccountSEPA2() {
        return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA }
    public PostalAddressSEPA createPostalAddressSEPA() {
        return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1 }
    public CashAccountSEPA1 createCashAccountSEPA1() {
        return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification }
    public OthrIdentification createOthrIdentification() {
        return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice }
    public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() {
        return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA }
    public AmountTypeSEPA createAmountTypeSEPA() {
        return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT }
    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
        return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT }
    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
        return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice }
    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
        return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
        return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
        return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1 }
    public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() {
        return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1 }
    public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() {
        return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1 }
    public GenericPersonIdentification1 createGenericPersonIdentification1() {
        return new GenericPersonIdentification1();
     * Create an instance of {@link DateAndPlaceOfBirth }
    public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
        return new DateAndPlaceOfBirth();
     * Create an instance of {@link CategoryPurposeSEPA }
    public CategoryPurposeSEPA createCategoryPurposeSEPA() {
        return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA }
    public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
        return new CreditorReferenceTypeSEPA();
    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3
CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT createGroupHeaderSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1
PartyIdentificationSEPA2 createPartyIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1
PartyIdentificationSEPA1 createPartyIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA createPurposeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
AccountIdentificationSEPA createAccountIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1
PartySEPAChoice createPartySEPAChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2
ServiceLevelSEPA createServiceLevelSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA
CashAccountSEPA2 createCashAccountSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1
PostalAddressSEPA createPostalAddressSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification
CashAccountSEPA1 createCashAccountSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice
OthrIdentification createOthrIdentification()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA
OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA createAmountTypeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new GenericPersonIdentification1();
     * Create an instance of {@link DateAndPlaceOfBirth
GenericPersonIdentification1 createGenericPersonIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new DateAndPlaceOfBirth();
     * Create an instance of {@link CategoryPurposeSEPA
DateAndPlaceOfBirth createDateAndPlaceOfBirth()
src/org/kapott/hbci/sepa/jaxb/pain_008_001_01/ObjectFactory.java
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
@@ -24,7 +24,7 @@
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
+    private final static QName _Document_QNAME = new QName("urn:sepade:xsd:pain.008.001.01", "Document");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kapott.hbci.sepa.jaxb.pain_008_001_01
@@ -42,298 +42,370 @@ public Document createDocument() {
     }
 
     /**
-     * Create an instance of {@link PaymentIdentificationSEPA }
+     * Create an instance of {@link PartyPrivate1 }
      * 
      */
-    public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
-        return new PaymentIdentificationSEPA();
+    public PartyPrivate1 createPartyPrivate1() {
+        return new PartyPrivate1();
     }
 
     /**
-     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
+     * Create an instance of {@link DirectDebitTransactionInformation2 }
      * 
      */
-    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
-        return new FinancialInstitutionIdentificationSEPA1();
+    public DirectDebitTransactionInformation2 createDirectDebitTransactionInformation2() {
+        return new DirectDebitTransactionInformation2();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceTypeCodeSEPA }
+     * Create an instance of {@link DirectDebitTransaction4 }
      * 
      */
-    public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() {
-        return new CreditorReferenceTypeCodeSEPA();
+    public DirectDebitTransaction4 createDirectDebitTransaction4() {
+        return new DirectDebitTransaction4();
     }
 
     /**
-     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
+     * Create an instance of {@link ServiceLevel4 }
      * 
      */
-    public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
-        return new FinancialInstitutionIdentificationSEPA3();
+    public ServiceLevel4 createServiceLevel4() {
+        return new ServiceLevel4();
     }
 
     /**
-     * Create an instance of {@link GroupHeaderSCT }
+     * Create an instance of {@link PersonIdentification3 }
      * 
      */
-    public GroupHeaderSCT createGroupHeaderSCT() {
-        return new GroupHeaderSCT();
+    public PersonIdentification3 createPersonIdentification3() {
+        return new PersonIdentification3();
     }
 
     /**
-     * Create an instance of {@link GenericOrganisationIdentification1 }
+     * Create an instance of {@link PersonIdentification4 }
      * 
      */
-    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
-        return new GenericOrganisationIdentification1();
+    public PersonIdentification4 createPersonIdentification4() {
+        return new PersonIdentification4();
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT2 }
+     * Create an instance of {@link StructuredRemittanceInformation6 }
      * 
      */
-    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
-        return new PaymentTypeInformationSCT2();
+    public StructuredRemittanceInformation6 createStructuredRemittanceInformation6() {
+        return new StructuredRemittanceInformation6();
     }
 
     /**
-     * Create an instance of {@link PartyIdentificationSEPA2 }
+     * Create an instance of {@link CashAccount8 }
      * 
      */
-    public PartyIdentificationSEPA2 createPartyIdentificationSEPA2() {
-        return new PartyIdentificationSEPA2();
+    public CashAccount8 createCashAccount8() {
+        return new CashAccount8();
     }
 
     /**
-     * Create an instance of {@link PartyIdentificationSEPA1 }
+     * Create an instance of {@link ReferredDocumentInformation1 }
      * 
      */
-    public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
-        return new PartyIdentificationSEPA1();
+    public ReferredDocumentInformation1 createReferredDocumentInformation1() {
+        return new ReferredDocumentInformation1();
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT1 }
+     * Create an instance of {@link GroupHeader20 }
      * 
      */
-    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
-        return new PaymentTypeInformationSCT1();
+    public GroupHeader20 createGroupHeader20() {
+        return new GroupHeader20();
     }
 
     /**
-     * Create an instance of {@link PurposeSEPA }
+     * Create an instance of {@link AccountIdentification2 }
      * 
      */
-    public PurposeSEPA createPurposeSEPA() {
-        return new PurposeSEPA();
+    public AccountIdentification2 createAccountIdentification2() {
+        return new AccountIdentification2();
     }
 
     /**
-     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
+     * Create an instance of {@link OrganisationIdentification2 }
      * 
      */
-    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
-        return new CustomerCreditTransferInitiationV03();
+    public OrganisationIdentification2 createOrganisationIdentification2() {
+        return new OrganisationIdentification2();
     }
 
     /**
-     * Create an instance of {@link AccountIdentificationSEPA }
+     * Create an instance of {@link ReferredDocumentAmount1Choice }
      * 
      */
-    public AccountIdentificationSEPA createAccountIdentificationSEPA() {
-        return new AccountIdentificationSEPA();
+    public ReferredDocumentAmount1Choice createReferredDocumentAmount1Choice() {
+        return new ReferredDocumentAmount1Choice();
     }
 
     /**
-     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
+     * Create an instance of {@link CreditorReferenceType1 }
      * 
      */
-    public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
-        return new BranchAndFinancialInstitutionIdentificationSEPA3();
+    public CreditorReferenceType1 createCreditorReferenceType1() {
+        return new CreditorReferenceType1();
     }
 
     /**
-     * Create an instance of {@link PartySEPAChoice }
+     * Create an instance of {@link Party5Choice }
      * 
      */
-    public PartySEPAChoice createPartySEPAChoice() {
-        return new PartySEPAChoice();
+    public Party5Choice createParty5Choice() {
+        return new Party5Choice();
     }
 
     /**
-     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
+     * Create an instance of {@link PostalAddress5 }
      * 
      */
-    public BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1() {
-        return new BranchAndFinancialInstitutionIdentificationSEPA1();
+    public PostalAddress5 createPostalAddress5() {
+        return new PostalAddress5();
     }
 
     /**
-     * Create an instance of {@link PersonIdentificationSchemeName1Choice }
+     * Create an instance of {@link CurrencyAndAmount }
      * 
      */
-    public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() {
-        return new PersonIdentificationSchemeName1Choice();
+    public CurrencyAndAmount createCurrencyAndAmount() {
+        return new CurrencyAndAmount();
     }
 
     /**
-     * Create an instance of {@link RemittanceInformationSEPA1Choice }
+     * Create an instance of {@link EuroMax9Amount }
      * 
      */
-    public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() {
-        return new RemittanceInformationSEPA1Choice();
+    public EuroMax9Amount createEuroMax9Amount() {
+        return new EuroMax9Amount();
     }
 
     /**
-     * Create an instance of {@link ServiceLevelSEPA }
+     * Create an instance of {@link PostalAddress1 }
      * 
      */
-    public ServiceLevelSEPA createServiceLevelSEPA() {
-        return new ServiceLevelSEPA();
+    public PostalAddress1 createPostalAddress1() {
+        return new PostalAddress1();
     }
 
     /**
-     * Create an instance of {@link CashAccountSEPA2 }
+     * Create an instance of {@link PartyIdentification23 }
      * 
      */
-    public CashAccountSEPA2 createCashAccountSEPA2() {
-        return new CashAccountSEPA2();
+    public PartyIdentification23 createPartyIdentification23() {
+        return new PartyIdentification23();
     }
 
     /**
-     * Create an instance of {@link PostalAddressSEPA }
+     * Create an instance of {@link PartyIdentification11 }
      * 
      */
-    public PostalAddressSEPA createPostalAddressSEPA() {
-        return new PostalAddressSEPA();
+    public PartyIdentification11 createPartyIdentification11() {
+        return new PartyIdentification11();
     }
 
     /**
-     * Create an instance of {@link CashAccountSEPA1 }
+     * Create an instance of {@link PartyIdentification22 }
      * 
      */
-    public CashAccountSEPA1 createCashAccountSEPA1() {
-        return new CashAccountSEPA1();
+    public PartyIdentification22 createPartyIdentification22() {
+        return new PartyIdentification22();
     }
 
     /**
-     * Create an instance of {@link OthrIdentification }
+     * Create an instance of {@link PartyIdentification12 }
      * 
      */
-    public OthrIdentification createOthrIdentification() {
-        return new OthrIdentification();
+    public PartyIdentification12 createPartyIdentification12() {
+        return new PartyIdentification12();
     }
 
     /**
-     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice }
+     * Create an instance of {@link FinancialInstitutionIdentification4 }
      * 
      */
-    public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() {
-        return new OrganisationIdentificationSchemeName1Choice();
+    public FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4() {
+        return new FinancialInstitutionIdentification4();
     }
 
     /**
-     * Create an instance of {@link AmountTypeSEPA }
+     * Create an instance of {@link PartyIdentification20 }
      * 
      */
-    public AmountTypeSEPA createAmountTypeSEPA() {
-        return new AmountTypeSEPA();
+    public PartyIdentification20 createPartyIdentification20() {
+        return new PartyIdentification20();
     }
 
     /**
-     * Create an instance of {@link CreditTransferTransactionInformationSCT }
+     * Create an instance of {@link ReferredDocumentType1 }
      * 
      */
-    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
-        return new CreditTransferTransactionInformationSCT();
+    public ReferredDocumentType1 createReferredDocumentType1() {
+        return new ReferredDocumentType1();
     }
 
     /**
-     * Create an instance of {@link PaymentInstructionInformationSCT }
+     * Create an instance of {@link PaymentIdentification1 }
      * 
      */
-    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
-        return new PaymentInstructionInformationSCT();
+    public PaymentIdentification1 createPaymentIdentification1() {
+        return new PaymentIdentification1();
     }
 
     /**
-     * Create an instance of {@link PersonIdentificationSEPA1Choice }
+     * Create an instance of {@link PartyIdentification17 }
      * 
      */
-    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
-        return new PersonIdentificationSEPA1Choice();
+    public PartyIdentification17 createPartyIdentification17() {
+        return new PartyIdentification17();
     }
 
     /**
-     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
+     * Create an instance of {@link FinancialInstitutionIdentification5 }
      * 
      */
-    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
-        return new ActiveOrHistoricCurrencyAndAmountSEPA();
+    public FinancialInstitutionIdentification5 createFinancialInstitutionIdentification5() {
+        return new FinancialInstitutionIdentification5();
     }
 
     /**
-     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
+     * Create an instance of {@link RemittanceInformation3 }
      * 
      */
-    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
-        return new OrganisationIdentificationSEPAChoice();
+    public RemittanceInformation3 createRemittanceInformation3() {
+        return new RemittanceInformation3();
     }
 
     /**
-     * Create an instance of {@link StructuredRemittanceInformationSEPA1 }
+     * Create an instance of {@link AmendmentInformationDetails4 }
      * 
      */
-    public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() {
-        return new StructuredRemittanceInformationSEPA1();
+    public AmendmentInformationDetails4 createAmendmentInformationDetails4() {
+        return new AmendmentInformationDetails4();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceInformationSEPA1 }
+     * Create an instance of {@link PaymentTypeInformation8 }
      * 
      */
-    public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() {
-        return new CreditorReferenceInformationSEPA1();
+    public PaymentTypeInformation8 createPaymentTypeInformation8() {
+        return new PaymentTypeInformation8();
     }
 
     /**
-     * Create an instance of {@link GenericPersonIdentification1 }
+     * Create an instance of {@link PaymentInstructionInformation5 }
      * 
      */
-    public GenericPersonIdentification1 createGenericPersonIdentification1() {
-        return new GenericPersonIdentification1();
+    public PaymentInstructionInformation5 createPaymentInstructionInformation5() {
+        return new PaymentInstructionInformation5();
     }
 
     /**
-     * Create an instance of {@link DateAndPlaceOfBirth }
+     * Create an instance of {@link FinancialInstitution3 }
      * 
      */
-    public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
-        return new DateAndPlaceOfBirth();
+    public FinancialInstitution3 createFinancialInstitution3() {
+        return new FinancialInstitution3();
+    }
+
+    /**
+     * Create an instance of {@link FinancialInstitution2 }
+     * 
+     */
+    public FinancialInstitution2 createFinancialInstitution2() {
+        return new FinancialInstitution2();
+    }
+
+    /**
+     * Create an instance of {@link Party2Choice }
+     * 
+     */
+    public Party2Choice createParty2Choice() {
+        return new Party2Choice();
     }
 
     /**
-     * Create an instance of {@link CategoryPurposeSEPA }
+     * Create an instance of {@link Pain00800101 }
      * 
      */
-    public CategoryPurposeSEPA createCategoryPurposeSEPA() {
-        return new CategoryPurposeSEPA();
+    public Pain00800101 createPain00800101() {
+        return new Pain00800101();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceTypeSEPA }
+     * Create an instance of {@link PartyIdentification8 }
      * 
      */
-    public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
-        return new CreditorReferenceTypeSEPA();
+    public PartyIdentification8 createPartyIdentification8() {
+        return new PartyIdentification8();
+    }
+
+    /**
+     * Create an instance of {@link RestrictedIdentification2 }
+     * 
+     */
+    public RestrictedIdentification2 createRestrictedIdentification2() {
+        return new RestrictedIdentification2();
+    }
+
+    /**
+     * Create an instance of {@link RestrictedIdentification1 }
+     * 
+     */
+    public RestrictedIdentification1 createRestrictedIdentification1() {
+        return new RestrictedIdentification1();
+    }
+
+    /**
+     * Create an instance of {@link CreditorReferenceInformation1 }
+     * 
+     */
+    public CreditorReferenceInformation1 createCreditorReferenceInformation1() {
+        return new CreditorReferenceInformation1();
+    }
+
+    /**
+     * Create an instance of {@link GenericIdentification3 }
+     * 
+     */
+    public GenericIdentification3 createGenericIdentification3() {
+        return new GenericIdentification3();
+    }
+
+    /**
+     * Create an instance of {@link GenericIdentification4 }
+     * 
+     */
+    public GenericIdentification4 createGenericIdentification4() {
+        return new GenericIdentification4();
+    }
+
+    /**
+     * Create an instance of {@link MandateRelatedInformation4 }
+     * 
+     */
+    public MandateRelatedInformation4 createMandateRelatedInformation4() {
+        return new MandateRelatedInformation4();
+    }
+
+    /**
+     * Create an instance of {@link DateAndPlaceOfBirth }
+     * 
+     */
+    public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
+        return new DateAndPlaceOfBirth();
     }
 
     /**
      * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
+    @XmlElementDecl(namespace = "urn:sepade:xsd:pain.008.001.01", name = "Document")
     public JAXBElement<Document> createDocument(Document value) {
         return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
     }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_001_01%2FObjectFactory.java
907bedb71d721b6f179d9c5773825b3732893fa2
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FDateAndPlaceOfBirth.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FDateAndPlaceOfBirth.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/DateAndPlaceOfBirth.java
 *         &lt;element name="BirthDt" type="{urn:swift:xsd:$pain.008.002.01}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:swift:xsd:$pain.008.002.01}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:swift:xsd:$pain.008.002.01}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:swift:xsd:$pain.008.002.01}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01")
    @XmlElement(name = "CityOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
 *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -18,10 +18,10 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
- *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
- *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
+ *         &lt;element name="BirthDt" type="{urn:swift:xsd:$pain.008.002.01}ISODate"/>
+ *         &lt;element name="PrvcOfBirth" type="{urn:swift:xsd:$pain.008.002.01}Max35Text" minOccurs="0"/>
+ *         &lt;element name="CityOfBirth" type="{urn:swift:xsd:$pain.008.002.01}Max35Text"/>
+ *         &lt;element name="CtryOfBirth" type="{urn:swift:xsd:$pain.008.002.01}CountryCode"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -31,21 +31,21 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01", propOrder = {
     "birthDt",
     "prvcOfBirth",
     "cityOfBirth",
     "ctryOfBirth"
 })
 public class DateAndPlaceOfBirth {
 
-    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "BirthDt", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
     protected XMLGregorianCalendar birthDt;
-    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PrvcOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01")
     protected String prvcOfBirth;
-    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CityOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
     protected String cityOfBirth;
-    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CtryOfBirth", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
     protected String ctryOfBirth;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FDateAndPlaceOfBirth.java
dff00c05a834150d83b3addabe5f4e0e75fe1c23
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FDocument.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FDocument.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/Document.java
 *         &lt;element name="pain.008.001.01" type="{urn:swift:xsd:$pain.008.002.01}pain.008.001.01"/>
@XmlType(name = "Document", namespace = "urn:swift:xsd:$pain.008.002.01", propOrder = {
    "pain00800101"
    @XmlElement(name = "pain.008.001.01", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
    protected Pain00800101 pain00800101;
     * Gets the value of the pain00800101 property.
     *     {@link Pain00800101 }
    public Pain00800101 getPain00800101() {
        return pain00800101;
     * Sets the value of the pain00800101 property.
     *     {@link Pain00800101 }
    public void setPain00800101(Pain00800101 value) {
        this.pain00800101 = value;
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/Document.java
return pain00800101;
     * Sets the value of the pain00800101 property.
     *     {@link Pain00800101
Pain00800101 getPain00800101()
 *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    "cstmrCdtTrfInitn"
    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
     * Gets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
        return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
        this.cstmrCdtTrfInitn = value;
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/Document.java
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
+ *         &lt;element name="pain.008.001.01" type="{urn:swift:xsd:$pain.008.002.01}pain.008.001.01"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,36 +27,36 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
-    "cstmrCdtTrfInitn"
+@XmlType(name = "Document", namespace = "urn:swift:xsd:$pain.008.002.01", propOrder = {
+    "pain00800101"
 })
 public class Document {
 
-    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
-    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
+    @XmlElement(name = "pain.008.001.01", namespace = "urn:swift:xsd:$pain.008.002.01", required = true)
+    protected Pain00800101 pain00800101;
 
     /**
-     * Gets the value of the cstmrCdtTrfInitn property.
+     * Gets the value of the pain00800101 property.
      * 
      * @return
      *     possible object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link Pain00800101 }
      *     
      */
-    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
-        return cstmrCdtTrfInitn;
+    public Pain00800101 getPain00800101() {
+        return pain00800101;
     }
 
     /**
-     * Sets the value of the cstmrCdtTrfInitn property.
+     * Sets the value of the pain00800101 property.
      * 
      * @param value
      *     allowed object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link Pain00800101 }
      *     
      */
-    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
-        this.cstmrCdtTrfInitn = value;
+    public void setPain00800101(Pain00800101 value) {
+        this.pain00800101 = value;
     }
 
 }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FDocument.java
2d58c4a2a98bffd3b95ff48a735096f490dcb940
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FObjectFactory.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FObjectFactory.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
    private final static QName _Document_QNAME = new QName("urn:swift:xsd:$pain.008.002.01", "Document");
     * Create an instance of {@link PaymentTypeInformationSDD }
    public PaymentTypeInformationSDD createPaymentTypeInformationSDD() {
        return new PaymentTypeInformationSDD();
     * Create an instance of {@link PartySDD }
    public PartySDD createPartySDD() {
        return new PartySDD();
     * Create an instance of {@link PartySDDChoice }
    public PartySDDChoice createPartySDDChoice() {
        return new PartySDDChoice();
     * Create an instance of {@link PartyIdentificationSDD2 }
    public PartyIdentificationSDD2 createPartyIdentificationSDD2() {
        return new PartyIdentificationSDD2();
     * Create an instance of {@link PartyIdentificationSDD1 }
    public PartyIdentificationSDD1 createPartyIdentificationSDD1() {
        return new PartyIdentificationSDD1();
     * Create an instance of {@link PartyIdentificationSDD5 }
    public PartyIdentificationSDD5 createPartyIdentificationSDD5() {
        return new PartyIdentificationSDD5();
     * Create an instance of {@link PartyIdentificationSDD4 }
    public PartyIdentificationSDD4 createPartyIdentificationSDD4() {
        return new PartyIdentificationSDD4();
     * Create an instance of {@link PartyIdentificationSDD3 }
    public PartyIdentificationSDD3 createPartyIdentificationSDD3() {
        return new PartyIdentificationSDD3();
     * Create an instance of {@link AmendmentInformationDetailsSDD }
    public AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD() {
        return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link CurrencyAndAmountSDD }
    public CurrencyAndAmountSDD createCurrencyAndAmountSDD() {
        return new CurrencyAndAmountSDD();
     * Create an instance of {@link CreditorReferenceInformationSDD }
    public CreditorReferenceInformationSDD createCreditorReferenceInformationSDD() {
        return new CreditorReferenceInformationSDD();
     * Create an instance of {@link GenericIdentificationSDD }
    public GenericIdentificationSDD createGenericIdentificationSDD() {
        return new GenericIdentificationSDD();
     * Create an instance of {@link DirectDebitTransactionSDD }
    public DirectDebitTransactionSDD createDirectDebitTransactionSDD() {
        return new DirectDebitTransactionSDD();
     * Create an instance of {@link RestrictedIdentificationSDD }
    public RestrictedIdentificationSDD createRestrictedIdentificationSDD() {
        return new RestrictedIdentificationSDD();
     * Create an instance of {@link LocalInstrumentSDD }
    public LocalInstrumentSDD createLocalInstrumentSDD() {
        return new LocalInstrumentSDD();
     * Create an instance of {@link PostalAddressSDD }
    public PostalAddressSDD createPostalAddressSDD() {
        return new PostalAddressSDD();
     * Create an instance of {@link ServiceLevelSDD }
    public ServiceLevelSDD createServiceLevelSDD() {
        return new ServiceLevelSDD();
     * Create an instance of {@link PaymentIdentification1 }
    public PaymentIdentification1 createPaymentIdentification1() {
        return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2 }
    public CashAccountSDD2 createCashAccountSDD2() {
        return new CashAccountSDD2();
     * Create an instance of {@link CashAccountSDD1 }
    public CashAccountSDD1 createCashAccountSDD1() {
        return new CashAccountSDD1();
     * Create an instance of {@link AccountIdentificationSDD }
    public AccountIdentificationSDD createAccountIdentificationSDD() {
        return new AccountIdentificationSDD();
     * Create an instance of {@link OrganisationIdentificationSDDChoice }
    public OrganisationIdentificationSDDChoice createOrganisationIdentificationSDDChoice() {
        return new OrganisationIdentificationSDDChoice();
     * Create an instance of {@link StructuredRemittanceInformationSDD }
    public StructuredRemittanceInformationSDD createStructuredRemittanceInformationSDD() {
        return new StructuredRemittanceInformationSDD();
     * Create an instance of {@link RemittanceInformationSDDChoice }
    public RemittanceInformationSDDChoice createRemittanceInformationSDDChoice() {
        return new RemittanceInformationSDDChoice();
     * Create an instance of {@link PurposeSDD }
    public PurposeSDD createPurposeSDD() {
        return new PurposeSDD();
     * Create an instance of {@link PersonIdentificationSDD1 }
    public PersonIdentificationSDD1 createPersonIdentificationSDD1() {
        return new PersonIdentificationSDD1();
     * Create an instance of {@link PersonIdentificationSDD2 }
    public PersonIdentificationSDD2 createPersonIdentificationSDD2() {
        return new PersonIdentificationSDD2();
     * Create an instance of {@link PaymentInstructionInformationSDD }
    public PaymentInstructionInformationSDD createPaymentInstructionInformationSDD() {
        return new PaymentInstructionInformationSDD();
     * Create an instance of {@link Pain00800101 }
    public Pain00800101 createPain00800101() {
        return new Pain00800101();
     * Create an instance of {@link DirectDebitTransactionInformationSDD }
    public DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD() {
        return new DirectDebitTransactionInformationSDD();
     * Create an instance of {@link MandateRelatedInformationSDD }
    public MandateRelatedInformationSDD createMandateRelatedInformationSDD() {
        return new MandateRelatedInformationSDD();
     * Create an instance of {@link CreditorReferenceTypeSDD }
    public CreditorReferenceTypeSDD createCreditorReferenceTypeSDD() {
        return new CreditorReferenceTypeSDD();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD2 }
    public BranchAndFinancialInstitutionIdentificationSDD2 createBranchAndFinancialInstitutionIdentificationSDD2() {
        return new BranchAndFinancialInstitutionIdentificationSDD2();
    }

    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD1 }
     * 
     */
    public BranchAndFinancialInstitutionIdentificationSDD1 createBranchAndFinancialInstitutionIdentificationSDD1() {
        return new BranchAndFinancialInstitutionIdentificationSDD1();
    }

    /**
     * Create an instance of {@link GenericIdentification3 }
     * 
     */
    public GenericIdentification3 createGenericIdentification3() {
        return new GenericIdentification3();
    }

    /**
     * Create an instance of {@link GenericIdentification4 }
     * 
     */
    public GenericIdentification4 createGenericIdentification4() {
        return new GenericIdentification4();
     * Create an instance of {@link FinancialInstitutionIdentificationSDD2 }
     * 
     */
    public FinancialInstitutionIdentificationSDD2 createFinancialInstitutionIdentificationSDD2() {
        return new FinancialInstitutionIdentificationSDD2();
    }

    /**
     * Create an instance of {@link FinancialInstitutionIdentificationSDD1 }
    public FinancialInstitutionIdentificationSDD1 createFinancialInstitutionIdentificationSDD1() {
        return new FinancialInstitutionIdentificationSDD1();
     * Create an instance of {@link GroupHeaderSDD }
    public GroupHeaderSDD createGroupHeaderSDD() {
        return new GroupHeaderSDD();
    @XmlElementDecl(namespace = "urn:swift:xsd:$pain.008.002.01", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentTypeInformationSDD();
     * Create an instance of {@link PartySDD
PaymentTypeInformationSDD createPaymentTypeInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartySDD();
     * Create an instance of {@link PartySDDChoice
PartySDD createPartySDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartySDDChoice();
     * Create an instance of {@link PartyIdentificationSDD2
PartySDDChoice createPartySDDChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSDD2();
     * Create an instance of {@link PartyIdentificationSDD1
PartyIdentificationSDD2 createPartyIdentificationSDD2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSDD1();
     * Create an instance of {@link PartyIdentificationSDD5
PartyIdentificationSDD1 createPartyIdentificationSDD1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSDD5();
     * Create an instance of {@link PartyIdentificationSDD4
PartyIdentificationSDD5 createPartyIdentificationSDD5()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSDD4();
     * Create an instance of {@link PartyIdentificationSDD3
PartyIdentificationSDD4 createPartyIdentificationSDD4()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSDD3();
     * Create an instance of {@link AmendmentInformationDetailsSDD
PartyIdentificationSDD3 createPartyIdentificationSDD3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link CurrencyAndAmountSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CurrencyAndAmountSDD();
     * Create an instance of {@link CreditorReferenceInformationSDD
CurrencyAndAmountSDD createCurrencyAndAmountSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CreditorReferenceInformationSDD();
     * Create an instance of {@link GenericIdentificationSDD
CreditorReferenceInformationSDD createCreditorReferenceInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new GenericIdentificationSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
GenericIdentificationSDD createGenericIdentificationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new DirectDebitTransactionSDD();
     * Create an instance of {@link RestrictedIdentificationSDD
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new RestrictedIdentificationSDD();
     * Create an instance of {@link LocalInstrumentSDD
RestrictedIdentificationSDD createRestrictedIdentificationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new LocalInstrumentSDD();
     * Create an instance of {@link PostalAddressSDD
LocalInstrumentSDD createLocalInstrumentSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PostalAddressSDD();
     * Create an instance of {@link ServiceLevelSDD
PostalAddressSDD createPostalAddressSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new ServiceLevelSDD();
     * Create an instance of {@link PaymentIdentification1
ServiceLevelSDD createServiceLevelSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1 createPaymentIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CashAccountSDD2();
     * Create an instance of {@link CashAccountSDD1
CashAccountSDD2 createCashAccountSDD2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CashAccountSDD1();
     * Create an instance of {@link AccountIdentificationSDD
CashAccountSDD1 createCashAccountSDD1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new AccountIdentificationSDD();
     * Create an instance of {@link OrganisationIdentificationSDDChoice
AccountIdentificationSDD createAccountIdentificationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new OrganisationIdentificationSDDChoice();
     * Create an instance of {@link StructuredRemittanceInformationSDD
OrganisationIdentificationSDDChoice createOrganisationIdentificationSDDChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new StructuredRemittanceInformationSDD();
     * Create an instance of {@link RemittanceInformationSDDChoice
StructuredRemittanceInformationSDD createStructuredRemittanceInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new RemittanceInformationSDDChoice();
     * Create an instance of {@link PurposeSDD
RemittanceInformationSDDChoice createRemittanceInformationSDDChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PurposeSDD();
     * Create an instance of {@link PersonIdentificationSDD1
PurposeSDD createPurposeSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PersonIdentificationSDD1();
     * Create an instance of {@link PersonIdentificationSDD2
PersonIdentificationSDD1 createPersonIdentificationSDD1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PersonIdentificationSDD2();
     * Create an instance of {@link PaymentInstructionInformationSDD
PersonIdentificationSDD2 createPersonIdentificationSDD2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link Pain00800101
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new Pain00800101();
     * Create an instance of {@link DirectDebitTransactionInformationSDD
Pain00800101 createPain00800101()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new DirectDebitTransactionInformationSDD();
     * Create an instance of {@link MandateRelatedInformationSDD
DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new MandateRelatedInformationSDD();
     * Create an instance of {@link CreditorReferenceTypeSDD
MandateRelatedInformationSDD createMandateRelatedInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CreditorReferenceTypeSDD();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD2
CreditorReferenceTypeSDD createCreditorReferenceTypeSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSDD2();
BranchAndFinancialInstitutionIdentificationSDD2 createBranchAndFinancialInstitutionIdentificationSDD2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSDD1();
BranchAndFinancialInstitutionIdentificationSDD1 createBranchAndFinancialInstitutionIdentificationSDD1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new GenericIdentification3();
GenericIdentification3 createGenericIdentification3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new GenericIdentification4();
     * Create an instance of {@link FinancialInstitutionIdentificationSDD2
GenericIdentification4 createGenericIdentification4()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new FinancialInstitutionIdentificationSDD2();
FinancialInstitutionIdentificationSDD2 createFinancialInstitutionIdentificationSDD2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new FinancialInstitutionIdentificationSDD1();
     * Create an instance of {@link GroupHeaderSDD
FinancialInstitutionIdentificationSDD1 createFinancialInstitutionIdentificationSDD1()
    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
     * Create an instance of {@link PaymentIdentificationSEPA }
    public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
        return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
        return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA }
    public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() {
        return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
    public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
        return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT }
    public GroupHeaderSCT createGroupHeaderSCT() {
        return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1 }
    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
        return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2 }
    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
        return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2 }
    public PartyIdentificationSEPA2 createPartyIdentificationSEPA2() {
        return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1 }
    public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
        return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1 }
    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
        return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA }
    public PurposeSEPA createPurposeSEPA() {
        return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
        return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA }
    public AccountIdentificationSEPA createAccountIdentificationSEPA() {
        return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
    public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
        return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice }
    public PartySEPAChoice createPartySEPAChoice() {
        return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
    public BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1() {
        return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice }
    public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() {
        return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice }
    public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() {
        return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA }
    public ServiceLevelSEPA createServiceLevelSEPA() {
        return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2 }
    public CashAccountSEPA2 createCashAccountSEPA2() {
        return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA }
    public PostalAddressSEPA createPostalAddressSEPA() {
        return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1 }
    public CashAccountSEPA1 createCashAccountSEPA1() {
        return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification }
    public OthrIdentification createOthrIdentification() {
        return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice }
    public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() {
        return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA }
    public AmountTypeSEPA createAmountTypeSEPA() {
        return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT }
    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
        return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT }
    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
        return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice }
    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
        return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
        return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
        return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1 }
    public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() {
        return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1 }
    public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() {
        return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1 }
    public GenericPersonIdentification1 createGenericPersonIdentification1() {
        return new GenericPersonIdentification1();
     * Create an instance of {@link CategoryPurposeSEPA }
    public CategoryPurposeSEPA createCategoryPurposeSEPA() {
        return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA }
    public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
        return new CreditorReferenceTypeSEPA();
    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3
CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT createGroupHeaderSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1
PartyIdentificationSEPA2 createPartyIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1
PartyIdentificationSEPA1 createPartyIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA createPurposeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
AccountIdentificationSEPA createAccountIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1
PartySEPAChoice createPartySEPAChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2
ServiceLevelSEPA createServiceLevelSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA
CashAccountSEPA2 createCashAccountSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1
PostalAddressSEPA createPostalAddressSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification
CashAccountSEPA1 createCashAccountSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice
OthrIdentification createOthrIdentification()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA
OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA createAmountTypeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new GenericPersonIdentification1();
     * Create an instance of {@link CategoryPurposeSEPA
GenericPersonIdentification1 createGenericPersonIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/ObjectFactory.java
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
@@ -24,7 +24,7 @@
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
+    private final static QName _Document_QNAME = new QName("urn:swift:xsd:$pain.008.002.01", "Document");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kapott.hbci.sepa.jaxb.pain_008_002_01
@@ -42,267 +42,291 @@ public Document createDocument() {
     }
 
     /**
-     * Create an instance of {@link PaymentIdentificationSEPA }
+     * Create an instance of {@link PaymentTypeInformationSDD }
      * 
      */
-    public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
-        return new PaymentIdentificationSEPA();
+    public PaymentTypeInformationSDD createPaymentTypeInformationSDD() {
+        return new PaymentTypeInformationSDD();
     }
 
     /**
-     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
+     * Create an instance of {@link PartySDD }
      * 
      */
-    public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() {
-        return new FinancialInstitutionIdentificationSEPA1();
+    public PartySDD createPartySDD() {
+        return new PartySDD();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceTypeCodeSEPA }
+     * Create an instance of {@link PartySDDChoice }
      * 
      */
-    public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() {
-        return new CreditorReferenceTypeCodeSEPA();
+    public PartySDDChoice createPartySDDChoice() {
+        return new PartySDDChoice();
     }
 
     /**
-     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
+     * Create an instance of {@link PartyIdentificationSDD2 }
      * 
      */
-    public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
-        return new FinancialInstitutionIdentificationSEPA3();
+    public PartyIdentificationSDD2 createPartyIdentificationSDD2() {
+        return new PartyIdentificationSDD2();
     }
 
     /**
-     * Create an instance of {@link GroupHeaderSCT }
+     * Create an instance of {@link PartyIdentificationSDD1 }
      * 
      */
-    public GroupHeaderSCT createGroupHeaderSCT() {
-        return new GroupHeaderSCT();
+    public PartyIdentificationSDD1 createPartyIdentificationSDD1() {
+        return new PartyIdentificationSDD1();
     }
 
     /**
-     * Create an instance of {@link GenericOrganisationIdentification1 }
+     * Create an instance of {@link PartyIdentificationSDD5 }
      * 
      */
-    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
-        return new GenericOrganisationIdentification1();
+    public PartyIdentificationSDD5 createPartyIdentificationSDD5() {
+        return new PartyIdentificationSDD5();
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT2 }
+     * Create an instance of {@link PartyIdentificationSDD4 }
      * 
      */
-    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
-        return new PaymentTypeInformationSCT2();
+    public PartyIdentificationSDD4 createPartyIdentificationSDD4() {
+        return new PartyIdentificationSDD4();
     }
 
     /**
-     * Create an instance of {@link PartyIdentificationSEPA2 }
+     * Create an instance of {@link PartyIdentificationSDD3 }
      * 
      */
-    public PartyIdentificationSEPA2 createPartyIdentificationSEPA2() {
-        return new PartyIdentificationSEPA2();
+    public PartyIdentificationSDD3 createPartyIdentificationSDD3() {
+        return new PartyIdentificationSDD3();
     }
 
     /**
-     * Create an instance of {@link PartyIdentificationSEPA1 }
+     * Create an instance of {@link AmendmentInformationDetailsSDD }
      * 
      */
-    public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
-        return new PartyIdentificationSEPA1();
+    public AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD() {
+        return new AmendmentInformationDetailsSDD();
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT1 }
+     * Create an instance of {@link CurrencyAndAmountSDD }
      * 
      */
-    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
-        return new PaymentTypeInformationSCT1();
+    public CurrencyAndAmountSDD createCurrencyAndAmountSDD() {
+        return new CurrencyAndAmountSDD();
     }
 
     /**
-     * Create an instance of {@link PurposeSEPA }
+     * Create an instance of {@link CreditorReferenceInformationSDD }
      * 
      */
-    public PurposeSEPA createPurposeSEPA() {
-        return new PurposeSEPA();
+    public CreditorReferenceInformationSDD createCreditorReferenceInformationSDD() {
+        return new CreditorReferenceInformationSDD();
     }
 
     /**
-     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
+     * Create an instance of {@link GenericIdentificationSDD }
      * 
      */
-    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
-        return new CustomerCreditTransferInitiationV03();
+    public GenericIdentificationSDD createGenericIdentificationSDD() {
+        return new GenericIdentificationSDD();
     }
 
     /**
-     * Create an instance of {@link AccountIdentificationSEPA }
+     * Create an instance of {@link DirectDebitTransactionSDD }
      * 
      */
-    public AccountIdentificationSEPA createAccountIdentificationSEPA() {
-        return new AccountIdentificationSEPA();
+    public DirectDebitTransactionSDD createDirectDebitTransactionSDD() {
+        return new DirectDebitTransactionSDD();
     }
 
     /**
-     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
+     * Create an instance of {@link RestrictedIdentificationSDD }
      * 
      */
-    public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
-        return new BranchAndFinancialInstitutionIdentificationSEPA3();
+    public RestrictedIdentificationSDD createRestrictedIdentificationSDD() {
+        return new RestrictedIdentificationSDD();
     }
 
     /**
-     * Create an instance of {@link PartySEPAChoice }
+     * Create an instance of {@link LocalInstrumentSDD }
      * 
      */
-    public PartySEPAChoice createPartySEPAChoice() {
-        return new PartySEPAChoice();
+    public LocalInstrumentSDD createLocalInstrumentSDD() {
+        return new LocalInstrumentSDD();
     }
 
     /**
-     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
+     * Create an instance of {@link PostalAddressSDD }
      * 
      */
-    public BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1() {
-        return new BranchAndFinancialInstitutionIdentificationSEPA1();
+    public PostalAddressSDD createPostalAddressSDD() {
+        return new PostalAddressSDD();
     }
 
     /**
-     * Create an instance of {@link PersonIdentificationSchemeName1Choice }
+     * Create an instance of {@link ServiceLevelSDD }
      * 
      */
-    public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() {
-        return new PersonIdentificationSchemeName1Choice();
+    public ServiceLevelSDD createServiceLevelSDD() {
+        return new ServiceLevelSDD();
     }
 
     /**
-     * Create an instance of {@link RemittanceInformationSEPA1Choice }
+     * Create an instance of {@link PaymentIdentification1 }
      * 
      */
-    public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() {
-        return new RemittanceInformationSEPA1Choice();
+    public PaymentIdentification1 createPaymentIdentification1() {
+        return new PaymentIdentification1();
     }
 
     /**
-     * Create an instance of {@link ServiceLevelSEPA }
+     * Create an instance of {@link CashAccountSDD2 }
      * 
      */
-    public ServiceLevelSEPA createServiceLevelSEPA() {
-        return new ServiceLevelSEPA();
+    public CashAccountSDD2 createCashAccountSDD2() {
+        return new CashAccountSDD2();
     }
 
     /**
-     * Create an instance of {@link CashAccountSEPA2 }
+     * Create an instance of {@link CashAccountSDD1 }
      * 
      */
-    public CashAccountSEPA2 createCashAccountSEPA2() {
-        return new CashAccountSEPA2();
+    public CashAccountSDD1 createCashAccountSDD1() {
+        return new CashAccountSDD1();
     }
 
     /**
-     * Create an instance of {@link PostalAddressSEPA }
+     * Create an instance of {@link AccountIdentificationSDD }
      * 
      */
-    public PostalAddressSEPA createPostalAddressSEPA() {
-        return new PostalAddressSEPA();
+    public AccountIdentificationSDD createAccountIdentificationSDD() {
+        return new AccountIdentificationSDD();
     }
 
     /**
-     * Create an instance of {@link CashAccountSEPA1 }
+     * Create an instance of {@link OrganisationIdentificationSDDChoice }
      * 
      */
-    public CashAccountSEPA1 createCashAccountSEPA1() {
-        return new CashAccountSEPA1();
+    public OrganisationIdentificationSDDChoice createOrganisationIdentificationSDDChoice() {
+        return new OrganisationIdentificationSDDChoice();
     }
 
     /**
-     * Create an instance of {@link OthrIdentification }
+     * Create an instance of {@link StructuredRemittanceInformationSDD }
      * 
      */
-    public OthrIdentification createOthrIdentification() {
-        return new OthrIdentification();
+    public StructuredRemittanceInformationSDD createStructuredRemittanceInformationSDD() {
+        return new StructuredRemittanceInformationSDD();
     }
 
     /**
-     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice }
+     * Create an instance of {@link RemittanceInformationSDDChoice }
      * 
      */
-    public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() {
-        return new OrganisationIdentificationSchemeName1Choice();
+    public RemittanceInformationSDDChoice createRemittanceInformationSDDChoice() {
+        return new RemittanceInformationSDDChoice();
     }
 
     /**
-     * Create an instance of {@link AmountTypeSEPA }
+     * Create an instance of {@link PurposeSDD }
      * 
      */
-    public AmountTypeSEPA createAmountTypeSEPA() {
-        return new AmountTypeSEPA();
+    public PurposeSDD createPurposeSDD() {
+        return new PurposeSDD();
     }
 
     /**
-     * Create an instance of {@link CreditTransferTransactionInformationSCT }
+     * Create an instance of {@link PersonIdentificationSDD1 }
      * 
      */
-    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
-        return new CreditTransferTransactionInformationSCT();
+    public PersonIdentificationSDD1 createPersonIdentificationSDD1() {
+        return new PersonIdentificationSDD1();
     }
 
     /**
-     * Create an instance of {@link PaymentInstructionInformationSCT }
+     * Create an instance of {@link PersonIdentificationSDD2 }
      * 
      */
-    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
-        return new PaymentInstructionInformationSCT();
+    public PersonIdentificationSDD2 createPersonIdentificationSDD2() {
+        return new PersonIdentificationSDD2();
     }
 
     /**
-     * Create an instance of {@link PersonIdentificationSEPA1Choice }
+     * Create an instance of {@link PaymentInstructionInformationSDD }
      * 
      */
-    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
-        return new PersonIdentificationSEPA1Choice();
+    public PaymentInstructionInformationSDD createPaymentInstructionInformationSDD() {
+        return new PaymentInstructionInformationSDD();
     }
 
     /**
-     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
+     * Create an instance of {@link Pain00800101 }
      * 
      */
-    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
-        return new ActiveOrHistoricCurrencyAndAmountSEPA();
+    public Pain00800101 createPain00800101() {
+        return new Pain00800101();
     }
 
     /**
-     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
+     * Create an instance of {@link DirectDebitTransactionInformationSDD }
      * 
      */
-    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
-        return new OrganisationIdentificationSEPAChoice();
+    public DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD() {
+        return new DirectDebitTransactionInformationSDD();
     }
 
     /**
-     * Create an instance of {@link StructuredRemittanceInformationSEPA1 }
+     * Create an instance of {@link MandateRelatedInformationSDD }
      * 
      */
-    public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() {
-        return new StructuredRemittanceInformationSEPA1();
+    public MandateRelatedInformationSDD createMandateRelatedInformationSDD() {
+        return new MandateRelatedInformationSDD();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceInformationSEPA1 }
+     * Create an instance of {@link CreditorReferenceTypeSDD }
      * 
      */
-    public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() {
-        return new CreditorReferenceInformationSEPA1();
+    public CreditorReferenceTypeSDD createCreditorReferenceTypeSDD() {
+        return new CreditorReferenceTypeSDD();
     }
 
     /**
-     * Create an instance of {@link GenericPersonIdentification1 }
+     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD2 }
      * 
      */
-    public GenericPersonIdentification1 createGenericPersonIdentification1() {
-        return new GenericPersonIdentification1();
+    public BranchAndFinancialInstitutionIdentificationSDD2 createBranchAndFinancialInstitutionIdentificationSDD2() {
+        return new BranchAndFinancialInstitutionIdentificationSDD2();
+    }
+
+    /**
+     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD1 }
+     * 
+     */
+    public BranchAndFinancialInstitutionIdentificationSDD1 createBranchAndFinancialInstitutionIdentificationSDD1() {
+        return new BranchAndFinancialInstitutionIdentificationSDD1();
+    }
+
+    /**
+     * Create an instance of {@link GenericIdentification3 }
+     * 
+     */
+    public GenericIdentification3 createGenericIdentification3() {
+        return new GenericIdentification3();
+    }
+
+    /**
+     * Create an instance of {@link GenericIdentification4 }
+     * 
+     */
+    public GenericIdentification4 createGenericIdentification4() {
+        return new GenericIdentification4();
     }
 
     /**
@@ -314,26 +338,34 @@ public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
     }
 
     /**
-     * Create an instance of {@link CategoryPurposeSEPA }
+     * Create an instance of {@link FinancialInstitutionIdentificationSDD2 }
+     * 
+     */
+    public FinancialInstitutionIdentificationSDD2 createFinancialInstitutionIdentificationSDD2() {
+        return new FinancialInstitutionIdentificationSDD2();
+    }
+
+    /**
+     * Create an instance of {@link FinancialInstitutionIdentificationSDD1 }
      * 
      */
-    public CategoryPurposeSEPA createCategoryPurposeSEPA() {
-        return new CategoryPurposeSEPA();
+    public FinancialInstitutionIdentificationSDD1 createFinancialInstitutionIdentificationSDD1() {
+        return new FinancialInstitutionIdentificationSDD1();
     }
 
     /**
-     * Create an instance of {@link CreditorReferenceTypeSEPA }
+     * Create an instance of {@link GroupHeaderSDD }
      * 
      */
-    public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
-        return new CreditorReferenceTypeSEPA();
+    public GroupHeaderSDD createGroupHeaderSDD() {
+        return new GroupHeaderSDD();
     }
 
     /**
      * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
+    @XmlElementDecl(namespace = "urn:swift:xsd:$pain.008.002.01", name = "Document")
     public JAXBElement<Document> createDocument(Document value) {
         return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
     }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FObjectFactory.java
6cddbbd5bdd3021b875c4ae0432921b6d8f39402
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FPriority2Code.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FPriority2Code.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_01/Priority2Code.java
@XmlType(name = "Priority2Code", namespace = "urn:swift:xsd:$pain.008.002.01")
@XmlType(name = "Priority2Code", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -20,7 +20,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "Priority2Code", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "Priority2Code", namespace = "urn:swift:xsd:$pain.008.002.01")
 @XmlEnum
 public enum Priority2Code {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_01%2FPriority2Code.java
0623f102d30444684ae6e97c5c56328569676aa4
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FAccountIdentificationSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FAccountIdentificationSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/AccountIdentificationSEPA.java
 *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}IBAN2007Identifier"/>
@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}IBAN2007Identifier"/>
@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}IBAN2007Identifier"/>
+ *         &lt;element name="IBAN" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}IBAN2007Identifier"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "AccountIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "iban"
 })
 public class AccountIdentificationSEPA {
 
-    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "IBAN", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String iban;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FAccountIdentificationSEPA.java
8c0a83bbe2faa79c0775ccd63963791bdcb2321d
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FActiveOrHistoricCurrencyAndAmountSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FActiveOrHistoricCurrencyAndAmountSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ActiveOrHistoricCurrencyAndAmountSEPA.java
 *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.008.002.02>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
 *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ActiveOrHistoricCurrencyCodeEUR" />
@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
 *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.001.003.03>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
 *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCodeEUR" />
@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
@@ -17,8 +17,8 @@
  * <pre>
  * &lt;complexType name="ActiveOrHistoricCurrencyAndAmountSEPA">
  *   &lt;simpleContent>
- *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.001.003.03>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
- *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCodeEUR" />
+ *     &lt;extension base="&lt;urn:iso:std:iso:20022:tech:xsd:pain.008.002.02>ActiveOrHistoricCurrencyAndAmount_SimpleTypeSEPA">
+ *       &lt;attribute name="Ccy" use="required" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ActiveOrHistoricCurrencyCodeEUR" />
  *     &lt;/extension>
  *   &lt;/simpleContent>
  * &lt;/complexType>
@@ -27,7 +27,7 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "ActiveOrHistoricCurrencyAndAmountSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "value"
 })
 public class ActiveOrHistoricCurrencyAndAmountSEPA {
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FActiveOrHistoricCurrencyAndAmountSEPA.java
9dd4000052eb50cbdd1be5b3b751983d14b33b3a
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FActiveOrHistoricCurrencyCodeEUR.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FActiveOrHistoricCurrencyCodeEUR.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ActiveOrHistoricCurrencyCodeEUR.java
@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,7 +19,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "ActiveOrHistoricCurrencyCodeEUR", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 @XmlEnum
 public enum ActiveOrHistoricCurrencyCodeEUR {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FActiveOrHistoricCurrencyCodeEUR.java
219812c66397bc25059efbfd4389423094ecfecf
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FBranchAndFinancialInstitutionIdentificationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FBranchAndFinancialInstitutionIdentificationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/BranchAndFinancialInstitutionIdentificationSEPA1.java
 *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}FinancialInstitutionIdentificationSEPA1"/>
@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}FinancialInstitutionIdentificationSEPA1"/>
@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}FinancialInstitutionIdentificationSEPA1"/>
+ *         &lt;element name="FinInstnId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}FinancialInstitutionIdentificationSEPA1"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "BranchAndFinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "finInstnId"
 })
 public class BranchAndFinancialInstitutionIdentificationSEPA1 {
 
-    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "FinInstnId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected FinancialInstitutionIdentificationSEPA1 finInstnId;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FBranchAndFinancialInstitutionIdentificationSEPA1.java
fb8349a8035f338aa72b89db84a1b8d165b5f1dc
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCashAccountSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCashAccountSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/CashAccountSEPA1.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}AccountIdentificationSEPA"/>
 *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
 *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
- *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}AccountIdentificationSEPA"/>
+ *         &lt;element name="Ccy" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ActiveOrHistoricCurrencyCode" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CashAccountSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "id",
     "ccy"
 })
 public class CashAccountSEPA1 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected AccountIdentificationSEPA id;
-    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Ccy", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String ccy;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCashAccountSEPA1.java
933c3724a39bf406f4c8a8d4346ed04737930c54
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCashAccountSEPA2.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCashAccountSEPA2.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/CashAccountSEPA2.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}AccountIdentificationSEPA"/>
@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AccountIdentificationSEPA"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}AccountIdentificationSEPA"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CashAccountSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "id"
 })
 public class CashAccountSEPA2 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected AccountIdentificationSEPA id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCashAccountSEPA2.java
9ad794080c107dcbcbc19186674086836dfcc82e
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCategoryPurposeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCategoryPurposeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/CategoryPurposeSEPA.java
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalCategoryPurpose1Code"/>
@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalCategoryPurpose1Code"/>
@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalCategoryPurpose1Code"/>
+ *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalCategoryPurpose1Code"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CategoryPurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "cd"
 })
 public class CategoryPurposeSEPA {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String cd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCategoryPurposeSEPA.java
711a90d624db880544ac47547d14a5c2ea600de5
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FChargeBearerTypeSEPACode.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FChargeBearerTypeSEPACode.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ChargeBearerTypeSEPACode.java
@XmlType(name = "ChargeBearerTypeSEPACode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
@XmlType(name = "ChargeBearerTypeSEPACode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,7 +19,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "ChargeBearerTypeSEPACode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "ChargeBearerTypeSEPACode", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 @XmlEnum
 public enum ChargeBearerTypeSEPACode {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FChargeBearerTypeSEPACode.java
a66efd2770e20f6f2316864930bd47e4cc42e55c
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceInformationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceInformationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/CreditorReferenceInformationSEPA1.java
 *         &lt;element name="Tp" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CreditorReferenceTypeSEPA"/>
 *         &lt;element name="Ref" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
@XmlType(name = "CreditorReferenceInformationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Tp", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "Ref", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="Tp" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CreditorReferenceTypeSEPA"/>
 *         &lt;element name="Ref" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
@XmlType(name = "CreditorReferenceInformationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Tp", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "Ref", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Tp" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CreditorReferenceTypeSEPA"/>
- *         &lt;element name="Ref" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
+ *         &lt;element name="Tp" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CreditorReferenceTypeSEPA"/>
+ *         &lt;element name="Ref" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorReferenceInformationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CreditorReferenceInformationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "tp",
     "ref"
 })
 public class CreditorReferenceInformationSEPA1 {
 
-    @XmlElement(name = "Tp", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Tp", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected CreditorReferenceTypeSEPA tp;
-    @XmlElement(name = "Ref", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Ref", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String ref;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceInformationSEPA1.java
7a87bcba421940700f8ae7c891551a166fc10a65
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceTypeCodeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceTypeCodeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/CreditorReferenceTypeCodeSEPA.java
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}DocumentType3CodeSEPA"/>
@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DocumentType3CodeSEPA"/>
@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DocumentType3CodeSEPA"/>
+ *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}DocumentType3CodeSEPA"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CreditorReferenceTypeCodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "cd"
 })
 public class CreditorReferenceTypeCodeSEPA {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected DocumentType3CodeSEPA cd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceTypeCodeSEPA.java
2d2ead7ceae2b49b2718fc1a6da447a99a50bf99
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceTypeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceTypeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/CreditorReferenceTypeSEPA.java
 *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CreditorReferenceTypeCodeSEPA"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CreditorReferenceTypeCodeSEPA"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CreditorReferenceTypeCodeSEPA"/>
- *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="CdOrPrtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CreditorReferenceTypeCodeSEPA"/>
+ *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "CreditorReferenceTypeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "cdOrPrtry",
     "issr"
 })
 public class CreditorReferenceTypeSEPA {
 
-    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CdOrPrtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected CreditorReferenceTypeCodeSEPA cdOrPrtry;
-    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String issr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FCreditorReferenceTypeSEPA.java
a82f6cbd356c303ac0c83f460b4227c486c87804
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDateAndPlaceOfBirth.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDateAndPlaceOfBirth.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/DateAndPlaceOfBirth.java
 *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
 *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
 *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -18,10 +18,10 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ISODate"/>
- *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
- *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode"/>
+ *         &lt;element name="BirthDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ISODate"/>
+ *         &lt;element name="PrvcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
+ *         &lt;element name="CityOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
+ *         &lt;element name="CtryOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CountryCode"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -31,21 +31,21 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "DateAndPlaceOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "birthDt",
     "prvcOfBirth",
     "cityOfBirth",
     "ctryOfBirth"
 })
 public class DateAndPlaceOfBirth {
 
-    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "BirthDt", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected XMLGregorianCalendar birthDt;
-    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PrvcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String prvcOfBirth;
-    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CityOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String cityOfBirth;
-    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "CtryOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String ctryOfBirth;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDateAndPlaceOfBirth.java
2bb59155761a0d2b7f0c13d91d010406f93ed27d
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDocument.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDocument.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/Document.java
 *         &lt;element name="CstmrDrctDbtInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CustomerDirectDebitInitiationV02"/>
@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    "cstmrDrctDbtInitn"
    @XmlElement(name = "CstmrDrctDbtInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    protected CustomerDirectDebitInitiationV02 cstmrDrctDbtInitn;
     * Gets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02 }
    public CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn() {
        return cstmrDrctDbtInitn;
     * Sets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02 }
    public void setCstmrDrctDbtInitn(CustomerDirectDebitInitiationV02 value) {
        this.cstmrDrctDbtInitn = value;
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/Document.java
return cstmrDrctDbtInitn;
     * Sets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn()
 *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    "cstmrCdtTrfInitn"
    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
     * Gets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
        return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03 }
    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
        this.cstmrCdtTrfInitn = value;
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/Document.java
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="CstmrCdtTrfInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CustomerCreditTransferInitiationV03"/>
+ *         &lt;element name="CstmrDrctDbtInitn" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CustomerDirectDebitInitiationV02"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,36 +27,36 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
-    "cstmrCdtTrfInitn"
+@XmlType(name = "Document", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
+    "cstmrDrctDbtInitn"
 })
 public class Document {
 
-    @XmlElement(name = "CstmrCdtTrfInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
-    protected CustomerCreditTransferInitiationV03 cstmrCdtTrfInitn;
+    @XmlElement(name = "CstmrDrctDbtInitn", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
+    protected CustomerDirectDebitInitiationV02 cstmrDrctDbtInitn;
 
     /**
-     * Gets the value of the cstmrCdtTrfInitn property.
+     * Gets the value of the cstmrDrctDbtInitn property.
      * 
      * @return
      *     possible object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link CustomerDirectDebitInitiationV02 }
      *     
      */
-    public CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn() {
-        return cstmrCdtTrfInitn;
+    public CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn() {
+        return cstmrDrctDbtInitn;
     }
 
     /**
-     * Sets the value of the cstmrCdtTrfInitn property.
+     * Sets the value of the cstmrDrctDbtInitn property.
      * 
      * @param value
      *     allowed object is
-     *     {@link CustomerCreditTransferInitiationV03 }
+     *     {@link CustomerDirectDebitInitiationV02 }
      *     
      */
-    public void setCstmrCdtTrfInitn(CustomerCreditTransferInitiationV03 value) {
-        this.cstmrCdtTrfInitn = value;
+    public void setCstmrDrctDbtInitn(CustomerDirectDebitInitiationV02 value) {
+        this.cstmrDrctDbtInitn = value;
     }
 
 }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDocument.java
e2da0113bb3e2616a6fe4ef2462020bc7b6a0ed7
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDocumentType3CodeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDocumentType3CodeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/DocumentType3CodeSEPA.java
@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,7 +19,7 @@
  * </pre>
  * 
  */
-@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+@XmlType(name = "DocumentType3CodeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 @XmlEnum
 public enum DocumentType3CodeSEPA {
 
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FDocumentType3CodeSEPA.java
f417fb0e10f2af817a7c1f6c40f260c49484a731
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FFinancialInstitutionIdentificationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FFinancialInstitutionIdentificationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/FinancialInstitutionIdentificationSEPA1.java
 *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}BICIdentifier"/>
@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}BICIdentifier"/>
@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}BICIdentifier"/>
+ *         &lt;element name="BIC" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}BICIdentifier"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "FinancialInstitutionIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "bic"
 })
 public class FinancialInstitutionIdentificationSEPA1 {
 
-    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "BIC", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String bic;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FFinancialInstitutionIdentificationSEPA1.java
ff0282df59acc4c5c8b159b2b826a4887192014b
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FGenericOrganisationIdentification1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FGenericOrganisationIdentification1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/GenericOrganisationIdentification1.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,9 +17,9 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
- *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
+ *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
+ *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -29,18 +29,18 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "GenericOrganisationIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "id",
     "schmeNm",
     "issr"
 })
 public class GenericOrganisationIdentification1 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String id;
-    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected OrganisationIdentificationSchemeName1Choice schmeNm;
-    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String issr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FGenericOrganisationIdentification1.java
5d481b8bc5f044f9466a9e5b4c5f7785595cacbb
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FGenericPersonIdentification1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FGenericPersonIdentification1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/GenericPersonIdentification1.java
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
 *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
 *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,9 +17,9 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
- *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
- *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
+ *         &lt;element name="SchmeNm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
+ *         &lt;element name="Issr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -29,18 +29,18 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "GenericPersonIdentification1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "id",
     "schmeNm",
     "issr"
 })
 public class GenericPersonIdentification1 {
 
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String id;
-    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "SchmeNm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected PersonIdentificationSchemeName1Choice schmeNm;
-    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Issr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String issr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FGenericPersonIdentification1.java
1d658b8a2d6e60cabd9e2cff494051cad2cde384
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FObjectFactory.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FObjectFactory.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", "Document");
    /**
     * Create an instance of {@link PaymentTypeInformationSDD }
     * 
     */
    public PaymentTypeInformationSDD createPaymentTypeInformationSDD() {
        return new PaymentTypeInformationSDD();
    }

    /**
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA2 }
     * 
     */
    public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() {
        return new FinancialInstitutionIdentificationSEPA2();
    }

    /**
     * Create an instance of {@link CustomerDirectDebitInitiationV02 }
     * 
     */
    public CustomerDirectDebitInitiationV02 createCustomerDirectDebitInitiationV02() {
        return new CustomerDirectDebitInitiationV02();
    }

     * Create an instance of {@link PersonIdentificationSEPA2 }
    public PersonIdentificationSEPA2 createPersonIdentificationSEPA2() {
        return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5 }
    public PartyIdentificationSEPA5 createPartyIdentificationSEPA5() {
        return new PartyIdentificationSEPA5();
     * Create an instance of {@link PartyIdentificationSEPA4 }
    public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() {
        return new PartyIdentificationSEPA4();
     * Create an instance of {@link PartyIdentificationSEPA3 }
    public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() {
        return new PartyIdentificationSEPA3();
    }

    /**
     * Create an instance of {@link GenericOrganisationIdentification1 }
     * 
     */
    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
        return new GenericOrganisationIdentification1();
     * Create an instance of {@link PurposeSEPA }
    public PurposeSEPA createPurposeSEPA() {
        return new PurposeSEPA();
     * Create an instance of {@link LocalInstrumentSEPA }
    public LocalInstrumentSEPA createLocalInstrumentSEPA() {
        return new LocalInstrumentSEPA();
     * Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA }
    public RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA() {
        return new RestrictedPersonIdentificationSchemeNameSEPA();
    }

    /**
     * Create an instance of {@link AmendmentInformationDetailsSDD }
     * 
     */
    public AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD() {
        return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD }
    public DirectDebitTransactionSDD createDirectDebitTransactionSDD() {
        return new DirectDebitTransactionSDD();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 }
     * 
     */
    public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() {
        return new BranchAndFinancialInstitutionIdentificationSEPA2();
    }

    /**
     * Create an instance of {@link PartySEPA2 }
     * 
     */
    public PartySEPA2 createPartySEPA2() {
        return new PartySEPA2();
    }

     * Create an instance of {@link PaymentInstructionInformationSDD }
    public PaymentInstructionInformationSDD createPaymentInstructionInformationSDD() {
        return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice }
    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
        return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
        return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link DirectDebitTransactionInformationSDD }
    public DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD() {
        return new DirectDebitTransactionInformationSDD();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
        return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link MandateRelatedInformationSDD }
    public MandateRelatedInformationSDD createMandateRelatedInformationSDD() {
        return new MandateRelatedInformationSDD();
    /**
     * Create an instance of {@link RestrictedPersonIdentificationSEPA }
     * 
     */
    public RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA() {
        return new RestrictedPersonIdentificationSEPA();
    }

    /**
     * Create an instance of {@link RestrictedFinancialIdentificationSEPA }
     * 
     */
    public RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA() {
        return new RestrictedFinancialIdentificationSEPA();
    }

    /**
     * Create an instance of {@link GroupHeaderSDD }
     * 
     */
    public GroupHeaderSDD createGroupHeaderSDD() {
        return new GroupHeaderSDD();
    }

    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PaymentTypeInformationSDD();
PaymentTypeInformationSDD createPaymentTypeInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA2();
FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new CustomerDirectDebitInitiationV02();
CustomerDirectDebitInitiationV02 createCustomerDirectDebitInitiationV02()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PartyIdentificationSEPA5();
     * Create an instance of {@link PartyIdentificationSEPA4
PartyIdentificationSEPA5 createPartyIdentificationSEPA5()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PartyIdentificationSEPA4();
     * Create an instance of {@link PartyIdentificationSEPA3
PartyIdentificationSEPA4 createPartyIdentificationSEPA4()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PurposeSEPA
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PurposeSEPA();
     * Create an instance of {@link LocalInstrumentSEPA
PurposeSEPA createPurposeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new LocalInstrumentSEPA();
     * Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA
LocalInstrumentSEPA createLocalInstrumentSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new RestrictedPersonIdentificationSchemeNameSEPA();
RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new DirectDebitTransactionSDD();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA2();
BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PartySEPA2();
PartySEPA2 createPartySEPA2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link DirectDebitTransactionInformationSDD
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new DirectDebitTransactionInformationSDD();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link MandateRelatedInformationSDD
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new MandateRelatedInformationSDD();
    /**
     * Create an instance of {@link RestrictedPersonIdentificationSEPA
MandateRelatedInformationSDD createMandateRelatedInformationSDD()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new RestrictedPersonIdentificationSEPA();
RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new RestrictedFinancialIdentificationSEPA();
RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new GroupHeaderSDD();
GroupHeaderSDD createGroupHeaderSDD()
    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
    public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
        return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT }
    public GroupHeaderSCT createGroupHeaderSCT() {
        return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1 }
    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
        return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2 }
    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
        return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1 }
    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
        return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA }
    public PurposeSEPA createPurposeSEPA() {
        return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
        return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
    public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
        return new BranchAndFinancialInstitutionIdentificationSEPA3();
    /**
     * Create an instance of {@link OthrIdentification }
     * 
     */
    public OthrIdentification createOthrIdentification() {
        return new OthrIdentification();
    }

     * Create an instance of {@link AmountTypeSEPA }
    public AmountTypeSEPA createAmountTypeSEPA() {
        return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT }
    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
        return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT }
    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
        return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice }
    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
        return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
        return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
        return new OrganisationIdentificationSEPAChoice();
    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT createGroupHeaderSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA createPurposeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new BranchAndFinancialInstitutionIdentificationSEPA3();
    /**
     * Create an instance of {@link OthrIdentification
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new OthrIdentification();
OthrIdentification createOthrIdentification()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA createAmountTypeSEPA()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/ObjectFactory.java
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
@@ -24,7 +24,7 @@
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", "Document");
+    private final static QName _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", "Document");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kapott.hbci.sepa.jaxb.pain_008_002_02
@@ -49,6 +49,14 @@ public PaymentIdentificationSEPA createPaymentIdentificationSEPA() {
         return new PaymentIdentificationSEPA();
     }
 
+    /**
+     * Create an instance of {@link PaymentTypeInformationSDD }
+     * 
+     */
+    public PaymentTypeInformationSDD createPaymentTypeInformationSDD() {
+        return new PaymentTypeInformationSDD();
+    }
+
     /**
      * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 }
      * 
@@ -57,6 +65,22 @@ public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentif
         return new FinancialInstitutionIdentificationSEPA1();
     }
 
+    /**
+     * Create an instance of {@link FinancialInstitutionIdentificationSEPA2 }
+     * 
+     */
+    public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() {
+        return new FinancialInstitutionIdentificationSEPA2();
+    }
+
+    /**
+     * Create an instance of {@link CustomerDirectDebitInitiationV02 }
+     * 
+     */
+    public CustomerDirectDebitInitiationV02 createCustomerDirectDebitInitiationV02() {
+        return new CustomerDirectDebitInitiationV02();
+    }
+
     /**
      * Create an instance of {@link CreditorReferenceTypeCodeSEPA }
      * 
@@ -66,35 +90,43 @@ public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() {
     }
 
     /**
-     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 }
+     * Create an instance of {@link PersonIdentificationSEPA2 }
      * 
      */
-    public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() {
-        return new FinancialInstitutionIdentificationSEPA3();
+    public PersonIdentificationSEPA2 createPersonIdentificationSEPA2() {
+        return new PersonIdentificationSEPA2();
     }
 
     /**
-     * Create an instance of {@link GroupHeaderSCT }
+     * Create an instance of {@link PartyIdentificationSEPA5 }
      * 
      */
-    public GroupHeaderSCT createGroupHeaderSCT() {
-        return new GroupHeaderSCT();
+    public PartyIdentificationSEPA5 createPartyIdentificationSEPA5() {
+        return new PartyIdentificationSEPA5();
     }
 
     /**
-     * Create an instance of {@link GenericOrganisationIdentification1 }
+     * Create an instance of {@link PartyIdentificationSEPA4 }
      * 
      */
-    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
-        return new GenericOrganisationIdentification1();
+    public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() {
+        return new PartyIdentificationSEPA4();
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT2 }
+     * Create an instance of {@link PartyIdentificationSEPA3 }
      * 
      */
-    public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() {
-        return new PaymentTypeInformationSCT2();
+    public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() {
+        return new PartyIdentificationSEPA3();
+    }
+
+    /**
+     * Create an instance of {@link GenericOrganisationIdentification1 }
+     * 
+     */
+    public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() {
+        return new GenericOrganisationIdentification1();
     }
 
     /**
@@ -114,27 +146,35 @@ public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() {
     }
 
     /**
-     * Create an instance of {@link PaymentTypeInformationSCT1 }
+     * Create an instance of {@link PurposeSEPA }
      * 
      */
-    public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() {
-        return new PaymentTypeInformationSCT1();
+    public PurposeSEPA createPurposeSEPA() {
+        return new PurposeSEPA();
     }
 
     /**
-     * Create an instance of {@link PurposeSEPA }
+     * Create an instance of {@link LocalInstrumentSEPA }
      * 
      */
-    public PurposeSEPA createPurposeSEPA() {
-        return new PurposeSEPA();
+    public LocalInstrumentSEPA createLocalInstrumentSEPA() {
+        return new LocalInstrumentSEPA();
     }
 
     /**
-     * Create an instance of {@link CustomerCreditTransferInitiationV03 }
+     * Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA }
      * 
      */
-    public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() {
-        return new CustomerCreditTransferInitiationV03();
+    public RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA() {
+        return new RestrictedPersonIdentificationSchemeNameSEPA();
+    }
+
+    /**
+     * Create an instance of {@link AmendmentInformationDetailsSDD }
+     * 
+     */
+    public AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD() {
+        return new AmendmentInformationDetailsSDD();
     }
 
     /**
@@ -146,11 +186,11 @@ public AccountIdentificationSEPA createAccountIdentificationSEPA() {
     }
 
     /**
-     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 }
+     * Create an instance of {@link DirectDebitTransactionSDD }
      * 
      */
-    public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() {
-        return new BranchAndFinancialInstitutionIdentificationSEPA3();
+    public DirectDebitTransactionSDD createDirectDebitTransactionSDD() {
+        return new DirectDebitTransactionSDD();
     }
 
     /**
@@ -161,6 +201,14 @@ public PartySEPAChoice createPartySEPAChoice() {
         return new PartySEPAChoice();
     }
 
+    /**
+     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 }
+     * 
+     */
+    public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() {
+        return new BranchAndFinancialInstitutionIdentificationSEPA2();
+    }
+
     /**
      * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 }
      * 
@@ -193,6 +241,14 @@ public ServiceLevelSEPA createServiceLevelSEPA() {
         return new ServiceLevelSEPA();
     }
 
+    /**
+     * Create an instance of {@link PartySEPA2 }
+     * 
+     */
+    public PartySEPA2 createPartySEPA2() {
+        return new PartySEPA2();
+    }
+
     /**
      * Create an instance of {@link CashAccountSEPA2 }
      * 
@@ -217,14 +273,6 @@ public CashAccountSEPA1 createCashAccountSEPA1() {
         return new CashAccountSEPA1();
     }
 
-    /**
-     * Create an instance of {@link OthrIdentification }
-     * 
-     */
-    public OthrIdentification createOthrIdentification() {
-        return new OthrIdentification();
-    }
-
     /**
      * Create an instance of {@link OrganisationIdentificationSchemeName1Choice }
      * 
@@ -234,51 +282,51 @@ public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificat
     }
 
     /**
-     * Create an instance of {@link AmountTypeSEPA }
+     * Create an instance of {@link PaymentInstructionInformationSDD }
      * 
      */
-    public AmountTypeSEPA createAmountTypeSEPA() {
-        return new AmountTypeSEPA();
+    public PaymentInstructionInformationSDD createPaymentInstructionInformationSDD() {
+        return new PaymentInstructionInformationSDD();
     }
 
     /**
-     * Create an instance of {@link CreditTransferTransactionInformationSCT }
+     * Create an instance of {@link PersonIdentificationSEPA1Choice }
      * 
      */
-    public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() {
-        return new CreditTransferTransactionInformationSCT();
+    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
+        return new PersonIdentificationSEPA1Choice();
     }
 
     /**
-     * Create an instance of {@link PaymentInstructionInformationSCT }
+     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
      * 
      */
-    public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() {
-        return new PaymentInstructionInformationSCT();
+    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
+        return new ActiveOrHistoricCurrencyAndAmountSEPA();
     }
 
     /**
-     * Create an instance of {@link PersonIdentificationSEPA1Choice }
+     * Create an instance of {@link DirectDebitTransactionInformationSDD }
      * 
      */
-    public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() {
-        return new PersonIdentificationSEPA1Choice();
+    public DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD() {
+        return new DirectDebitTransactionInformationSDD();
     }
 
     /**
-     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA }
+     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
      * 
      */
-    public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() {
-        return new ActiveOrHistoricCurrencyAndAmountSEPA();
+    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
+        return new OrganisationIdentificationSEPAChoice();
     }
 
     /**
-     * Create an instance of {@link OrganisationIdentificationSEPAChoice }
+     * Create an instance of {@link MandateRelatedInformationSDD }
      * 
      */
-    public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() {
-        return new OrganisationIdentificationSEPAChoice();
+    public MandateRelatedInformationSDD createMandateRelatedInformationSDD() {
+        return new MandateRelatedInformationSDD();
     }
 
     /**
@@ -297,6 +345,22 @@ public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1
         return new CreditorReferenceInformationSEPA1();
     }
 
+    /**
+     * Create an instance of {@link RestrictedPersonIdentificationSEPA }
+     * 
+     */
+    public RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA() {
+        return new RestrictedPersonIdentificationSEPA();
+    }
+
+    /**
+     * Create an instance of {@link RestrictedFinancialIdentificationSEPA }
+     * 
+     */
+    public RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA() {
+        return new RestrictedFinancialIdentificationSEPA();
+    }
+
     /**
      * Create an instance of {@link GenericPersonIdentification1 }
      * 
@@ -321,6 +385,14 @@ public CategoryPurposeSEPA createCategoryPurposeSEPA() {
         return new CategoryPurposeSEPA();
     }
 
+    /**
+     * Create an instance of {@link GroupHeaderSDD }
+     * 
+     */
+    public GroupHeaderSDD createGroupHeaderSDD() {
+        return new GroupHeaderSDD();
+    }
+
     /**
      * Create an instance of {@link CreditorReferenceTypeSEPA }
      * 
@@ -333,7 +405,7 @@ public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() {
      * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", name = "Document")
+    @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", name = "Document")
     public JAXBElement<Document> createDocument(Document value) {
         return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
     }
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FObjectFactory.java
ba67efd63d5782a4f71210883b87947f5f4766c9
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FOrganisationIdentificationSEPAChoice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FOrganisationIdentificationSEPAChoice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/OrganisationIdentificationSEPAChoice.java
 *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}AnyBICIdentifier"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}GenericOrganisationIdentification1"/>
@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AnyBICIdentifier"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericOrganisationIdentification1"/>
@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}AnyBICIdentifier"/>
- *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericOrganisationIdentification1"/>
+ *           &lt;element name="BICOrBEI" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}AnyBICIdentifier"/>
+ *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}GenericOrganisationIdentification1"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "OrganisationIdentificationSEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "bicOrBEI",
     "othr"
 })
 public class OrganisationIdentificationSEPAChoice {
 
-    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "BICOrBEI", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String bicOrBEI;
-    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected GenericOrganisationIdentification1 othr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FOrganisationIdentificationSEPAChoice.java
0b16e8a594b66f68c9ba1dc32825143b866b70d1
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FOrganisationIdentificationSchemeName1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FOrganisationIdentificationSchemeName1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/OrganisationIdentificationSchemeName1Choice.java
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalOrganisationIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalOrganisationIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalOrganisationIdentification1Code"/>
- *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
+ *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalOrganisationIdentification1Code"/>
+ *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "OrganisationIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "cd",
     "prtry"
 })
 public class OrganisationIdentificationSchemeName1Choice {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String cd;
-    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String prtry;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FOrganisationIdentificationSchemeName1Choice.java
e98af23a168d2f0e2872567f8f8b6be1107a0da2
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartyIdentificationSEPA1.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartyIdentificationSEPA1.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PartyIdentificationSEPA1.java
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max70Text" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" minOccurs="0"/>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
+ *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max70Text" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PartySEPAChoice" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PartyIdentificationSEPA1", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "nm",
     "id"
 })
 public class PartyIdentificationSEPA1 {
 
-    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String nm;
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected PartySEPAChoice id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartyIdentificationSEPA1.java
621f2f1d79a889e9366b65bd5f1831a2030d11a7
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartyIdentificationSEPA2.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartyIdentificationSEPA2.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PartyIdentificationSEPA2.java
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max70Text"/>
 *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PostalAddressSEPA" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text"/>
 *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PostalAddressSEPA" minOccurs="0"/>
 *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -17,9 +17,9 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text"/>
- *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PostalAddressSEPA" minOccurs="0"/>
- *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PartySEPAChoice" minOccurs="0"/>
+ *         &lt;element name="Nm" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max70Text"/>
+ *         &lt;element name="PstlAdr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PostalAddressSEPA" minOccurs="0"/>
+ *         &lt;element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PartySEPAChoice" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -29,18 +29,18 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PartyIdentificationSEPA2", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "nm",
     "pstlAdr",
     "id"
 })
 public class PartyIdentificationSEPA2 {
 
-    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Nm", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String nm;
-    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PstlAdr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected PostalAddressSEPA pstlAdr;
-    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Id", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected PartySEPAChoice id;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartyIdentificationSEPA2.java
66e823647c44c3c07a412f860bad82689aabfd2c
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartySEPAChoice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartySEPAChoice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PartySEPAChoice.java
 *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}OrganisationIdentificationSEPAChoice"/>
 *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PersonIdentificationSEPA1Choice"/>
@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSEPAChoice"/>
 *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSEPA1Choice"/>
@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}OrganisationIdentificationSEPAChoice"/>
- *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}PersonIdentificationSEPA1Choice"/>
+ *           &lt;element name="OrgId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}OrganisationIdentificationSEPAChoice"/>
+ *           &lt;element name="PrvtId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}PersonIdentificationSEPA1Choice"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PartySEPAChoice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "orgId",
     "prvtId"
 })
 public class PartySEPAChoice {
 
-    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "OrgId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected OrganisationIdentificationSEPAChoice orgId;
-    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "PrvtId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected PersonIdentificationSEPA1Choice prvtId;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPartySEPAChoice.java
03808274a606625856163eca57c94a58c6571f6f
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPaymentIdentificationSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPaymentIdentificationSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PaymentIdentificationSEPA.java
 *         &lt;element name="InstrId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}RestrictedIdentificationSEPA1" minOccurs="0"/>
 *         &lt;element name="EndToEndId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}RestrictedIdentificationSEPA1"/>
@XmlType(name = "PaymentIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "InstrId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "EndToEndId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="InstrId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}RestrictedIdentificationSEPA1" minOccurs="0"/>
 *         &lt;element name="EndToEndId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}RestrictedIdentificationSEPA1"/>
@XmlType(name = "PaymentIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "InstrId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "EndToEndId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,8 +17,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="InstrId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}RestrictedIdentificationSEPA1" minOccurs="0"/>
- *         &lt;element name="EndToEndId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}RestrictedIdentificationSEPA1"/>
+ *         &lt;element name="InstrId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}RestrictedIdentificationSEPA1" minOccurs="0"/>
+ *         &lt;element name="EndToEndId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}RestrictedIdentificationSEPA1"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -28,15 +28,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PaymentIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PaymentIdentificationSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "instrId",
     "endToEndId"
 })
 public class PaymentIdentificationSEPA {
 
-    @XmlElement(name = "InstrId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "InstrId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String instrId;
-    @XmlElement(name = "EndToEndId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "EndToEndId", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String endToEndId;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPaymentIdentificationSEPA.java
81adee0680e4e5b4156b2a9aa242766a147f6204
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPersonIdentificationSEPA1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPersonIdentificationSEPA1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PersonIdentificationSEPA1Choice.java
 *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}DateAndPlaceOfBirth"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}GenericPersonIdentification1"/>
@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DateAndPlaceOfBirth"/>
 *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericPersonIdentification1"/>
@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}DateAndPlaceOfBirth"/>
- *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}GenericPersonIdentification1"/>
+ *           &lt;element name="DtAndPlcOfBirth" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}DateAndPlaceOfBirth"/>
+ *           &lt;element name="Othr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}GenericPersonIdentification1"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PersonIdentificationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "dtAndPlcOfBirth",
     "othr"
 })
 public class PersonIdentificationSEPA1Choice {
 
-    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "DtAndPlcOfBirth", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected DateAndPlaceOfBirth dtAndPlcOfBirth;
-    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Othr", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected GenericPersonIdentification1 othr;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPersonIdentificationSEPA1Choice.java
5b7241d1055f3918b2f0fed7ef538f3c9a2dfd23
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPersonIdentificationSchemeName1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPersonIdentificationSchemeName1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PersonIdentificationSchemeName1Choice.java
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalPersonIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalPersonIdentification1Code"/>
 *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalPersonIdentification1Code"/>
- *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max35Text"/>
+ *           &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalPersonIdentification1Code"/>
+ *           &lt;element name="Prtry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max35Text"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PersonIdentificationSchemeName1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "cd",
     "prtry"
 })
 public class PersonIdentificationSchemeName1Choice {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String cd;
-    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Prtry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String prtry;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPersonIdentificationSchemeName1Choice.java
d24f7b7fc9195ea137b8096b66c6ccba1b654a11
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPostalAddressSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPostalAddressSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PostalAddressSEPA.java
 *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CountryCode" minOccurs="0"/>
 *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max70Text" maxOccurs="2" minOccurs="0"/>
@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode" minOccurs="0"/>
 *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" maxOccurs="2" minOccurs="0"/>
@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -19,8 +19,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}CountryCode" minOccurs="0"/>
- *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max70Text" maxOccurs="2" minOccurs="0"/>
+ *         &lt;element name="Ctry" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}CountryCode" minOccurs="0"/>
+ *         &lt;element name="AdrLine" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max70Text" maxOccurs="2" minOccurs="0"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PostalAddressSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "ctry",
     "adrLine"
 })
 public class PostalAddressSEPA {
 
-    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Ctry", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String ctry;
-    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "AdrLine", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected List<String> adrLine;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPostalAddressSEPA.java
07456ff7c69308ce1bab1083db9afbdbf4064593
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPurposeSEPA.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPurposeSEPA.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/PurposeSEPA.java
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalPurpose1Code"/>
@XmlType(name = "PurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
 *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalPurpose1Code"/>
@XmlType(name = "PurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
@@ -17,7 +17,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}ExternalPurpose1Code"/>
+ *         &lt;element name="Cd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}ExternalPurpose1Code"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>
@@ -27,12 +27,12 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "PurposeSEPA", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "cd"
 })
 public class PurposeSEPA {
 
-    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", required = true)
+    @XmlElement(name = "Cd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", required = true)
     protected String cd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FPurposeSEPA.java
88b740b4e6afea37f7edb83ae0a8d7188a467f72
modified
https://github.com/willuhn/hbci4java/blob/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FRemittanceInformationSEPA1Choice.java
https://api.github.com/repos/willuhn/hbci4java/contents/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FRemittanceInformationSEPA1Choice.java?ref=0f60d39106094eb564d221904d2bb7a6dc39102d
src/org/kapott/hbci/sepa/jaxb/pain_008_002_02/RemittanceInformationSEPA1Choice.java
 *           &lt;element name="Ustrd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max140Text"/>
 *           &lt;element name="Strd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}StructuredRemittanceInformationSEPA1"/>
@XmlType(name = "RemittanceInformationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
    @XmlElement(name = "Ustrd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
    @XmlElement(name = "Strd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
 *           &lt;element name="Ustrd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max140Text"/>
 *           &lt;element name="Strd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}StructuredRemittanceInformationSEPA1"/>
@XmlType(name = "RemittanceInformationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
    @XmlElement(name = "Ustrd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
    @XmlElement(name = "Strd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
@@ -18,8 +18,8 @@
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
  *         &lt;choice>
- *           &lt;element name="Ustrd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}Max140Text"/>
- *           &lt;element name="Strd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.003.03}StructuredRemittanceInformationSEPA1"/>
+ *           &lt;element name="Ustrd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}Max140Text"/>
+ *           &lt;element name="Strd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.002.02}StructuredRemittanceInformationSEPA1"/>
  *         &lt;/choice>
  *       &lt;/sequence>
  *     &lt;/restriction>
@@ -30,15 +30,15 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "RemittanceInformationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03", propOrder = {
+@XmlType(name = "RemittanceInformationSEPA1Choice", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02", propOrder = {
     "ustrd",
     "strd"
 })
 public class RemittanceInformationSEPA1Choice {
 
-    @XmlElement(name = "Ustrd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Ustrd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected String ustrd;
-    @XmlElement(name = "Strd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.003.03")
+    @XmlElement(name = "Strd", namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.002.02")
     protected StructuredRemittanceInformationSEPA1 strd;
 
     /**
https://github.com/willuhn/hbci4java/raw/0f60d39106094eb564d221904d2bb7a6dc39102d/src%2Forg%2Fkapott%2Fhbci%2Fsepa%2Fjaxb%2Fpain_008_002_02%2FRemittanceInformationSEPA1Choice.java
66d7c18238e0ed7668c5ad80eca03d9996c49669
modified
willuhn$hbci4java
return cstmrPmtStsRpt;
     * Sets the value of the cstmrPmtStsRpt property.
     *     {@link CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03 getCstmrPmtStsRpt()
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
willuhn$hbci4java
return new PartySEPA2();
PartySEPA2
PartySEPA2 createPartySEPA2()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new PartySEPA2();
PartySEPA2
PartySEPA2 createPartySEPA2()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new StatusReasonInformationSEPA();
     * Create an instance of {@link CreditorReferenceInformationSEPA
StatusReasonInformationSEPA
StatusReasonInformationSEPA createStatusReasonInformationSEPA()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new OriginalTransactionReferenceSEPA();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
OriginalTransactionReferenceSEPA
OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new FinancialInstitutionIdentificationSEPA2();
     * Create an instance of {@link PersonIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2()
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA1
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new StatusReasonSEPA();
     * Create an instance of {@link StructuredRemittanceInformationSEPA2
StatusReasonSEPA
StatusReasonSEPA createStatusReasonSEPA()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new OrganisationIdentificationSEPA();
OrganisationIdentificationSEPA
OrganisationIdentificationSEPA createOrganisationIdentificationSEPA()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new RemittanceInformationSEPA2Choice();
RemittanceInformationSEPA2Choice
RemittanceInformationSEPA2Choice createRemittanceInformationSEPA2Choice()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new CustomerPaymentStatusReportV03();
    /**
     * Create an instance of {@link PartySEPA1
CustomerPaymentStatusReportV03
CustomerPaymentStatusReportV03 createCustomerPaymentStatusReportV03()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new StructuredRemittanceInformationSEPA2();
StructuredRemittanceInformationSEPA2
StructuredRemittanceInformationSEPA2 createStructuredRemittanceInformationSEPA2()
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
willuhn$hbci4java
return new ReferredDocumentAmount1Choice();
     * Create an instance of {@link CreditorReferenceType1
ReferredDocumentAmount1Choice
ReferredDocumentAmount1Choice createReferredDocumentAmount1Choice()
return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
AccountIdentificationSEPA
AccountIdentificationSEPA createAccountIdentificationSEPA()
willuhn$hbci4java
return new FinancialInstitutionIdentification5();
     * Create an instance of {@link RemittanceInformation3
FinancialInstitutionIdentification5
FinancialInstitutionIdentification5 createFinancialInstitutionIdentification5()
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
willuhn$hbci4java
return new Pain00800101();
     * Create an instance of {@link DirectDebitTransactionInformationSDD
Pain00800101
Pain00800101 createPain00800101()
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
willuhn$hbci4java
return new PartyIdentification20();
     * Create an instance of {@link ReferredDocumentType1
PartyIdentification20
PartyIdentification20 createPartyIdentification20()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PostalAddress5();
     * Create an instance of {@link CurrencyAndAmount
PostalAddress5
PostalAddress5 createPostalAddress5()
return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice
BranchAndFinancialInstitutionIdentificationSEPA1
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new CreditorReferenceType1();
     * Create an instance of {@link Party5Choice
CreditorReferenceType1
CreditorReferenceType1 createCreditorReferenceType1()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PartyIdentification22();
     * Create an instance of {@link PartyIdentification12
PartyIdentification22
PartyIdentification22 createPartyIdentification22()
return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification
CashAccountSEPA1
CashAccountSEPA1 createCashAccountSEPA1()
willuhn$hbci4java
return new PartyIdentification23();
     * Create an instance of {@link PartyIdentification11
PartyIdentification23
PartyIdentification23 createPartyIdentification23()
return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA
CashAccountSEPA2
CashAccountSEPA2 createCashAccountSEPA2()
willuhn$hbci4java
return new FinancialInstitution2();
FinancialInstitution2
FinancialInstitution2 createFinancialInstitution2()
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
willuhn$hbci4java
return new GenericIdentification3();
GenericIdentification3
GenericIdentification3 createGenericIdentification3()
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
willuhn$hbci4java
return new ReferredDocumentType1();
     * Create an instance of {@link PaymentIdentification1
ReferredDocumentType1
ReferredDocumentType1 createReferredDocumentType1()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new PaymentTypeInformation8();
     * Create an instance of {@link PaymentInstructionInformation5
PaymentTypeInformation8
PaymentTypeInformation8 createPaymentTypeInformation8()
return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1
CreditorReferenceInformationSEPA1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
willuhn$hbci4java
return new DirectDebitTransaction4();
     * Create an instance of {@link ServiceLevel4
DirectDebitTransaction4
DirectDebitTransaction4 createDirectDebitTransaction4()
return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3
CreditorReferenceTypeCodeSEPA
CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA()
willuhn$hbci4java
return new OrganisationIdentification2();
     * Create an instance of {@link ReferredDocumentAmount1Choice
OrganisationIdentification2
OrganisationIdentification2 createOrganisationIdentification2()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new DirectDebitTransactionInformation2();
     * Create an instance of {@link DirectDebitTransaction4
DirectDebitTransactionInformation2
DirectDebitTransactionInformation2 createDirectDebitTransactionInformation2()
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA
FinancialInstitutionIdentificationSEPA1
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new ServiceLevel4();
     * Create an instance of {@link PersonIdentification3
ServiceLevel4
ServiceLevel4 createServiceLevel4()
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PersonIdentification4();
     * Create an instance of {@link StructuredRemittanceInformation6
PersonIdentification4
PersonIdentification4 createPersonIdentification4()
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
willuhn$hbci4java
return new GenericIdentification4();
     * Create an instance of {@link FinancialInstitutionIdentificationSDD2
GenericIdentification4
GenericIdentification4 createGenericIdentification4()
return new GenericPersonIdentification1();
     * Create an instance of {@link CategoryPurposeSEPA
GenericPersonIdentification1
GenericPersonIdentification1 createGenericPersonIdentification1()
willuhn$hbci4java
return new MandateRelatedInformation4();
MandateRelatedInformation4
MandateRelatedInformation4 createMandateRelatedInformation4()
return new GenericPersonIdentification1();
     * Create an instance of {@link DateAndPlaceOfBirth
GenericPersonIdentification1
GenericPersonIdentification1 createGenericPersonIdentification1()
willuhn$hbci4java
return new PersonIdentification3();
     * Create an instance of {@link PersonIdentification4
PersonIdentification3
PersonIdentification3 createPersonIdentification3()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new RemittanceInformation3();
     * Create an instance of {@link AmendmentInformationDetails4
RemittanceInformation3
RemittanceInformation3 createRemittanceInformation3()
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
OrganisationIdentificationSEPAChoice
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
willuhn$hbci4java
return new FinancialInstitutionIdentification4();
     * Create an instance of {@link PartyIdentification20
FinancialInstitutionIdentification4
FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4()
return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA
OrganisationIdentificationSchemeName1Choice
OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice()
willuhn$hbci4java
return new PartyIdentification12();
     * Create an instance of {@link FinancialInstitutionIdentification4
PartyIdentification12
PartyIdentification12 createPartyIdentification12()
return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice
OthrIdentification
OthrIdentification createOthrIdentification()
willuhn$hbci4java
return new ReferredDocumentInformation1();
     * Create an instance of {@link GroupHeader20
ReferredDocumentInformation1
ReferredDocumentInformation1 createReferredDocumentInformation1()
return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1
PartyIdentificationSEPA1
PartyIdentificationSEPA1 createPartyIdentificationSEPA1()
willuhn$hbci4java
return new CashAccount8();
     * Create an instance of {@link ReferredDocumentInformation1
CashAccount8
CashAccount8 createCashAccount8()
return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1
PartyIdentificationSEPA2
PartyIdentificationSEPA2 createPartyIdentificationSEPA2()
willuhn$hbci4java
return new Party5Choice();
     * Create an instance of {@link PostalAddress5
Party5Choice
Party5Choice createParty5Choice()
return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1
PartySEPAChoice
PartySEPAChoice createPartySEPAChoice()
willuhn$hbci4java
return new PartyPrivate1();
     * Create an instance of {@link DirectDebitTransactionInformation2
PartyPrivate1
PartyPrivate1 createPartyPrivate1()
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
willuhn$hbci4java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1
PaymentIdentification1 createPaymentIdentification1()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new GroupHeader20();
     * Create an instance of {@link AccountIdentification2
GroupHeader20
GroupHeader20 createGroupHeader20()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new StructuredRemittanceInformation6();
     * Create an instance of {@link CashAccount8
StructuredRemittanceInformation6
StructuredRemittanceInformation6 createStructuredRemittanceInformation6()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new PartyIdentification17();
     * Create an instance of {@link FinancialInstitutionIdentification5
PartyIdentification17
PartyIdentification17 createPartyIdentification17()
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
willuhn$hbci4java
return new CurrencyAndAmount();
     * Create an instance of {@link EuroMax9Amount
CurrencyAndAmount
CurrencyAndAmount createCurrencyAndAmount()
return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
PersonIdentificationSchemeName1Choice
PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice()
willuhn$hbci4java
return new PartyIdentification11();
     * Create an instance of {@link PartyIdentification22
PartyIdentification11
PartyIdentification11 createPartyIdentification11()
return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1
PostalAddressSEPA
PostalAddressSEPA createPostalAddressSEPA()
willuhn$hbci4java
return new AccountIdentification2();
     * Create an instance of {@link OrganisationIdentification2
AccountIdentification2
AccountIdentification2 createAccountIdentification2()
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA
PurposeSEPA createPurposeSEPA()
willuhn$hbci4java
return new EuroMax9Amount();
     * Create an instance of {@link PostalAddress1
EuroMax9Amount
EuroMax9Amount createEuroMax9Amount()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1
PaymentIdentification1 createPaymentIdentification1()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new PostalAddress1();
     * Create an instance of {@link PartyIdentification23
PostalAddress1
PostalAddress1 createPostalAddress1()
return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2
ServiceLevelSEPA
ServiceLevelSEPA createServiceLevelSEPA()
willuhn$hbci4java
return new AmendmentInformationDetails4();
     * Create an instance of {@link PaymentTypeInformation8
AmendmentInformationDetails4
AmendmentInformationDetails4 createAmendmentInformationDetails4()
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
willuhn$hbci4java
return new DirectDebitTransactionSDD();
     * Create an instance of {@link RestrictedIdentificationSDD
DirectDebitTransactionSDD
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
return new AccountIdentificationSEPA();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
AccountIdentificationSEPA
AccountIdentificationSEPA createAccountIdentificationSEPA()
willuhn$hbci4java
return new Pain00800101();
     * Create an instance of {@link DirectDebitTransactionInformationSDD
Pain00800101
Pain00800101 createPain00800101()
return new ActiveOrHistoricCurrencyAndAmountSEPA();
     * Create an instance of {@link OrganisationIdentificationSEPAChoice
ActiveOrHistoricCurrencyAndAmountSEPA
ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PurposeSDD();
     * Create an instance of {@link PersonIdentificationSDD1
PurposeSDD
PurposeSDD createPurposeSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PostalAddressSDD();
     * Create an instance of {@link ServiceLevelSDD
PostalAddressSDD
PostalAddressSDD createPostalAddressSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link PersonIdentificationSchemeName1Choice
BranchAndFinancialInstitutionIdentificationSEPA1
BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new DirectDebitTransactionSDD();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
DirectDebitTransactionSDD
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
    /**
     * Create an instance of {@link OthrIdentification
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new RestrictedIdentificationSDD();
     * Create an instance of {@link LocalInstrumentSDD
RestrictedIdentificationSDD
RestrictedIdentificationSDD createRestrictedIdentificationSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link PartySEPAChoice
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new OrganisationIdentificationSDDChoice();
     * Create an instance of {@link StructuredRemittanceInformationSDD
OrganisationIdentificationSDDChoice
OrganisationIdentificationSDDChoice createOrganisationIdentificationSDDChoice()
return new CashAccountSEPA1();
     * Create an instance of {@link OthrIdentification
CashAccountSEPA1
CashAccountSEPA1 createCashAccountSEPA1()
willuhn$hbci4java
return new CashAccountSDD1();
     * Create an instance of {@link AccountIdentificationSDD
CashAccountSDD1
CashAccountSDD1 createCashAccountSDD1()
return new CashAccountSEPA2();
     * Create an instance of {@link PostalAddressSEPA
CashAccountSEPA2
CashAccountSEPA2 createCashAccountSEPA2()
willuhn$hbci4java
return new GenericIdentification3();
GenericIdentification3
GenericIdentification3 createGenericIdentification3()
return new CategoryPurposeSEPA();
     * Create an instance of {@link CreditorReferenceTypeSEPA
CategoryPurposeSEPA
CategoryPurposeSEPA createCategoryPurposeSEPA()
willuhn$hbci4java
return new PersonIdentificationSDD1();
     * Create an instance of {@link PersonIdentificationSDD2
PersonIdentificationSDD1
PersonIdentificationSDD1 createPersonIdentificationSDD1()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new CreditorReferenceTypeSDD();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD2
CreditorReferenceTypeSDD
CreditorReferenceTypeSDD createCreditorReferenceTypeSDD()
return new CreditorReferenceInformationSEPA1();
     * Create an instance of {@link GenericPersonIdentification1
CreditorReferenceInformationSEPA1
CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1()
willuhn$hbci4java
return new PartySDDChoice();
     * Create an instance of {@link PartyIdentificationSDD2
PartySDDChoice
PartySDDChoice createPartySDDChoice()
return new CreditorReferenceTypeCodeSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA3
CreditorReferenceTypeCodeSEPA
CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new GenericIdentificationSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
GenericIdentificationSDD
GenericIdentificationSDD createGenericIdentificationSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link AccountIdentificationSEPA
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new PartySDD();
     * Create an instance of {@link PartySDDChoice
PartySDD
PartySDD createPartySDD()
return new FinancialInstitutionIdentificationSEPA1();
     * Create an instance of {@link CreditorReferenceTypeCodeSEPA
FinancialInstitutionIdentificationSEPA1
FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1()
willuhn$hbci4java
return new PartyIdentificationSDD2();
     * Create an instance of {@link PartyIdentificationSDD1
PartyIdentificationSDD2
PartyIdentificationSDD2 createPartyIdentificationSDD2()
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PartyIdentificationSDD5();
     * Create an instance of {@link PartyIdentificationSDD4
PartyIdentificationSDD5
PartyIdentificationSDD5 createPartyIdentificationSDD5()
return new GenericOrganisationIdentification1();
     * Create an instance of {@link PaymentTypeInformationSCT2
GenericOrganisationIdentification1
GenericOrganisationIdentification1 createGenericOrganisationIdentification1()
willuhn$hbci4java
return new GenericIdentification4();
     * Create an instance of {@link FinancialInstitutionIdentificationSDD2
GenericIdentification4
GenericIdentification4 createGenericIdentification4()
return new GenericPersonIdentification1();
     * Create an instance of {@link CategoryPurposeSEPA
GenericPersonIdentification1
GenericPersonIdentification1 createGenericPersonIdentification1()
willuhn$hbci4java
return new PartyIdentificationSDD1();
     * Create an instance of {@link PartyIdentificationSDD5
PartyIdentificationSDD1
PartyIdentificationSDD1 createPartyIdentificationSDD1()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new DirectDebitTransactionInformationSDD();
     * Create an instance of {@link MandateRelatedInformationSDD
DirectDebitTransactionInformationSDD
DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD()
return new OrganisationIdentificationSEPAChoice();
     * Create an instance of {@link StructuredRemittanceInformationSEPA1
OrganisationIdentificationSEPAChoice
OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice()
willuhn$hbci4java
return new RemittanceInformationSDDChoice();
     * Create an instance of {@link PurposeSDD
RemittanceInformationSDDChoice
RemittanceInformationSDDChoice createRemittanceInformationSDDChoice()
return new OrganisationIdentificationSchemeName1Choice();
     * Create an instance of {@link AmountTypeSEPA
OrganisationIdentificationSchemeName1Choice
OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice()
willuhn$hbci4java
return new StructuredRemittanceInformationSDD();
     * Create an instance of {@link RemittanceInformationSDDChoice
StructuredRemittanceInformationSDD
StructuredRemittanceInformationSDD createStructuredRemittanceInformationSDD()
return new OthrIdentification();
     * Create an instance of {@link OrganisationIdentificationSchemeName1Choice
OthrIdentification
OthrIdentification createOthrIdentification()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link CurrencyAndAmountSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new PartyIdentificationSEPA1();
     * Create an instance of {@link PaymentTypeInformationSCT1
PartyIdentificationSEPA1
PartyIdentificationSEPA1 createPartyIdentificationSEPA1()
willuhn$hbci4java
return new PartyIdentificationSDD3();
     * Create an instance of {@link AmendmentInformationDetailsSDD
PartyIdentificationSDD3
PartyIdentificationSDD3 createPartyIdentificationSDD3()
return new PartyIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA1
PartyIdentificationSEPA2
PartyIdentificationSEPA2 createPartyIdentificationSEPA2()
willuhn$hbci4java
return new LocalInstrumentSDD();
     * Create an instance of {@link PostalAddressSDD
LocalInstrumentSDD
LocalInstrumentSDD createLocalInstrumentSDD()
return new PartySEPAChoice();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1
PartySEPAChoice
PartySEPAChoice createPartySEPAChoice()
willuhn$hbci4java
return new PaymentTypeInformationSDD();
     * Create an instance of {@link PartySDD
PaymentTypeInformationSDD
PaymentTypeInformationSDD createPaymentTypeInformationSDD()
return new PaymentIdentificationSEPA();
     * Create an instance of {@link FinancialInstitutionIdentificationSEPA1
PaymentIdentificationSEPA
PaymentIdentificationSEPA createPaymentIdentificationSEPA()
willuhn$hbci4java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1
PaymentIdentification1 createPaymentIdentification1()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new PersonIdentificationSDD2();
     * Create an instance of {@link PaymentInstructionInformationSDD
PersonIdentificationSDD2
PersonIdentificationSDD2 createPersonIdentificationSDD2()
return new PaymentInstructionInformationSCT();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSCT
PaymentInstructionInformationSCT createPaymentInstructionInformationSCT()
willuhn$hbci4java
return new CurrencyAndAmountSDD();
     * Create an instance of {@link CreditorReferenceInformationSDD
CurrencyAndAmountSDD
CurrencyAndAmountSDD createCurrencyAndAmountSDD()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new PartyIdentificationSDD4();
     * Create an instance of {@link PartyIdentificationSDD3
PartyIdentificationSDD4
PartyIdentificationSDD4 createPartyIdentificationSDD4()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PartyIdentificationSEPA2
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()
willuhn$hbci4java
return new ServiceLevelSDD();
     * Create an instance of {@link PaymentIdentification1
ServiceLevelSDD
ServiceLevelSDD createServiceLevelSDD()
return new PersonIdentificationSchemeName1Choice();
     * Create an instance of {@link RemittanceInformationSEPA1Choice
PersonIdentificationSchemeName1Choice
PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice()
willuhn$hbci4java
return new AccountIdentificationSDD();
     * Create an instance of {@link OrganisationIdentificationSDDChoice
AccountIdentificationSDD
AccountIdentificationSDD createAccountIdentificationSDD()
return new PostalAddressSEPA();
     * Create an instance of {@link CashAccountSEPA1
PostalAddressSEPA
PostalAddressSEPA createPostalAddressSEPA()
willuhn$hbci4java
return new CreditorReferenceInformationSDD();
     * Create an instance of {@link GenericIdentificationSDD
CreditorReferenceInformationSDD
CreditorReferenceInformationSDD createCreditorReferenceInformationSDD()
return new PurposeSEPA();
     * Create an instance of {@link CustomerCreditTransferInitiationV03
PurposeSEPA
PurposeSEPA createPurposeSEPA()
willuhn$hbci4java
return new PaymentIdentification1();
     * Create an instance of {@link CashAccountSDD2
PaymentIdentification1
PaymentIdentification1 createPaymentIdentification1()
return new RemittanceInformationSEPA1Choice();
     * Create an instance of {@link ServiceLevelSEPA
RemittanceInformationSEPA1Choice
RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice()
willuhn$hbci4java
return new CashAccountSDD2();
     * Create an instance of {@link CashAccountSDD1
CashAccountSDD2
CashAccountSDD2 createCashAccountSDD2()
return new ServiceLevelSEPA();
     * Create an instance of {@link CashAccountSEPA2
ServiceLevelSEPA
ServiceLevelSEPA createServiceLevelSEPA()
willuhn$hbci4java
return new MandateRelatedInformationSDD();
     * Create an instance of {@link CreditorReferenceTypeSDD
MandateRelatedInformationSDD
MandateRelatedInformationSDD createMandateRelatedInformationSDD()
return new StructuredRemittanceInformationSEPA1();
     * Create an instance of {@link CreditorReferenceInformationSEPA1
StructuredRemittanceInformationSEPA1
StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1()
willuhn$hbci4java
return cstmrDrctDbtInitn;
     * Sets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn()
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
willuhn$hbci4java
return cstmrDrctDbtInitn;
     * Sets the value of the cstmrDrctDbtInitn property.
     *     {@link CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02
CustomerDirectDebitInitiationV02 getCstmrDrctDbtInitn()
return cstmrCdtTrfInitn;
     * Sets the value of the cstmrCdtTrfInitn property.
     *     {@link CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 getCstmrCdtTrfInitn()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new AmountTypeSEPA();
     * Create an instance of {@link CreditTransferTransactionInformationSCT
AmountTypeSEPA
AmountTypeSEPA createAmountTypeSEPA()
willuhn$hbci4java
return new DirectDebitTransactionSDD();
    /**
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2
DirectDebitTransactionSDD
DirectDebitTransactionSDD createDirectDebitTransactionSDD()
return new BranchAndFinancialInstitutionIdentificationSEPA3();
    /**
     * Create an instance of {@link OthrIdentification
BranchAndFinancialInstitutionIdentificationSEPA3
BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PartySEPA2();
PartySEPA2
PartySEPA2 createPartySEPA2()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new PartySEPA2();
PartySEPA2
PartySEPA2 createPartySEPA2()
return new CreditTransferTransactionInformationSCT();
     * Create an instance of {@link PaymentInstructionInformationSCT
CreditTransferTransactionInformationSCT
CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new AmendmentInformationDetailsSDD();
     * Create an instance of {@link DirectDebitTransactionSDD
AmendmentInformationDetailsSDD
AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD()
return new CustomerCreditTransferInitiationV03();
     * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3
CustomerCreditTransferInitiationV03
CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03()
willuhn$hbci4java
return new FinancialInstitutionIdentificationSEPA2();
FinancialInstitutionIdentificationSEPA2
FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2()
return new FinancialInstitutionIdentificationSEPA3();
     * Create an instance of {@link GroupHeaderSCT
FinancialInstitutionIdentificationSEPA3
FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3()
willuhn$hbci4java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new GroupHeaderSCT();
     * Create an instance of {@link GenericOrganisationIdentification1
GroupHeaderSCT
GroupHeaderSCT createGroupHeaderSCT()
willuhn$hbci4java
return new PartyIdentificationSEPA3();
PartyIdentificationSEPA3
PartyIdentificationSEPA3 createPartyIdentificationSEPA3()
return new PaymentTypeInformationSCT1();
     * Create an instance of {@link PurposeSEPA
PaymentTypeInformationSCT1
PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1()
willuhn$hbci4java
return new PersonIdentificationSEPA2();
     * Create an instance of {@link PartyIdentificationSEPA5
PersonIdentificationSEPA2
PersonIdentificationSEPA2 createPersonIdentificationSEPA2()
return new PaymentTypeInformationSCT2();
     * Create an instance of {@link PaymentTypeInformationSCT1
PaymentTypeInformationSCT2
PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2()
willuhn$hbci4java
return new PaymentInstructionInformationSDD();
     * Create an instance of {@link PersonIdentificationSEPA1Choice
PaymentInstructionInformationSDD
PaymentInstructionInformationSDD createPaymentInstructionInformationSDD()
return new PersonIdentificationSEPA1Choice();
     * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA
PersonIdentificationSEPA1Choice
PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice()