Ändern einer Rechnungsadresse

Änderungsvorgang

Schleupen Webservice

Aufrufadresse (Beispiel)

Beschreibung

EVI Prozess

Auslösendes EVI-Event

Stammdatenänderung

Änderung von Adressen

http://{Servername}/Schleupen/IVP/SchnittstelleProzessanbindung/Person/{PIN_der_Person}/Anschrift/

PIN wird aus CustomerNo2.Customer über InvRecipient.C12INVRECIPI ermittelt.

Prozess zur Übermittlung einer in EVI durchgeführten Änderung der Rechnungsadresse. 

Es wird in EVI ein Event SLP_CHANGE_INVOICEADDRESS ausgelöst, welches auf die relevanten Daten in der Transaktionstabelle C12INVRECIPI verweist. Ein Event beinhaltet immer genau einen Transaktionsdatensatz und ruft den jeweiligen Webservice in Schleupen auf.

Rechnungsempfänger & -adresse ändern

SLP_CHANGE_INVOICEADDRESS

info Zusätzlich darf das Flag “abw. Rechnungsempfänger erfassen“ (NewInvRecipient.C12INVRECIPI=false) nicht gesetzt sein UND

das Flag “Rechnungsadresse ändern“ (NewInvAddress.C12INVRECIPI=true) muss gesetzt sein.

Komponentenübersicht Verarbeitung

  • SC12SCHLEUPENCallUtils.isStartCheckEvi2Schleupen

  • SC12SCHLEUPENCallUtils.startEvi2Schleupen

    • SC12SCHLEUPENCallUtils.quAddAddressToSchleupenEntity

    • SC12SCHLEUPENCallUtils.postChangeAddress

Feldmapping

EVI

Schleupen CS.VA

Feldbezeichnung

techn. Feldbezeichnung

Schlüssel / Entität

Besonderheit

Feld der WSDL

Bemerkung

Rechnungsempfänger

C12INVRECIPI


Bis auf die Attribute Art und Rechnungseinheit identisch zu “Änderung der Adressen am Geschäftspartner“

Anschriften

Objekt vom Typ Anschrift

PLZ

ZIPKey.C12INVRECIPI



PLZ

Postleitzahl der Anschrift

Adressart

AddressType.C12INVRECIPI




Wenn GROSSKUNDE, dürfen weder Straße, Hausnummer und Hausnummernzusatz noch ein Postfach angegeben werden.

POSTFACH: Straße, Hausnummer und Hausnummernzusatz ist nicht gefüllt

STRASSE: Angabe von Straße und Hausnummer, Postfach ist nicht gefüllt

Ort

City.C12INVRECIPI



Ort

Ortsangabe der Anschrift

Ortsteil

District.C12INVRECIPI



Ortsteil

Angabe des Ortsteiles

Strasse

Street.C12INVRECIPI


Wenn AddressType.C12INVRECIPI!=POSTFACH

Strasse

Straßenangabe der Anschrift

Postfach

Street.C12INVRECIPI


Wenn AddressType.C12INVRECIPI=POSTFACH

Postfach

Angabe des Postfachs

Hausnummer

StreetNo.C12INVRECIPI


Wenn AddressType.C12INVRECIPI!= POSTFACH

Hausnummer

Hausnummernangabe der Anschrift

Hausnummer Erg.

StreetNoAdd.C12INVRECIPI


Wenn AddressType.C12INVRECIPI!= POSTFACH

Hausnummernzusatz

Der Zusatz zur Hausnummer

Land

CountryKey.C12INVRECIPI



Land

Landeskürzel der Anschrift (z.B. D für Deutschland) Standardwert: D




fest ‘RA’ setzen.

warning Es wird zwar fest 'RA' an Schleupen übergeben. Im Service de.schleupen.createOrUpdatePerson kommt allerdings die Art mit ‘AA’ zurück (Art wird ignoriert, wenn Rechnungseinheit-ID mit übergeben wird).

Art

Angabe der Art der Anschrift als Kürzel laut Verwaltung der Stammdaten in Schleupen.CS. Mögliche Werte sind bspw.

  • „AA“ – Allgemeine Anschrift

  • „RA“ – Rechnungsanschrift

  • „LI“ – Lieferanschrift


Die vollständige Liste ist abhängig vom Customizing der jeweiligen Datenbank

Vertragskonto-Nr. (Schleupen: Rechnungseinhaits-Nr.)

ContAccountNo.ContractAccount über ContractAccount.C12INVRECIPI



Rechnungseinheit

Id einer Rechnungseinheit, welcher die Anschrift als Rechnungsanschrift zugeordnet werden soll. Diese Angabe ist optional, wenn nicht angegeben wird die Anschrift nur angelegt und nicht als Rechnungsanschrift zugeordnet. Wird eine Rechnungseinheit angegeben, so erfolgt die Verarbeitung asynchron über den Vorgangsdatenaustausch. Im anderen Fall wird die Anschrift direkt hinterlegt. Wird eine Anschrift an mehreren Rechnungseinheiten benötigt, so muss der Aufruf mehrfach mit den gleichen Anschriftendaten und unterschiedlichen Rechnungseinheiten erfolgt. Die Anschrift wird nicht doppelt angelegt, wenn diese bereits identisch an der Person hinterlegt ist.





Response


EventResult

Description.C12EVENTRES


Übernahme der Location bei erfolgreicher Übermittlung

location

Antwort-Kopf wird im Element „Location“ die relative Adresse zur Abfrage des Prozessstatus übermittelt





Fehlertext






Status