Skip to main content

Entities bei Mahnung scheitern wegen Recordstate 2

Entities

bei
Mahnung
scheitern
wegen
Recordstate
2


Beschreibung:

BinMit beidiesem FrugeeUpdate amwird Einrichtendie des Mahnungswesen verzweifelt. 
Eines der Probleme war, dass beim AuswählenVerarbeitung von \"Alle offenen Rechnungen\" alle offenen Rechnungen mitoptimiert, FK_Recordstate_SID (...) mitgekommen sind. Hier passt noch alles.

Dann wollte das System für die zugehörigen Partner CRMPartnerContacts erstellen. Die CRMPartnerContactEntity hatte aber Probleme damit, dass die Adressen bzw. auch die Partner Recordstate 2 hatten. 

Lösungsansatz:
Rechnungen werden gleich geladen wie bisher. Wenn man jetzt aufindem gelöschte Partner oder anonymisierte Partner trifftbesser sollerkannt dieund Errorbehandelt Messagewerden.

beim
  • Detaillierte Warnmeldungen:
    • Beim Generieren dervon Dokumente/KontakteDokumenten oder Kontakten erscheint eine klare Aufzählung anzeigender \"betroffenen Partner.
    • Gelöschte Partner werden mit ihrer SID aufgeführt (Partner mit SID ###, ###, ###\"### sind gelöschtscht“).
    • bzw. eine eigene Aufzählung fü
    • r anonymisierte Partner.Partner Caseerfolgt wheneine recordstateseparate 2/Auflistung.
    • partnertype_sid
    =
  • 37.

    Sonderfall:
  • Erkennung anonymisierter Partner:
    • Identifikation über das Feld anonymizationTime, um eine fehlerfreie Verarbeitung sicherzustellen.
  • Optimierte Rechnungsadress-Logik:
    • Falls eine Rechnung lief auf Rechnungsadresse,eine diesegelöschte wurdeRechnungsadresse mittlerweileläuft, aber gelöscht. Fallsprüft das System hier auf die Rechnungsadresse schaut braucht es ein isnull() damit in dem Fall die gültige Hauptadresse genommen wird.


      Detailbestände: -- Warnung anzeigen wenn gelöscht/anonymisierte Partner geladen werden
      -- Erkennen von anonymisierten Partnern über anonymizationTime
      -- Sonderfall für Rechnungsadressen berücksichtigen: Wenn Rechnungsadresse der Rechnung gelöscht ist, dann schauenautomatisch, ob es eine anderealternative gültige Rechnungsadresse für den Partner gibt.existiert.
    • Nur wenn
    • Gibt es diekeine auchalternative nichtRechnungsadresse, gibtwird automatisch die Hauptadresse nehmen

      Beiverwendet.
    • Rückfragen
    melden

Dieses Feature sorgt für eine höhere Datenkonsistenz und vermeidet Fehlermeldungen, indem Rechnungen auch bei Daniel&PhilippÄnderungen <3an den Partnerdaten zuverlässig verarbeitet werden.


Lösung\\:

Entwicklung

 abgeschlossen.

technische Lösung

Story: 656728
Kunde: Improvementhero Internal
Ersteller:in: Valte Daniel
Zugewiesen: Spitzer Gerald
Technische Lösung: Es wird folgende Warnung angezeigt wenn man Rechnungen von gelöschten/anonymisierten Partnern hinzufügt: \"Folgende gelöschte oder anonymisierte Partner wurden hinzugefügt. Bitte prüfen und manuell vom Mahnungsdurchlauf entfernen: XXXX,XXX\"

Weiters: Wenn die Adresse an welche die Rechnung geschickt wurde gelöscht ist, wird nach der aktuellen Rechnungsadresse gesucht. Sollte es keine geben, wird die Hauptadresse verwendet.