Übertrag Kundenadressen von PerformX in Abacus Debitorenbuchhaltung
Grundlage für den Übertrag von Kundenbelegen und Stornos an Abacus
Beschreibung
Quelle | PerformX Adressen |
Ziel | Abacus Debitorenadressen |
Abacus Schnittstellenversion | Kunden 2022.00 (debi/Customer_2022.00) |
Bedingungen
Beschreibung Bedingung für den Übertrag |
|
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
> 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 |
| ConnectorMapping.KundenNummer ?? Nummer |
+ AddressData | Subelement Adresse | ||
- AddressNumber | Adress Nummer |
| 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 | Anrede.CodeAbacus |
- SalutationName | Anredename | Briefanrede gemäss Anredetabelle | Nachname |
- Title | Titel | Titel | AdressTitel.Bezeichnung |
- Text | Bemerkung | Bemerkungen | Bemerkungen |
- Website | WWW | Webseite | Homepage |
| 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” | If(AdressTypValue == 0, 2, 1) |
- AddressValidAsOf | Gültig ab | Letztes Mutationsdatum des Datensatzes | VeraendertAm |
...