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

Unterschiede anzeigen Seitenhistorie anzeigen

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

Lastschriften

Das SEPA-Nuclet setzt im Anwendungsfall "Lastschriften" die Existenz dreier Businessobjekte voraus, die in den SEPA-Exporten berücksichtigt werden:

  1. Debitoren ("Debitor")
  2. Referenzobjekte ("DebitorReference")
  3. Zahlungsreferenzen ("DirectDebitReference")

 

Diese Dreiheit an Objekten geht davon aus, dass es zusätzlich zu Debitoren (bspw. Kunden) und Referenzen (z.B. Rechnungen) ein Businessobjekt für explizite Zahlungsreferenzen gibt (bspw. Rechnungspositionen).

Es ist möglich und vom Nuclet auch vorgesehen, diese "Dreiheit" von Objekten auf eine "Zweiheit" zu reduzieren, falls im Zielnuclet keine gesonderten Zahlungsreferenzen gibt.

In diesem Fall fallen also bspw. Rechnung und Rechnungsposition zusammen.

Überweisungen

Analog setzt das SEPA-Nuclet Anwendungsfall "Überweisungen" die Existenz dreier Businessobjekte voraus, die in den SEPA-Exporten berücksichtigt werden:

  1. Kreditoren ("Creditor")
  2. Referenzobjekte ("CreditorReference")
  3. Zahlungsreferenzen ("CreditTransferReference")

Diese Dreiheit an Objekten geht davon aus, dass es zusätzlich zu Kreditoren (bspw. Lieferanten) und Referenzen (z.B. Rechnungen) ein Businessobjekt für explizite Zahlungsreferenzen gibt (bspw. Rechnungspositionen).

Es ist auch hier möglich und vom Nuclet vorgesehen, diese "Dreiheit" von Objekten auf eine "Zweiheit" zu reduzieren, falls im Zielnuclet keine gesonderten Zahlungsreferenzen gibt.

In diesem Fall fallen also bspw. Rechnung und Rechnungsposition zusammen.


TypBeschreibungUmsetzung bei drei EntitätenUmsetzung mit zwei EntitätenAnwendungsfall
Debitorenrepräsentiert eine Person oder Firma, von der Lastschriften einzuziehen sindKunde, Mitglied, Person, etc.Kunde, Mitglied, Person, etc.Lastschriften
Debitorenreferenzenrepräsentiert einen LastschriftzahlungsbelegRechnung, Forderung, Beleg, etc.Rechnung, Forderung, Beleg, etc.
Zahlungsreferenzenreferenziert/repräsentiert eine konkrete ZahlungRechnungsposition, Forderungsposition, Belegposition,etc.Rechnung, Forderung, Beleg, etc.
     
Kreditorenrepräsentiert eine Person oder Firma, an die Überweisungen tu tätigen sindLieferant, Kunde, Person, etc.Lieferant, Kunde, Person, etc.Überweisungen
Krediorenreferenzenrepräsentiert einen ÜberweisungszahlungsbelegEingangsrechnung, Gutschrift, Beleg, etc.Rechnung, Gutschrift, Beleg, etc.
Zahlungsreferenzenreferenziert/repräsentiert eine konkrete ZahlungRechnungsposition, Gutschriftsposition, Belegposition,etc.Rechnung, Gutschrift, Beleg, etc.

Tabelle 3: Voraussetzungen


3.1 Debitoren

Es wird die Existenz eines Debitoren-Businessobjektes vorausgesetzt. Die Debitoren repräsentieren Kunden, Mitglieder, Personen, etc.

Businessobjekt und Attribut können im Zielnuclet beliebig benannt sein. Die Anbindung erfolgt über eine Schnittstelle, die in der aktuellen Version in einer Java-Klasse realisiert ist.

AttributJava-DatentypNuclos-DatentypPflichtfeld?Eindeutig?Beschreibung
NameStringTextjaneindient als Identifizierungsmerkmal für die Debitoren
SEPA Mandate IdentificationStringTextja, falls der Debitor in SEPA-Exporten zu berücksichtigen istneinSEPA-Mandatskennung
Date of SEPA Mandate SignatureDateDatumja, falls der Debitor in SEPA-Exporten zu berücksichtigen istneinAusstellungsdatum des SEPA-Mandats
Has SEPA Mandate ChangedBooleanJa/Neinjaneinliefert Informationen darüber, ob sich das SEPA-Mandat auf Debitorenseite geändet hat
Is New Debitor AgentBooleanJa/Neinjaneinliefert Informationen darüber, ob das Kreditinstitut auf Debitorenseite gewechselt wurde
SEPA Sequence TypeSEPASequenceTypeReferenzfeldjaneinSEPA-Laufzeit (erstmals, wiederkehrend, einmalig)
BICStringTextjaneinBIC (Business Identifier Code, früher: Bank Identifier Code)
IBANStringTextjaneinIBAN (Internationel Bankkontonummer, englisch: International Bank Account Number)
Original Debitor AccountStringTextneinneinliefert die alte IBAN bei SEPA-Mandatsänderungen

Tabelle 3.1: Debitoren-Businessobjekt

 

3.2 Referenzobjekte

Referenzobjekte repräsentieren Zahlungsbelege, die in den SEPA-Exporten zu berücksichtigen sind. Im Fall von Lastschriften sind dies also bspw. Rechnungen, Forderungen, Belege, o.ä.

Businessobjekt und Attribut können im Zielnuclet beliebig benannt sein. Die Anbindung erfolgt über eine Schnittstelle, die in der aktuellen Version in einer Java-Klasse realisiert ist.

AttributJava-DatentypNuclos-DatentypPflichtfeld?Eindeutig?Beschreibung
DebitorWrapper-KlasseReferenzfeldjaneinder Debitor (Kunde, Mitglied, Person, etc.)
Direct Debit ReferenceStringTextjaneinein Identifizierungsmerkmal für Lastschriften (z.B. die Rechnungsnummer)
Reference DateDateDatumjaneinein Referenzdatum (bspw. das Rechnungsdatum)

Tabelle 3.2: Referenzobjekte

 

3.3 Zahlungsreferenzen

Zahlungsreferenzen repräsentieren Positionen, die auf den in 3.2 beschriebenen Zahlunsbelegen mit explizitem Zahlbetrag ausgewiesen sind. Wenn als Referenzobjekt bspw. Rechnungen verwendet werden,

dann wären die dazugehörigen Zahlungsreferenzen typischerweise die Rechnungspositionen.

Businessobjekt und Attribut können im Zielnuclet beliebig benannt sein. Die Anbindung erfolgt über eine Schnittstelle, die in der aktuellen Version in einer Java-Klasse realisiert ist.

AttributJava-DatentypNuclos-DatentypPflichtfeld?Eindeutig?Beschreibung
ReferenceWrapper-KlasseReferenzfeldjaneindas übergeordnete Referenzobjekt (im Fall von Rechnungspositionen wäre das also die Rechnung)
AmountBigDecimalKommazahl (9,2)janeinder zu zahlende Betrag (z.B. "Rechnungsbetrag, brutto")
SEPA TransactionSEPATransactionReferenzfeldneinneinReferenz auf die Transaktionen eines SEPA-Exportes (dient der Anzeige der exportierten Objekte)
SEPA Export DateDateDatumneinneinZahlungsdatum

Tabelle 3.3: Zahlungsreferenzen

 

 

 

  • Keine Stichwörter