...
Quelle | PerformX | |
Ziel | Abacus Debitorenbuchhaltung | |
Notwendige Abacus-Schnittstelle | AbaConnect | |
Abacus Schnittstellenversion | debi/document_2024.00 | |
Beschreibung Bedingung für den Übertrag |
Nachdem ein Beleg in Abacus Debi uebrragen wurde, muss jeweils (meist taeglich) der ZahlungsStatus in PerformX aktualisiert werden. Bei jedem Beleglauf wird der Zahlungsstatus anhand von ABACUS Debi berechnet und in Px geschrieben: |
Spezifikation Standard-Schnittstelle
Technische Basiskonfiguration
Basis Mapping | Beleg |
Synchronisation | Find |
Verwendeter Index | 1 (Abacus-Index) |
Vergabe Identifikation/Nummer | |
Mapping | Interne Synchronisationsfelder |
Quellfilter |
Zuordnungsdefinition
Geschaeftsbereich.AbacusMandant == Parameters("Mandantennummer") && !?AbacusNummer && BelegStatusValue == 2 && ZahlungsStatusValue < 2 && BelegDatum >= CreateDate(2024, 01, 01) |
Zuordnungsdefinition
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | Formel | 1 | FindParam.Index | |
Quelle -> Ziel | Formel | "EQUAL" | FindParam.Operation | |
Quelle -> Ziel | Formel | "Belegnummer" | findParam.KeyFields.LongData[0].Name | |
Quelle -> Ziel | 1:1 | Nummer | findParam.KeyFields.LongData[0].Value | |
Ziel -> Quelle | Formel | if(Document.Amount == 0, 2, if(Document.AmountOI <= 0, 2 , if(Document.AmountOI == Document.Amount,0,1))) | ZahlungsStatusValue | Rueckschreiben des OP von Abacus nach Px: Wenn Beleg Betrag = 0, dann ist der Status = 2 (Bzaht/Ueberbezahlt) |
Ziel -> Quelle | 1:1 | Document.AmountOI | OffenerBetrag |
Ziel -> Quelle
Formel
now()