Versionen im Vergleich

Schlüssel

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

Das SEPA-Nuclet stellt in der abstrakten Klasse AbstractSEPALogic die grundlegende Prozesslogik für die Erstellung von SEPA-Exporten bereit.

Jedoch ist diese Prozesslogik an drei Stellen anwendungsspezifisch für Ihre Geschäftspraxis anzupassen.

Die betrifft

  • die Generierung einer anwendungsspezifischen SEPA-Kreditoren-ID (auf Basis der tatsächlichen Daten Ihrer Firma)
  • die Gestaltung des zu übermittelnden Verwendungszweck für SEPA-Lastschriften
  • due Ermittellung aller in einem SEPA-Export zu berücksichtigenden Zahlungsreferenzen

Bei der Anbindung des SEPA-Nuclets sind hierfür die Klasse SEPALogic und SEPALogicFactory anzupassen.

Info

Es wird empfohlen, die Klasse SEPALogic nur als Vorlage für eine eigene Implementierung zu verwenden. Näheres dazu finden Sie im nächsten Abschnitt 4.8.3.1.

Klasse
Funktion
Java-Package
Anzupassende Methoden
SEPALogicTemplate für anwendungspezifische Geschäftslogikorg.nuclet.sepa.logic
  • createCreditorIdentification(SEPAExport)
  • createRemittanceInformation(AbstractDebitorWrapper, AbstractReferenceWrapper, BigDecimal)
  • fetchPaymentReferences(SEPAExport)
SEPALogicFactoryInstanziierung der tatsächlich verwendeten Geschäftslogikorg.nuclet.sepa.logic
  • getSEPALogic()

Tabelle 4.8.3: Übersicht, Anpassungen in Prozesslogik