Übertrag der Belege und Stornos von PerformX in Abacus Debitorenbuchhaltung
Grundlage für den Übertrag von Kundenbelegen und Stornos an Abacus
Es werden keine Rechnungsbelege (PDF) übertragen
Beschreibung
Quelle | PerformX Belege/Belegarten |
Ziel | Abacus Belege/Belegpositionen |
Notwendige Abacus-Schnittstelle | AbaConnect Debitorenbuchhaltung |
Abacus Schnittstellenversion | debi/document_2024.00 |
Beschreibung Bedingung für den Übertrag |
|
Spezifikation Standard-Schnittstelle
Technische Basiskonfiguration
Beschreibung/Notizen | Übertrag Quellfilterbeschrieb . Abacus Mandant im Geschäftbereich muss gleich sein wie der Wert "Mandantennummer" in den Parameters der Verbindungseinstellung Allgemeine Funktion dieser Zuordnungsdefinition History . 31.07.2024: Rev 1 PZ: . 19.08.2024: Rev 2 PZ: . 05.09.24: Rev 3 PZ: |
Basis Mapping | Beleg |
Synchronisation | Update oder Insert |
Verwendeter Index | - |
Vergabe Identifikation/Nummer | |
Mapping | Interne Synchronisationsfelder |
Quellfilter | GeschaeftsBereich.AbacusMandant == Parameters("Mandantennummer") && ?AbacusNummer && BelegStatusValue == 1 && BelegDatum >= CreateDate(2024, 01, 01) && BelegDatum <= GeschaeftsBereich.BelegDatumMaximum |
Zuordnungsdefinition
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 | Geschaeftsbereich.AbacusGeschaeftsbereich | Document.Division | |
Quelle -> Ziel | 1:1 | Geschaeftsbereich.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 ?? Geschaeftsbereich.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 | Geschaeftsbereich.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 | Geschaeftsbereich.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 | Kostentraeger.Nummer | CreditCostCentre1 | |
Quelle -> Ziel | 1:1 | Beleg.Geschaeftsbereich.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 fuer vereinbart |
Quelle -> Ziel | Formel | 2 | TaxIncluded | Fix 2 für inklusive (gemaess Abacus via SST nur inklusive möglich) |
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 | Update 31.7.2024 (PZ): |
Quelle -> Ziel | Formel | Beleg.Geschaeftsbereich.AbacusGeschaeftsbereich | Division |