...
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser SeiteOn this page
|
| Hinweis | ||
|---|---|---|
| ||
This page was machine-translated from German as a first draft and is currently under review. The authoritative source remains the German original (see the language switch above). |
Ziel dieses Schrittes ist, das tatsächlich im Zielnuclet verwendeten Businessobjekt an den Java-Code des SEPA-Nuclets anzubinden. Dazu wird der Ansatz verfolgt, Nuclet-unabhängige Wrapper-Klassen zu verwenden – anstelle der zu den Businessobjekten generierten Businessobjekt-KlassenThe aim of this step is to connect the business object actually used in the target Nuclet to the Java code of the SEPA Nuclet. To this end, the approach of using Nuclet-independent wrapper classes is followed – instead of the business object classes generated for the business objects.
For the technical background, please also read the article "Interfaces in Java rules".
| Hinweis |
|---|
This integration step can only be carried out once the prerequisites from section 3 erfüllt sind – d.h. sobald entsprechende Attribute in den genutzten Businessobjekten existieren are met – i.e. as soon as corresponding attributes exist in the business objects used. |
When connecting the SEPA Nuclet, wrapper classes must be adjusted for creditors (suppliers, etc.), debtors (customers, etc.), references (invoices, documents, etc.) and payment references (receivables, invoice line items, etc.).
...
| Method | Function | Adjustment optional? |
|---|---|---|
| CreditorReferenceWrapper | Assignment of the actually used business object | neinno |
| getCreditorId() | returns the database ID of the creditor | jayes |
| getCreditTransferReference() | returns the identification feature for credit transfers (e.g. the invoice number) | jayes |
| getReferenceDate() | returns a reference date (e.g. the invoice date) | jayes |
| getTotalAmount() | returns the total amount of a transaction (e.g. the invoice amount); if the implementation null returns, the amounts are determined from the individual amounts (see below: CreditTransferReferenceWrapper) | jayes |
Table 4.8.1.1: Adjustments in CreditorReferenceWrapper
...
| Method | Function | Adjustment optional? |
|---|---|---|
| CreditorWrapper | Assignment of the actually used business object | neinno |
| getBic() | returns the debtor's BIC, i.e. the business identifier of the debtor's bank (BIC = Business Identifier Code, formerly: Bank Identifier Code) | neinno |
| getIban() | returns the debtor's IBAN, i.e. the international bank account number (IBAN = International Bank Account Number) | neinno |
| getName() | returns the name of the debtor | neinno |
Table 4.8.1.2: Adjustments in CreditorWrapper
...
| Method | Function | Adjustment optional? |
|---|---|---|
| CreditTransferReferenceWrapper() | Assignment of the actually used business object | neinno |
| getAmount() | returns the amount to be paid; is used when the getTotalAmount() method from the parent CreditorReferenceWrapper null returns | neinno |
| getReferenceId() | returns the database ID of the parent reference object (see 4.7.1.2) | neinno |
| setSEPAExportDate() | sets the export date after a completed SEPA export | neinno |
| setSEPAPaymentInformationId() | sets the SEPA payment information after a completed SEPA export | neinno |
Table 4.8.1.3: Adjustments in CreditTransferReferenceWrapper
...
| Method | Function | Adjustment optional? |
|---|---|---|
| DebitorReferenceWrapper | Assignment of the actually used business object | neinno |
| getDebitorId() | returns the database ID of the debtor | jayes |
| getDirectDebitReference() | returns the identification feature for direct debits (e.g. the invoice number) | jayes |
| getReferenceDate() | returns a reference date (e.g. the invoice date) | jayes |
| getTotalAmount() | returns the total amount of a transaction (e.g. the invoice amount); if the implementation null returns, the amounts are determined from the individual amounts (see below: DirectDebitReferenceWrapper) | jayes |
Table 4.8.1.4: Adjustments in DebitorReferenceWrapper
...
| Method | Function | Adjustment optional? |
|---|---|---|
| DebitorWrapper | Assignment of the actually used business object | neinno |
| getBic() | returns the debtor's BIC, i.e. the business identifier of the debtor's bank (BIC = Business Identifier Code, formerly: Bank Identifier Code) | neinno |
| getDateOfSEPAMandateSignature() | returns the date on which the SEPA mandate was issued/signed by the debtor | neinno |
| getHasSEPAMandateChanged() | returns information on whether the debtor's SEPA mandate has changed (i.e. whether the bank details have changed) | neinno |
| getIban() | returns the debtor's IBAN, i.e. the international bank account number (IBAN = International Bank Account Number) | neinno |
| getIsNewDebitorAgent() | returns information on whether the debtor has changed bank since the last SEPA export | neinno |
| getName() | returns the name of the debtor | neinno |
| getOriginalDebitorAccount() | returns the debtor's previous IBAN, in case it has changed since the last SEPA export | neinno |
| getSEPAMandateIdentification() | returns the debtor's SEPA mandate identification | neinno |
| getSEPASequenceTypeId() | returns the SEPA sequence type for the debtor (is the SEPA direct debit first, one-off or recurring?) | neinno |
| setHasSEPAMandateChanged() | sets information on whether the debtor's SEPA mandate has changed (i.e. whether the bank details have changed) | neinno |
| setIsNewDebitorAgent() | sets information on whether the debtor has changed bank since the last SEPA export | neinno |
| setOriginalDebitorAccount() | sets the debtor's previous IBAN, in case it has changed since the last SEPA export | neinno |
| setSEPASequenceTypeId() | sets the SEPA sequence type for the debtor (is the SEPA direct debit first, one-off or recurring?) | neinno |
Table 4.8.1.5: Adjustments in DebitorWrapper
...
| Method | Function | Adjustment optional? |
|---|---|---|
| DirectDebitReferenceWrapper() | Assignment of the actually used business object | neinno |
| getAmount() | returns the amount to be paid; is used when the getTotalAmount() method from the parent DebitorReferenceWrapper null returns | neinno |
| getReferenceId() | returns the database ID of the parent reference object (see 4.7.1.2) | neinno |
| setSEPAExportDate() | sets the export date after a completed SEPA export | neinno |
| setSEPAPaymentInformationId() | sets the SEPA payment information after a completed SEPA export | neinno |
Table 4.8.1.3: Adjustments in DirectDebitReferenceWrapper
...