Übertrag der Belege von PerformX in Abacus Debitorenbuchhaltung
Grundlage für den Übertrag von Kundenbelegen an Abacus
Es werden keine Rechnungsbelege (PDF) übertragen
Übertrag der Belege von PerformX in Abacus Debitorenbuchhaltung
Grundlage für den Übertrag von Kundenbelegen an Abacus
Es werden keine Rechnungsbelege (PDF) übertragen
Quelle | PerformX Belege/Belegarten |
Ziel | Abacus Belege/Belegpositionen |
Notwendige Abacus-Schnittstelle | AbaConnect Debitorenbuchhaltung |
Abacus Schnittstellenversion | debi/document_2024.00 |
Standard-Bedingung für den Übertrag |
|
Quell Objekt | Beleg |
Ziel Objekt | debi/document_2024.00 |
Synchronisation | Update oder Insert |
Verwendeter Index | - |
Vergabe Identifikation/Nummer | Nummer des Belegs aus PerformX |
Mapping | Interne Synchronisationsfelder |
Technischer Quellfilter | Geschäftsbereich.AbacusMandant == Parameters("Mandantennummer") && ?AbacusNummer && BelegStatusValue == 1 && BelegArt.KurzZeichen != 'ST' && BelegDatum >= CreateDate(2024, 01, 01) && BelegDatum <= Geschäftsbereich.BelegDatumMaximum |
Belege
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | Formel | DebitorAdresse.Nummer | Document.CustomerNumber | |
Quelle -> Ziel | Formel | Nummer | Document.Number | |
Quelle -> Ziel | Formel | 'CHF' | Document.Currency | Fixer Wert für CHF |
Quelle -> Ziel | 1:1 | Belegart.CodeAbacus | Document.DocumentCode | |
Quelle -> Ziel | Formel | HinweisKunde | Document.Reference | |
Quelle -> Ziel | 1:1 | BelegDatum | Document.GeneralLedgerDate | Fibu-Datum wird analog Debi-Datum gesetzt |
Quelle -> Ziel | 1:1 | TotalInklMwst | Document.Amount | |
Quelle -> Ziel | 1:1 | TotalInklMwst | Document.KeyAmount | |
Quelle -> Ziel | 1:1 | BelegDatum | Document.AccountReceivableDate | Dispo-Datum wird analog Debi-Datum gesetzt |
Quelle -> Ziel | 1:1 | BelegDatum | Document.DispositionDate | |
Quelle -> Ziel | Formel | Geschäftsbereich.AbacusGeschäftsbereich | Document.Division | |
Quelle -> Ziel | 1:1 | Geschäftsbereich.AbacusMahnbereich | Document.GroupNumber1 | Optional: Pro PerformX-Geschäftsbereich die Freie Beleggruppennummer1 auf dem Beleg übertragen (Filterung OP-Listen etc.). Derselbe Wert wird im Mahnbereich verwendet |
Quelle -> Ziel | Formel | DebitorAdresse.ForderungsKonto.Nummer ?? Geschäftsbereich.AbacusForderungskonto | Document.CollectiveAccount | Optionales Forderungskonto für eine Firma (z.B. für nahestehende Firmen). Wenn das Feld DebitorAdresse.ForderungsKonto.Nummer leer ist, dann wird das Sammelkonto gemäss Geschäftsbereich übertragen (Document.CollectiveAccount) |
Quelle -> Ziel | Formel | 0 | Document.PaymentCentre | |
Quelle -> Ziel | 1:1 | Zahlungsweg.CodeAbacus | Document.PaymentOrderProcedure | |
Quelle -> Ziel | Formel | 'QR' | Document.PaymentReferenceLineType | Fix 'QR' |
Quelle -> Ziel | Formel | ReferenzNummer | Document.PaymentReferenceLine | |
Quelle -> Ziel | Formel | false | Document.TaxRecalculation | |
Quelle -> Ziel | 1:1 | Geschäftsbereich.AbacusMahnverfahren | Document.ReminderProcedure | ABACUS führt das Mahnverfahren pro Beleg Debitor. Wenn Belege in PerformX entstehen, werden pro Beleg das im Geschäftsbereich hinterlegte Mahnverfahren und Mahnbereiche übergeben. Mahnverfahren ist 4 stelliger String und Mahnbereich Integer gemäss Einstellungen in ABACUS |
Quelle -> Ziel | 1:1 | Geschäftsbereich.AbacusMahnbereich | Document.ReminderArea | ABACUS führt den Mahnbereit pro Beleg Debitor. Wenn Belege in PerformX entstehen, werden pro Beleg das im Geschäftsbereich hinterlegte Mahnverfahren und Mahnbereiche übergeben. Mahnverfahren ist 4 stelliger String und Mahnbereich Integer gemäss Einstellungen in ABACUS |
Quelle -> Ziel | Unterliste | BelegPositionen | Document.LineItem | |
Quelle -> Ziel | 1:1 | Zahlungskondition.CodeAbacus | Document.PaymentTerm.Number | |
Quelle -> Ziel | Formel | 0 | Document.PaymentTerm.Type | |
Quelle -> Ziel | Formel | 'true' | Document.PaymentTerm.CopyFromTable | |
Ziel -> Quelle | 1:1 | Document.Number | AbacusNummer | |
Ziel -> Quelle | Formel | 2 | BelegStatusValue | Belegstatus auf 'verbucht' (Status 2) setzen nach Erstübertagung Abacus Debi |
BelegPositionen
Synchronisationsrichtung | Feldzuordnungsart | Quellfeld | Zielfeld | Beschreibung/Notizen |
Quelle -> Ziel | 1:1 | SortOrderBeleg | Number | |
Quelle -> Ziel | 1:1 | PositionsTotalNettoInkl | Amount | |
Quelle -> Ziel | 1:1 | PositionsTotalNettoInkl | KeyAmount | |
Quelle -> Ziel | 1:1 | Konto.Nummer | CreditAccount | |
Quelle -> Ziel | 1:1 | Kostenträger.Nummer | CreditCostCentre1 | |
Quelle -> Ziel | 1:1 | Beleg.Geschäftsbereich.AbacusKostenstelleBereich | CreditCostCentre2 | Optional: Zweite Ebene ab Kostenstelle pro Geschäftsbereich |
Quelle -> Ziel | 1:1 | Artikel.Mehrwertsteuer.CodeAbacus | TaxCode | |
Quelle -> Ziel | Formel | 1 | TaxMethod | Fix 1 für die “vereinbarte Variante” |
Quelle -> Ziel | Formel | 2 | TaxIncluded | Fix 2 für “inklusive MWST” (fixe Vorgabe von Abacus-Schnittstelle) |
Quelle -> Ziel | Formel | MwstBetrag *-1 | TaxAmount | Abacus erwartet einen negativen Betrag |
Quelle -> Ziel | Formel | MwstBetrag *-1 | KeyTaxAmount | Abacus erwartet einen negativen Betrag |
Quelle -> Ziel | 1:1 | Beleg.BelegDatum | TaxDateValidFrom | |
Quelle -> Ziel | Formel | Artikel + if (!?BelegPositionGruppe, (' - ' + BelegPositionGruppe), null) | Text | |
Quelle -> Ziel | Formel | Beleg.Geschäftsbereich.AbacusGeschäftsbereich | Division |
Bezeichnung | Notes |
22.10.2024: Rev 4 PZ | Quellfilteranapassung: Mit Einführung der Storno Übertragung müssen die Beleg vom Typ Storno herausgefiltert werden (BelegArt.KurzZeichen != 'ST'): |
05.09.2024: Rev3 PZ | Quellfilteranpassung: Zusatzliche Einschränkung: Es dürfenfen nur Adressen übertragen werden, die Belege haben mit Belegdatum < als das auf dem Geschäftsbereich voreingestellte späteste Belegdatum haben (Status == true) && (Debitorbelege.Geschäftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegDatum <= Debitorbelege.Geschäftsbereich.BelegDatumMaximum && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VerändertAm > ConnectorMapping.ErfolgreicheSynchronisation)< |
31.07.2024: Rev 2 PZ | Der Übertrag der Bemerkung wurde im Standard deaktiviert |
16.07.2024: Rev 1 PZ | (neu werden Adressen zu Belegen ausgefiltert, die den Status Entwurf haben) |
11.07.2024: Basisversion | (Status == true) && (Debitorbelege.Geschäftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && (?ConnectorMapping.ErfolgreicheSynchronisation || VerändertAm > ConnectorMapping.ErfolgreicheSynchronisation) |