Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
  • Übertrag Kundenadressen von PerformX in Abacus Debitorenbuchhaltung

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

  • Details zur Abacus-Schnittstelle

Beschreibung

Standard-Bedingung

Quelle

PerformX Adressen

Ziel

Abacus Debitorenadressen

Abacus Schnittstellenversion

Kunden 2022.00 (debi/Customer_2022.00)

Bedingungen

Beschreibung Bedingung für den Übertrag

  • Aktive Adressen

  • Adresse mit Beleg im aktuellen Abacus Mandant

  • Mutation seit der letzten Synchronisation oder noch nie übertragen

Vergabe Identifikation/Nummer

PerformX

Spezifikation Standard-Schnittstelle

Basiskonfiguration

Basis Mapping

PerformX.Adresse

Synchronisation

Update und Insert

Verwendeter Index

-

Vergabe Identifikation/Nummer

PerformX

Mapping

Mehrere Mandanten oder Nummern pro Datensatz

Quellfilter

Zuordnungsdefinition

Richtung

Feldzuordnungsart

Quellfeld

Zielfeld

Quelle -> Ziel

1:1

ID

Customer.UniqueReference

Quelle -> Ziel

Formel

Nummer

Customer.CustomerNumber

Quelle -

WebSerivce Parameter

XML Element Name

Beschreibung Abacus

PerformX Beschreibung

Mapping

> Ziel

Formel

Nummer

Customer.AddressData.AddressNumber

Quelle -> Ziel

Formel

If(AdressTypValue==0,Firma, Nachname)

Customer.AddressData.Name

Quelle -> Ziel

Formel

if(AdressTypValue == 1, Vorname, null)

Customer.AddressData.FirstName

Quelle -> Ziel

1:1

Zusatz

Customer.Addressdata.AdditionalLine

Quelle -> Ziel

1:1

AktuelleAnschrift.Zusatz

Customer.AddressData.AddressAddition

Quelle -> Ziel

1:1

AktuelleAnschrift.Strasse

Customer.AddressData.Street

Quelle -> Ziel

1:1

AktuelleAnschrift.Nummer

Customer.AddressData.HouseNumber

Quelle -> Ziel

1:1

AktuelleAnschrift.PostfachText

Customer.AddressData.PostOfficeBoxText

Quelle -> Ziel

1:1

AktuelleAnschrift.PostfachNummer

Customer.AddressData.PostOfficeBoxNumber

Quelle -> Ziel

1:1

AktuelleAnschrift.Land.IsoCodeText

Customer.AddressData.Country

Quelle -> Ziel

1:1

AktuelleAnschrift.Ort.Postleitzahl

Customer.AddressData.ZIP

Quelle -> Ziel

1:1

AktuelleAnschrift.Ort.Bezeichnung

Customer.AddressData.City

Quelle -> Ziel

1:1

AktuellesTelefon

Customer.AddressData.Phone1

Quelle -> Ziel

1:1

AktuellesMobile

Customer.AddressData.Mobile

Quelle -> Ziel

1:1

AktuelleEmail

Customer.AddressData.Email

Quelle -> Ziel

1:1

AktuelleWebsite

Customer.AddressData.Website

Quelle -> Ziel

1:1

Anrede.CodeAbacus

Customer.AddressData.SalutationNumber

Quelle -> Ziel

1:1

Nachname

Customer.AddressData.SalutationName

Quelle -> Ziel

1:1

AdressTitel.Bezeichnung

Customer.AddressData.Title

Quelle -> Ziel

1:1

Bemerkungen

Customer.AddressData.Text

Quelle -> Ziel

Formel

String.ToLower(String.substring(ModellSpracheValue,0,2))

Customer.AddressData.Language

Quelle -> Ziel

Formel

If(AdressTypValue == 0, 2, 1)

Customer.AddressData.SubjectType

Quelle -> Ziel

1:1

VeraendertAm

Customer.AddressData.AddressValidAsOf

Ziel -> Quelle

1:1

Customer.CustomerNumber

ConnectorMapping.Nummer

Übertrag von PerformX nach Abacus

XML Element Name

Beschreibung Abacus

PerformX Beschreibung

Mapping/Übertrag an Abacus

+ Customer

Kunde

- UniqueReference

Eindeutige Referenz

ID des Debitors

ID

- CustomerNumber

Kundennummer

  1. ABACUS Adress-Nr. (ExterneDebNr)

  2. Adressnummer + Offset gemäss Systemeinstellungen

ConnectorMapping.KundenNummer ?? Nummer

+ AddressData

Subelement Adresse

- AddressNumber

Adress Nummer

  1. ABACUS Adress-Nr. (ExterneDebNr)

  2. Adressnummer + Offset gemäss Systemeinstellungen

ConnectorMapping.KundenNummer ?? Nummer

- Name

Name

Firmenname oder Personenname

(Addresstyp “0” ist Firma. Adresstyp “1” ist Person)

If(AdressTypValue==0,Firma, Nachname)

- FirstName

Vorname

Vorname (falls kein Adresstyp "Firma").

if(AdressTypValue == 1, Vorname, null)

- AdditionalLine

Zusatz

Firmenzusatz

(Dieses Feld erscheint nur bei Adresstyp “1” Firma)

Zusatz

- AddressAddition

Address Zusatz

Zusatzline zu Adressanschrift

AktuelleAnschrift.Zusatz

- Street

Strasse

Strasse

AktuelleAnschrift.Strasse

- HouseNumber

Hausnummer

Hausnummer

AktuelleAnschrift.Nummer

- PostOfficeBoxText

Postfach Text

Postfach Text

AktuelleAnschrift.PostfachText

- PostOfficeBoxNumber

Postfach Nummer

Postfach Nummer

AktuelleAnschrift.PostfachNummer

- Country

Land

ISO-Code des Landes

AktuelleAnschrift.Land.IsoCodeText

- ZIP

Postleitzahl

PLZ

AktuelleAnschrift.Ort.Postleitzahl

- City

Ort

Ort

AktuelleAnschrift.Ort.Bezeichnung

- Phone1

Telefon 1

Aktuelle Telefonnumer

AktuellesTelefon

- Mobile

Mobiltelefon

Aktuelles Mobil

AktuellesMobile

- Email

E-mail

Aktuelle E-mail

AktuelleEmail

- Website

Website

Aktuelle Website

AktuelleWebsite

- SalutationNumber

Anrede-Nr

in Abacus 1 = Firma/Sehr geehrte Damen und Herren

2 = Frau / Sehr geehrte Frau

3= Herr / Sehr geehrter Herr

Externe ID der Anrede

in PerformX → CRM Anreden muss fuer jede Andrese der entsprechende Abacus Code eingetragen sein

Anrede.CodeAbacus

- SalutationName

Anredename

Briefanrede gemäss Anredetabelle

Nachname

- Title

Titel

Titel

AdressTitel.Bezeichnung

- Text

Bemerkung

Bemerkungen

Bemerkungen

- Website

WWW

Webseite

Homepage

- Email

E-Mail

  1. E-Mail Direkt, 2. E-Mail Geschäft, 3. E-Mail Privat

EmailD ?? EmailG ?? Email

- Language

Sprache

Korrespondenzsprache

String.ToLower(String.substring(ModellSpracheValue,0,2))

- SubjectType

Adresstyp

Personentyp

(Wenn Adresstyp “1” Firma, dann Code “2” uebertragen, Sonst Code “1” . Das ist fix in Abacus vorgegeben)

Person: Adresstyp in Abacus = “1”
Organisation: Adresstyp in Abacus = “2”

If(AdressTypValue == 0, 2, 1)

- AddressValidAsOf

Gültig ab

Letztes Mutationsdatum des Datensatzes

VeraendertAm

...