/
Abacus Debitoren Belege
  • In Bearbeitung
  • Abacus Debitoren Belege

    • Übertrag der Belege von PerformX in Abacus Debitorenbuchhaltung

    • Grundlage für den Übertrag von Kundenbelegen an Abacus

    • Es werden keine Rechnungsbelege (PDF) übertragen

    • Details zur Schnittstelle von Abacus

    Beschreibung Belege

    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

    • Es werden nur Belege übertragen, wo der auf dem Geschäftsbereich hinterlegte “Abacus Mandant” der "Mandantennummer" der Connector-Ausführung entspricht

    • Das Feld "AbacusNummer” muss leer sein (das ist meistens dieselbe Nummer wie die Beleg-Nummer, diese wird jedoch automatisch beim ersten erfolgreichen Beleg-Übertrag durch die Schnittstelle abgefüllt. Wenn dieses Feld leer ist, dann ist der Beleg noch nicht in Abacus Debi)

    • Nur Belge im Status “Fixiert” [1]. Nach erfolgreicher Übertragung wird dieser Status in dieser Zuordnungsdefinition auf "Verbucht" gesetzt

    • Kein Übertrag von Storno-Belegen

    • Debitorenbeleg mit einem Belegdatum ab 1.1.2024 → wird kundenspezifisch konfiguriert

    • Das Belegdatum ist kleiner/gleich als das auf dem Geschäftsbereich eingestellte höchste zulässige Belegdatum

    Spezifikation Standard-Schnittstelle

    Technische Basiskonfiguration

    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

    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

    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

     

    Versionierung

    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'):
    Geschäftsbereich.AbacusMandant == Parameters("Mandantennummer") && ?AbacusNummer && BelegStatusValue == 1 && BelegArt.KurzZeichen != 'ST' && BelegDatum >= CreateDate(2024, 01, 01) && BelegDatum <= Geschäftsbereich.BelegDatumMaximum

    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
    Quellfilter: (Status == true) && (Debitorbelege.Geschäftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VerändertAm > ConnectorMapping.ErfolgreicheSynchronisation)

    16.07.2024: Rev 1 PZ

    (neu werden Adressen zu Belegen ausgefiltert, die den Status Entwurf haben)
    (Status == true) && (Debitorbelege.Geschäftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && Debitorbelege.BelegStatusValue != 0 && (?ConnectorMapping.ErfolgreicheSynchronisation || VerändertAm > ConnectorMapping.ErfolgreicheSynchronisation)

    11.07.2024: Basisversion

    (Status == true) && (Debitorbelege.Geschäftsbereich.AbacusMandant == Parameters("MandantenNummer") && Debitorbelege.BelegDatum >= CreateDate(2024, 01, 01)) && (?ConnectorMapping.ErfolgreicheSynchronisation || VerändertAm > ConnectorMapping.ErfolgreicheSynchronisation)

    Related content