Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

globe with meridians Language: Deutsch · English

open book 3.1 SEPA: Direct debits

Prerequisites for the "direct debits" use case: the required business objects (debtors, reference objects, payment references) and their attributes.

REFERENZ INTEGRATORS STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

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

Direct debits

For the "direct debits" use case, the SEPA Nuclet requires the existence of three business objects that are taken into account in the SEPA exports:

  1. debtors ("Debitor")
  2. reference objects ("DebitorReference")
  3. payment references ("DirectDebitReference")

This triad of objects assumes that, in addition to debtors (e.g. customers) and references (e.g. invoices), there is a business object for explicit payment references (e.g. invoice line items).

It is possible – and also intended by the Nuclet – to reduce this "triad" of objects to a "dyad" if there are no separate payment references in the target Nuclet.

In that case, for example, invoice and invoice line item coincide.

TypeDescriptionImplementation with three entitiesImplementation with two entitiesUse case
Debtorsrepresents a person or company from which direct debits are to be collectedcustomer, member, person, etc.customer, member, person, etc.Direct debits
Debtor referencesrepresents a direct-debit payment documentinvoice, receivable, document, etc.invoice, receivable, document, etc.
Payment referencesreferences/represents a concrete paymentinvoice line item, receivable line item, document line item, etc.invoice, receivable, document, etc.
Creditorsrepresents a person or company to which credit transfers are to be madesupplier, customer, person, etc.supplier, customer, person, etc.Credit transfers
Creditor referencesrepresents a credit-transfer payment documentincoming invoice, credit note, document, etc.invoice, credit note, document, etc.
Payment referencesreferences/represents a concrete paymentinvoice line item, credit-note line item, document line item, etc.invoice, credit note, document, etc.

Table 3: Prerequisites


3.1.1 Debtors

The existence of a debtor business object is required. Debtors represent customers, members, persons, etc.

The business object and attribute can be named arbitrarily in the target Nuclet. The connection is made through an interface that, in the current version, is implemented in a Java class.

AttributeJava data typeNuclos data typeRequired?Unique?Description
NameStringTextyesnoserves as an identifying characteristic for the debtors
SEPA Mandate IdentificationStringTextyes, if the debtor is to be taken into account in SEPA exportsnoSEPA mandate identification
Date of SEPA Mandate SignatureDateDateyes, if the debtor is to be taken into account in SEPA exportsnoissue date of the SEPA mandate
Has SEPA Mandate ChangedBooleanYes/Noyesnoindicates whether the SEPA mandate has changed on the debtor side
Is New Debitor AgentBooleanYes/Noyesnoindicates whether the bank on the debtor side has changed
SEPA Sequence TypeSEPASequenceTypeReference fieldyesnoSEPA sequence type (first, recurring, one-off)
BICStringTextyesnoBIC (Business Identifier Code, formerly: Bank Identifier Code)
IBANStringTextyesnoIBAN (International Bank Account Number)
Original Debitor AccountStringTextnonoprovides the previous IBAN for SEPA mandate changes

Table 3.1.1: Debtor business object

3.1.2 Reference objects

Reference objects represent payment documents that are to be taken into account in the SEPA exports. In the case of direct debits, these are e.g. invoices, receivables, documents or similar.

The business object and attribute can be named arbitrarily in the target Nuclet. The connection is made through an interface that, in the current version, is implemented in a Java class.

AttributeJava data typeNuclos data typeRequired?Unique?Description
Debitorwrapper classReference fieldyesnothe debtor (customer, member, person, etc.)
Direct Debit ReferenceStringTextyesnoan identifying characteristic for direct debits (e.g. the invoice number)
Reference DateDateDateyesnoa reference date (e.g. the invoice date)

Table 3.1.2: Reference objects in the "direct debits" use case

3.1.3 Payment references

Payment references represent line items that are shown on the payment documents described in 3.2 with an explicit payment amount. If, for example, invoices are used as reference objects,

then the corresponding payment references would typically be the invoice line items.

The business object and attribute can be named arbitrarily in the target Nuclet. The connection is made through an interface that, in the current version, is implemented in a Java class.

AttributeJava data typeNuclos data typeRequired?Unique?Description
Referencewrapper classReference fieldyesnothe parent reference object (in the case of invoice line items, this would be the invoice)
AmountBigDecimalDecimal (9,2)yesnothe amount to be paid (e.g. "invoice amount, gross")
SEPA TransactionSEPATransactionReference fieldnonoreference to the transactions of a SEPA export (used to display the exported objects)
SEPA Export DateDateDatenonoexport date

Table 3.1.3: Payment references in the "direct debits" use case


Related pages

open book Nuclet: SEPA


SEPA Nuclet data sheet

Öffnen →

open book Interfaces


All integrations

Öffnen →

  • Keine Stichwörter