Versionen im Vergleich

Schlüssel

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

...

PerformX Adressen

Ziel

Abacus Debitorenadressen

Notwendige Abacus-Schnittstelle

AbaConnect Kunden

Abacus Schnittstellenversion

Kunden 2022.00 (debi/Customer_2022.00)

Beschreibung Bedingung für den Übertrag

  • Aktive Adressen

  • Adresse mit Beleg im aktuellen Abacus Mandant

  • Debitorenbeleg hat einen Beleg ab 1.1.2024 (entsprechend Startdatum des Kunden ab wann man Belege übertragen möchte)

  • Das Belegdatum ist kleiner/gleich dem auf dem Geschaeftsbereich eingestellte spaeteste Belegdatum

  • Beleg ist nicht im ‘Entwurfs-Status’

  • Mutation seit der letzten Synchronisation oder noch nie übertragen

...

Bemerkungen/Notizen

Übertrag
. Kunden in Abacus Debitorenbuchhaltung

Quellfilterbeschrieb
. Status der Adresse = true
. UND Adresse hat einen Debitorenbeleg im Geschäftsbereich gemäss aktueller Connector-Ausführung (Mandant)
. UND der Debitorenbeleg Status ist nichgleich "Entwurf" (Status =0)
. UND der Debtiorenbeleg hat ein Datum grösser/gleich 01.01.2024
. UND der Debitorenbeleg hat ein Datum kleiner/gleich voreingestelltes Maximaldatum spaetestes Belegdatum des Geschaeftsbereiches
. UND ( die Adresse hat für den aktuellen Mandanten noch keinen ConnectorMappingeintrag ODER die Adresse wurde nach dem letzten erfolgreichen ConnectorJob verändert)

History
. 11.07.2024: Basisversion
(Status == true) && (Debitorbelege.Geschaeftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && (?ConnectorMapping.ErfolgreicheSynchronisation || VeraendertAm > ConnectorMapping.ErfolgreicheSynchronisation)

. 16.07.2024: Rev 1 PZ (neu werden Adressen zu Belegen ausgefiltert, die den Status Entwurf haben)
(Status == true) && (Debitorbelege.Geschaeftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VeraendertAm > ConnectorMapping.ErfolgreicheSynchronisation)

. 31.07.2024: Rev 2 PZ
Der Uebertrag der Bemerkung wurde im Standard deakitviert
Quellfilter: (Status == true) && (Debitorbelege.Geschaeftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VeraendertAm > ConnectorMapping.ErfolgreicheSynchronisation)

. 05.09.24: Rev 3 PZ:
Quellfilteranpassung: Zusatzliche Einschraenkung: Es duerfen nur Adressen uebertragen werden, die Belege haben mit Belegdatum < als das auf dem Geschaeftsbereich voreingestellte spaeteste Belegdatum haben
(Status == true) && (Debitorbelege.Geschaeftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegDatum <= Debitorbelege.GeschaeftsBereich.BelegDatumMaximum && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VeraendertAm > ConnectorMapping.ErfolgreicheSynchronisation)

Basis Mapping

Adresse

Synchronisation

Update und Insert

Verwendeter Index

-

Vergabe Identifikation/Nummer

PerformX

Mapping

Mehrere Mandanten oder Nummern pro Datensatz

Quellfilter

(Status == true) && (Debitorbelege.Geschaeftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegDatum <= Debitorbelege.GeschaeftsBereich.BelegDatumMaximum && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VeraendertAm > ConnectorMapping.ErfolgreicheSynchronisation)

...