Debitoren Kunden(adressen)

Beschreibung

Quelle

PerformX Adressen

Ziel

Abacus Debitoren/Adressen

Abacus Schnittstellenversion

Kunden 2019.00

Technische Bezeichnung

debi/Customer_2019.00

Abacus Dokumentation

AbaConnect-Dokumentation (abacus.ch)

Beschreibung

  • Siehe Übersicht "Integrationen"

  • Die Schnittstellen Kundeadressen, Belege und Storno werden in einer Aufgabe verarbeitet

 

Bedingungen

Standard-Bedingung

  • Aktive Adressen

  • Adresse mit Beleg im aktuellen Mandant

  • Mutation seit der letzten Synchronisation oder noch nie übertragen

Vergabe Identifikation/Nummer

PerformX

Parameter Connector

ParameterName: "MandantenNummer
ParameterWert: Mandantennummer
ParameterTyp: Integer

Spezifikation Standard-Schnittstelle

Basis Mapping

PerformX.Adresse

Synchronisation

Update und Insert

Verwendeter Index

-

WebSerivce Parameter

XML Element Name

Beschreibung Abacus

PerformX Beschreibung

Mapping

 

 

 

 

Ü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

ExterneDebNr ?? (Adressnummer + PerformX.GetIntSetting('DebiAdressnummerPlus'))

+ AddressData

Subelement Adresse

 

 

- AddressNumber

AdressNr

  1. ABACUS Adress-Nr. (ExterneDebNr)

  2. Adressnummer + Offset gemäss Systemeinstellungen

ExterneDebNr ?? (Adressnummer + PerformX.GetIntSetting('DebiAdressnummerPlus'))

- Name

Name

Firmenname oder Personenname mit allfälligem Zweitname

if(Aufnahmeart.IstFirma, Firma, if(Aufnahmeart.IstKontakt, Beziehung.Adresse.Firma ?? Firma, null)) ?? Name+Name2

- FirstName

Vorname

Vorname (falls kein Adresstyp "Firma")

if(!Aufnahmeart.IstFirma && !Aufnahmeart.IstKontakt, Vorname, null)

- AdditionalLine

Zusatz

Firmenzusatz

Firmenzusatz

- Line1

Strasse

Strasse und Nummer

Hinweis: Die Strasse und Hausnummer wird automatisch durch den Abacus-WebSerivce aufgeteilt

Strasse

- Line2

Zeile 2

Zusatz 2/Postfach

Zusatz2

- Country

Land

ISO-Code des Landes

Land.IsoCode

- ZIP

Plz

PLZ

PLZ

- City

Ort

Ort

Ort

- Phone1

Telefon 1

  1. Telefon Direkt, 2. Telefon Geschäft

TelD ?? TelG

- Phone2

Telefon 2

Telefon Privat

TelP

- Fax

Telefax

  1. Fax Direkt, 2. Fax Geschäft, 3. Fax Privat

FaxD ?? FaxG ?? FaxP

- Mobile

Mobiltelefon

  1. Mobile Direkt, 2. Mobile Geschäft, 3. Mobile Privat

NatelD ?? NatelG ?? Natel

- SalutationNumber

Anrede-Nr

Externe ID der Anrede

Anrede.ExterneAnredeNr

- SalutationName

Anredename

Briefanrede gemäss Anredetabelle

Anrede.Anrede

- Title

Titel

Titel

Titel

- Text

Bemerkung

Notizen

Notizen

- 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

 

Standard.ToLower(Standard.substring(Sprache,0,2))

- SubjectType

Adresstyp

Personentyp (ab Anrede)

Anrede.Personentyp

- TaxIdSwitzerland

MWST

MWST-Nummer

MWSTNr

- AddressValidAsOf

Gültig ab

Letztes Mutationsdatum der Adresse

DatumMutation

+ AdditionalData

 

Zusatzinformationen, die via ExtendedFields übertragen werden

 

- StringData[0].Name

 

 

"_USERFIELD1"

- StringData[0].Value

 

 

PerformX.GetSqlValue('SELECT FIRST(Ver.Ver_Mitgliedernummer) FROM PerformX.Vertrag AS Ver INNER JOIN PerformX.VertragDef AS VerDef ON VerDef.VerDef_ID = Ver.Ver_VertragDefID WHERE (Ver.Ver_AdresseID = {ID}) AND (VerDef.VerDef_VertragsgruppeID = 17) AND (Ver.Ver_RolleID = 5) AND (NOT Ver.Ver_Vertragsbeginn IS NULL) ORDER BY Ver.Ver_Vertragsbeginn DESC')

Übertrag von Abacus nach PerformX

XML Element Name

Beschreibung Abacus

PerformX Beschreibung

Mapping/Übertrag an PerformX

+ Customer

Kunde

 

 

- CustomerNumber

Kundennummer

 

ExterneDebNr

    + AddressData

Subelement Adresse

 

 

- AddressNumber

AdressNr

 

ConnectorExterneNummer