Skip to main content

Mahnlauf - einzelne Kontakte pro Mahnung

Die Story betrifft den neuen Mahnlauf, welcher bei Rabenhorst in Verwendung ist.


 


Ist beim Partner das Flag \"splitCRMContactPerDunning\" gesetzt, soll pro Mahnung 1 Kontakt (inkl. DWReport) erstellt werden.
Im Kontakttemplate werden Query-Token verwendet, in denen der dunning_sid Token korrekt ersetzt werden muss.


Die DunningSID muss korrekt in den Bericht übergeben werden und in den generierten Kontakten muss jeweils der korrekte DWReport als Anhang hinzugefügt werden.


 


 


Doku zum derzeitigen Verhalten:



  1. Es wurde trotz \"CRMPartner.splitCRMContactPerDunning = 1\" nur 1 Kontakt für den Partner erstellt, obwohl im Mahnlauf mehrere Mahnungen für den gleichen Partner enthalten waren.

  2. In Query-Tokens die im Kontakttemplate verwendet werden, wurde der dunning_sid Token mit 0 ersetzt.

  3. Laut Logfile wurde der DWReport bereits korrekterweise 1x pro Mahnung aufgerufen, wobei auch der DunningSID Parameter pro Aufruf korrekt ersetzt wurde. Im Kontakttemplate wurden die generierten DWReports aber NICHT als Anhang hinzugefügt.


Detailbestände: Im Zuge dieser Story ist mir aufgefallen, dass die Gutschriften und offene Mahnungen nicht sinnvoll sind, wenn \"Mahnungskontakt pro Rechnung\" für Partner aktiv ist.

Wie mit Andrea besprochen, sollen keine Gutschriften und offene Mahnungen hinzugefügt werden, wenn \"Mahnungskontakt pro Rechnung\" beim Partner aktiv ist. Zusätzlich soll ein Icon mit Tooltip angezeigt, wenn dies der Fall ist.
technische Lösung

Story: 714524
Kunde: Haus Rabenhorst O. Lauffs GmbH & Co. KG
Ersteller:in: Kloiber Kevin
Zugewiesen: Wurz Philipp
Technische Lösung: Bugfix: https://git.fab4minds.com/fab4minds/dev/-/merge_requests/5489
Zusätzliche Änderungen: https://git.fab4minds.com/fab4minds/dev/-/merge_requests/5492

Logische UIConfigs für Gutschriften und offene Mahnungen wurden erweitert. Hier kann nun angegeben werden ob und wann diese hinzugefügt werden sollen.

- fiDunning_addCreditNotes: Gutschriften in Mahnungen berücksichtigen. Mögliche Werte : 0 (immer), 1 (wenn Mahnungen gruppiert), 2 (wenn Mahnung pro Rechnung)
- fiDunning_addCurrentDunnings: Aktuelle/Offene Mahnungen aus vorherigen Mahnläufen berücksichtigen. Mögliche Werte : 0 (immer), 1 (wenn Mahnungen gruppiert), 2 (wenn Mahnung pro Rechnung)

Beide UIConfigs sind standardmäßig aktiviert mit dem Wert 1 (wenn Mahnungen gruppiert). D.h. diese werden nur hinzugefügt wenn die Mahnungen gruppiert werden, also die Option \"Mahnungskontakt pro Rechnung\" beim Partner NICHT aktiviert ist.
Testfallbeschreibung:

Bei Partner 1010027 EasyApotheke Aichach Harald Tschernek die Option \"Mahnungskontakt pro Rechnung\" aktiviert ARs verbucht und neuen Mahnlauf erstellt.

 

* Icon mit Tooltip wird angezeigt.

* Es wurden keine offene Mahnungen bzw. Gutschriften in den Mahnlauf geladen.

 


 

 

Es werden nun einzelne Kontakte für die Mahnungen erstellt. Es muss jedoch noch die Suchseite angepasst werden, da diese Kontakte nicht FK_DunningGrp_SID sondern FK_Dunning_SID gesetzt haben.