Benutzer-Werkzeuge

Webseiten-Werkzeuge


camid:sql:address

Abgleich Adressen

Der Abgleich von Adressen zwischen xPress und beliebigen Fremdsystemen geschieht über eine Austauschtabelle. Diese Tabelle ist in der Microsoft SQL Datenbank definiert, die xPress verwendet. Der Tabelle (dbo.AddressExchange) sind Scripts hinterlegt, die auf die INSERT und UPDATE Anweisung reagiert und die Daten konvertiert.

In der Datenstruktur wird nicht zwischen Hauptadresse und deren Ansprechpartner unterschieden. Die Ansprechpartner werden einfach der Hauptadresse zugewiesen. Aus diesem Grund ist es wichtig, dass die Hauptadresse vor den Ansprechpartnern übergeben werden.

:!: Alle Untertabellen der Adressen (z.B. Kondition, Steuer, Kontenpläne usw.) werden durch diesen Import nicht automatisch angelegt. Diese Stammdaten müssen vorhanden sein, um sie bei den Adresse zuweisen zu können.

Eigenschaften

NameBeschreibungDatentypPflichtfeld
ADX_ADDRESSNODefiniert die Adressnummer. Dieses Feld ist gleichzeitig der Primärschlüssel und muss eindeutig sein.nvarchar(20)Ja
ADX_MODEGibt an, welche Art von Transaktion mit diesem Datensatz erfolgen soll:intJa
1 = Einfügen
2 = Ändern
3 = Löschen
ADX_SALUTATIONAdressanredenvarchar(100)Nein
ADX_TITLETitelnvarchar(50)Nein
ADX_FIRSTNAMEVornamenvarchar(100)Nein
ADX_LASTNAMENachnamenvarchar(100)Nein
ADX_COMPANYFirma. Es muss entweder Firma oder Vor- und Nachname angegeben werden.nvarchar(100)Ja
ADX_APPENDIXZusätzliche freie Informationnvarchar(50)Nein
ADX_STREETStraße und Hausnummernvarchar(50)Nein
ADX_ZIPCODEPostleitzahlnvarchar(50)Nein
ADX_CITYOrt. Aus der Postleitzahl und dem Ort wird der Datensatz in xPress gesucht und zugewiesen. In diesem Datensatz ist in xPress zusätzlich das Land angegeben.nvarchar(50)Nein
ADX_PHONE1Telefonnummer 1nvarchar(50)Nein
ADX_PHONETEXT1Bezeichnung zu Telefonnummer 1, z.B. geschäftlich, privat…nvarchar(50)Nein
ADX_PHONE2Telefonnummer 2nvarchar(50)Nein
ADX_PHONETEXT2Bezeichnung zu Telefonnummer 2, z.B. geschäftlich, privat…nvarchar(50)Nein
ADX_PHONE3Telefonnummer 3nvarchar(50)Nein
ADX_PHONETEXT3Bezeichnung zu Telefonnummer 3, z.B. geschäftlich, privat…nvarchar(50)Nein
ADX_FAXFaxnummernvarchar(50)Nein
ADX_EMAILEmailadressenvarchar(50)Nein
ADX_URLWebsitenvarchar(50)Nein
ADX_VATTAXNOUmsatzsteuer-Identifikations-Nummer (UID) ohne Länderkennzeichen z.B. IT, AT, DE…nvarchar(50)Nein
ADX_VATTAXNOPREFIXPrefix der UID-Nummernvarchar(50)Nein
ADX_REGISTERNOSteuernummernvarchar(50)Nein
ADX_CONDITIONDefiniert die Zahlungskondition der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Kondition wie diese in xPress angelegt wurde, angegeben werden.nvarchar(50)Ja
ADX_TAXDefiniert die Steuer der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Steuer wie diese in xPress angelegt wurde, angegeben werden.nvarchar(50)Ja
ADX_ADDRESSGROUPGibt an, welche Adressgruppe dieser Adresse zugewiesen ist. Ist die Adresse eine Hauptadresse, ist dieses Feld Pflicht. Hier muss der Name der gewünschten Adressgruppe angegeben werden.nvarchar(50)Nein
ADX_BRANCHEDefiniert die Branche der aktuellen Adresse. Diese Feld dient dazu, um Adressen danach gruppieren oder filtern zu könnne. Dabei kann sowohl die Nummer als auch der Name der Branche wie diese in xPress angelegt wurde, angegeben werden.nvarchar(50)Nein
ADX_DESCRIPTIONAllgemeine Beschreibung der Adresse.nvarchar(max)Nein
ADX_ROUTEDISTANCEGibt die Distanz in km von der Firmenadresse zur aktuellen Adresse an. Dieses Feld wird benötigt um Fahrtkosten abrechnen zu können.decimalNein
ADX_ROUTETIMEGibt die Dauer in Minuten an die benötigt wird, um von der Firmenadresse zur aktuellen Adresse zu fahren. Dieses Feld wird benötigt um Fahrtkosten abrechnen zu können.intNein
ADX_SYNCGibt an, ob die Adresse mit Outlook synchronisiert werden soll.bitNein
ADX_ISCONTACTGibt an, ob die Adresse ein Ansprechpartner ist. Ansprechpartner werden einer Hauptadresse untergeordnet. (siehe Feld ADX_MAINADDRESSNO)bitNein
ADX_MAINADDRESSNODieses Feld ist nur notwendig, falls es sich bei dieser Adresse um einen Ansprechpartner handelt. (ADX_ISCONTACT). Gibt die Adressennummer an, zu welcher Hauptadresse dieser Ansprechpartner gehört.nvarcahr(20)Nein
ADX_ADDRESSCONTACTTYPEGibt den Adresstyp an, der dem Ansprechpartner zugewiesen wird. Dies kann z.B. für Rechnungs- oder Lieferadresse verwendet werden. Es ist hier der Name des Adresstypes anzugeben, wie dieser in xPress angelegt worden ist.nvarchar(50)Nein
ADX_BIRTHDATEGeburtstag der aktuellen Adresse bzw. AnsprechpartnerdatetimeNein
ADX_LANGUAGEDefiniert die Sprache der aktuellen Adresse. Dabei kann sowohl die Nummer als auch der Name der Sprache wie diese in xPress angelegt wurde, angegeben werden.nvarchar(50)Nein
ADX_CUSTOMERNODefiniert die Kundennummer der Adresse. Damit ist keine andere Adresse verknüpft.nvarchar(50)Nein
ADX_VENDORNODefiniert die Lieferantennummer der Adresse. Damit ist keine andere Adresse verknüpft.nvarchar(50)Nein
ADX_POSTOFFICEBOXNOPostfach-Nummernvarchar(10)Nein
ADX_POSTOFFICEADDRESSNODefiniert die Adressennummer für das Postfach.nvarchar(50)Nein
ADX_DELIVERYBLOCKGibt an, ob für die Adresse eine Liefersperre besteht.bitNein
ADX_DEBITORDefiniert den Kontenplan des Debitors. Dabei kann sowohl die Nummer als auch der Name des Kontenplans wie dieser in xPress angelegt wurde, angegeben werden.nvarchar(50)Nein
ADX_CREDITORDefiniert den Kontenplan des Kreditors. Dabei kann sowohl die Nummer als auch der Name des Kontenplans wie dieser in xPress angelegt wurde, angegeben werden.nvarchar(50)Nein
ADX_ISONLINEINVOICEGibt an, ob die Rechnungen für diese Adresse als Email verschickt werden sollen.bitNein
ADX_ISMAILINGGibt an, ob die Adresse für ein Massenmail verwendet werden darf.bitNein
ADX_LEGALFORMDefiniert die Rechtsform. Dabei kann sowohl die Nummer als auch der Name der Rechtsform wie diese in xPress angelegt wurde, angegeben werden.nvarchar(50)Nein
ADX_ORDERCONDITIONDefiniert die Lieferkondition. Dabei kann sowohl die Nummer als auch der Name der Lieferkondition wie diese in xPress angelegt wurde, angegeben werden.nvarchar(50)Nein
ADX_ISMAINTENANCEGibt an, ob die Adresse einen Wartungsvertrag hat.bitNein
ADX_ISACTIVEGibt an, ob die Adresse aktiv ist.bitNein


camid/sql/address.txt · Zuletzt geändert: 2019/02/06 14:54 von Benjamin Marzoner