Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Status
colourPurple
titleHow-to
Status
colourBlue
titleIntegrators
Status
colourGreen
titleStandUpdated: Jul 2026
Status
colourGrey
titlegilt fuer applies to Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser SeiteOn this page

Inhalt
maxLevel2
minLevel2
Hinweis
titleMachine-translated – under review

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.).

...

MethodFunctionAdjustment optional?
CreditorReferenceWrapperAssignment of the actually used business objectneinno



getCreditorId()returns the database ID of the creditorjayes
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

...

MethodFunctionAdjustment optional?
CreditorWrapperAssignment of the actually used business objectneinno


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 debtorneinno

Table 4.8.1.2: Adjustments in CreditorWrapper

...

MethodFunctionAdjustment optional?
CreditTransferReferenceWrapper()Assignment of the actually used business objectneinno



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 exportneinno

Table 4.8.1.3: Adjustments in CreditTransferReferenceWrapper

...

MethodFunctionAdjustment optional?
DebitorReferenceWrapperAssignment of the actually used business objectneinno



getDebitorId()returns the database ID of the debtorjayes
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

...

MethodFunctionAdjustment optional?
DebitorWrapperAssignment of the actually used business objectneinno


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 debtorneinno
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 exportneinno
getName()returns the name of the debtorneinno
getOriginalDebitorAccount()returns the debtor's previous IBAN, in case it has changed since the last SEPA exportneinno
getSEPAMandateIdentification()returns the debtor's SEPA mandate identificationneinno
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 exportneinno
setOriginalDebitorAccount()sets the debtor's previous IBAN, in case it has changed since the last SEPA exportneinno
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

...

MethodFunctionAdjustment optional?
DirectDebitReferenceWrapper()Assignment of the actually used business objectneinno



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 exportneinno

Table 4.8.1.3: Adjustments in DirectDebitReferenceWrapper

...

open book Nuclet: SEPA


SEPA Nuclet data sheet

Öffnen Open

open book Interfaces


All integrations

Öffnen Open