Versionen im Vergleich

Schlüssel

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

...

Basis Mapping

Beleg

Synchronisation

Find

Verwendeter Index

1 (Abacus-Index)

Vergabe Identifikation/Nummer

Mapping

Interne Synchronisationsfelder

Quellfilter

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)
Wenn der OP Betrag <= 0, dann  ist der Status = 2 (Bzaht/Ueberbezahlt)
Wenn der OP Betrag = Beleg Betrag, dann ist der Status = 0 (offen), sonst ist der Status =  1 (Teilbezahlt)

Ziel -> Quelle

1:1

Document.AmountOI

OffenerBetrag