Beschreibung
Quelle | PerformX Offene Posten |
Ziel | Abacus Debitorenbelege |
Abacus Schnittstellenversion | Belege 2018.00 |
Technische Bezeichnung | debi/document_2018.00 |
Abacus Dokumentation | |
Beschreibung | . Siehe Übersicht "Integrationen" |
Bedingungen
Standard-Bedingung |
|
Vergabe Identifikation/Nummer | PerformX |
Parameter Connector | ParameterName: "MandantenNummer |
Spezifikation Standard-Schnittstelle
Basis Mapping | PerformX.OP |
Synchronisation | Update und Insert |
Verwendeter Index | - |
WebService Parameter
XML Element Name | Beschreibung Abacus | PerformX Beschreibung | Mapping |
Übertrag von PerformX nach Abacus
XML Element Name | Beschreibung Abacus | Beschreibung | Mapping |
+ Document | Beleg | ||
- CustomerNumber | Kundennummer |
| Adresse.ExterneDebNr ?? (Adresse.Adressnummer + PerformX.GetIntSetting('DebiAdressnummerPlus')) |
- Number | Belegnummer | Belegnummer + Offset gemäss Bereichseintellungen | Nummer + if(Zahlungsstatus != 120, Bereich.DebiRechnungsnummerPlus ?? PerformX.GetIntSetting('DebiRechnungsnummerPlus'), Bereich.DebiStornoRechnungsnummerPlus ?? PerformX.GetIntSetting('DebiStornoRechnungsnummerPlus')) |
- Currency | Währung | Währung des OPs (Standard CHF) | Waehrung.ISO ?? 'CHF' |
- DocumentCode | Belegart | Berechnung der Belegart | if (Typ > 0 && Zahlungsstatus != 120, 'R', 'G') |
- Reference | Belegreferenz | Ereignisnummer des Belegs oder Mitarbeiter-Referenz | Beleg.VertragDef.Nummer ?? Beleg.Mitarbeiter.Name |
- GeneralLedgerDate | Fibu-Belegdatum | Belegdatum | Datum |
- Amount | Betrag in Belegwährung | Totalbetrag inkl. MWST | Betrag |
- KeyAmount | Betrag in Leitwährung | Totalbetrag inkl. MWST | Betrag * (WaehrungKurs ?? 1) |
- AccountReceivableDate | Debi-Belegdatum | Belegdatum | Datum |
- DispositionDate | Dispodatum | Belegdatum | Datum |
- Division | Geschäftsbereich | Geschäftsbereich | Bereich.DebiExterneGeschaeftsbereichNr ?? PerformX.GetSetting( 'DebiExterneGeschaeftsbereichNr' ) |
- GroupNumber1 | Freie Beleggruppe 1 | ID des Buchungslaufs | BuchungslaufID |
- PaymentCentre | Zahlungsweg | Fix | 0 |
- PaymentOrderProcedure | ESR-Verfahren | Externe Zahlungswegnummer | Zahlungsweg.ExterneZahlungswegNr |
- PaymentReferenceLineType | Fix | "QR" | |
- PaymentReferenceLine | Referenzzeile | Referenzzeile | if (Typ > 0 && Zahlungsstatus != 120, ESRReferenz , '') |
- TaxRecalculation | Anweisung für Mwst-Neuberechnung | Fix | false |
- ReminderProcedure | Mahnverfahren |
| Bereich.DebiMahnverfahren ?? PerformX.GetSetting( 'DebiMahnverfahren' ) |
+ LineItem | Subelemente Position | → Tabelle OP-Detail | |
- Number | Positionsnummer | Positionsnummer (aufsteigend nummeriert) | AbaSync.ObjectIndex() |
- Amount | Positionsbetrag in Belegwährung | Bruttopositionsbetrag inkl. MWST | Betrag |
- KeyAmount | Postionsbetrag in Leitwährung | Bruttopositionsbetrag inkl. MWST | Betrag * (OP.WaehrungKurs ?? 1) |
- CreditAccount | Habenkonto | Konto | Konto.Nummer |
- CreditCostCentre1 | Haben-Kostenstelle 1 | Kostenträger 1 (falls Konto kein Bilanzkonto) | if(Konto.Kontoart >= 3 && !?KostenstelleID, Kostenstelle.Nummer, 0) |
- CreditCostCentre2 | Haben-Kostenstelle 2 | Kostenträger 2 (falls Konto kein Bilanzkonto) | if(Konto.Kontoart >= 3 && !?Kostenstelle2ID, Kostenstelle2.Nummer, 0) |
- TaxCode | MWST-Code | MWST-Code ab Auftragsposition | MWST.ExterneID |
- TaxMethod | MWST-Methode | Fix | 1 |
- TaxIncluded | MWST-Art | Codierung am MWST (1 = exkl., 2 = inkl.) | if(MWST.FibuVerbuchung == 10, 2, 1) |
- TaxAmount | MWST-Betrag in Belegwährung | MWST-Betrag | BetragMWST * -1 |
- KeyTaxAmount | MWST-Betrag in Leitwährung | MWST-Betrag in Leitwährung | BetragMWST * -1 * (OP.WaehrungKurs ?? 1) |
- TaxDateValidFrom | MWST-Satz berechnen per Datum | Datum | Artikelposition.Datum |
- Text | Positionstext | Text Auftragsposition mit Ereignis-Nummer | '<{Artikelposition.Beschreibung} ><{Vertrag.VertragDef.Nummer}>' |
- Division | Geschäftsbereich | Geschäftsbereich | OP.Bereich.DebiExterneGeschaeftsbereichNr ?? PerformX.GetSetting( 'DebiExterneGeschaeftsbereichNr' ) |
+ PaymentTerm | Subelement Zahlungskondition | ||
- Number | Zahlungskonditionsnummer | Externe Zahlungswegnummer | Zahlungskondition.ExterneID |
- Type | Konditions-Art | Fix | 0 |
- CopyFromTable | Kopie aus Konditionentabelle | Fix | 'true' |
+ ExtendedFields | |||
- StringData[0].Name | "_USERFIELD1" | ||
- StringData[0].Value | if(!?(Beleg.VertragDef.Nummer),'<{Beleg.VertragDef.Nummer}: {Standard.replace(Beleg.VertragDef.Name, Standard.CRLF(), " | ")}>','') |
Übertrag von Abacus nach PerformX
Feld PerformX | Inhalt | Beschreibung | Mapping |
ConnectorExterneNummer | Kundennummer | Belegnummer | Document.Nummer |
Buchungsstatus | Übertragungsstatus | Fix "Transferiert an Abacus" | 60 |