Übertrag Kundenadressen von PerformX in Abacus Debitorenbuchhaltung
Grundlage für den Übertrag von Kundenbelegen und Stornos an Abacus
...
Basis Mapping | Adresse |
Synchronisation | Update und Insert |
Verwendeter Index | - |
Vergabe Identifikation/Nummer | PerformX |
Mapping | Mehrere Mandanten oder Nummern pro Datensatz |
Quellfilter |
Zuordnungsdefinition
XML Element Name
Beschreibung Abacus
PerformX Beschreibung
Mapping/Übertrag an Abacus
+ Customer
Kunde
- UniqueReference
Eindeutige Referenz
ID des Debitors
ID
- CustomerNumber
Kundennummer
ABACUS Adress-Nr. (ExterneDebNr)
Adressnummer + Offset gemäss Systemeinstellungen
ConnectorMapping.KundenNummer ?? Nummer
+ AddressData
Subelement Adresse
- AddressNumber
Adress Nummer
ABACUS Adress-Nr. (ExterneDebNr)
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
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
Richtung | Feldzuordnungsart | Quellfeld | Zielfeld |
---|---|---|---|
Quelle -> Ziel | 1:1 | ID | Customer.UniqueReference |
Quelle -> Ziel | Formel | Nummer | Customer.CustomerNumber |
Quelle -> 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
. |
- SalutationName
Anredename
Briefanrede gemäss Anredetabelle
Nachname
- Title
Titel
Titel
AdressTitel.Bezeichnung
- Text
Bemerkung
Bemerkungen
Bemerkungen
- Website
WWW
Webseite
Homepage
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
Übertrag von Abacus nach PerformX
XML Element Name
Beschreibung Abacus
PerformX Beschreibung
Mapping/Übertrag an PerformX
+ Customer
Kunde
CustomerNumber |
ConnectorMapping.Nummer |