Integration von Steuern

Die Integration von WebSphere Commerce mit einem Steuerberechnungssystem eines Fremdanbieters ist ein wesentlicher Schritt im Aufbau und der Aufrechterhaltung einer hochgradig sicheren E-Commerce-Site mit einem weltweiten Steuerberechnungsprozess. In dieser Hilfe werden folgende Themen beschrieben: 

In einer separaten Hilfe wird das Installieren und Konfigurieren der Schnittstelle zur Integration von Steuern beschrieben.  

Die Schnittstelle zur Integration von Steuern

Die Schnittstelle zur Integration von Steuern ruft steuerbezogene Informationen (beispielsweise die Firmen-ID des Kunden, Bundesland und Postleitzahl, Versand- und Absenderadresse, Rechnungsadresse sowie landesspezifische Daten, sofern relevant) aus der WebSphere Commerce-Datenbank ab. Die Schnittstelle führt die folgenden Funktionen aus: 

Die Funktion zur Integration von Steuern

Die Funktion zur Integration von Steuern ist ein Satz von Klassen, die zur Übertragung steuerbezogener Daten zwischen der Schnittstelle zur Integration von Steuern und einer anderen Steueranwendung dient. Die Funktion zur Integration von Steuern führt die folgenden Aktionen aus:

Der Steuerinformationsfluss

  1. Der Kunde verwendet einen Browser zum Zugreifen auf das Onlinegeschäft des Händlers, zum Durchblättern des Geschäftskatalogs, zum Anzeigen von Produkten auf den Produktanzeigeseiten und zum Hinzufügen von Artikeln in den Einkaufskorb.
  2. Wenn dem Kunden zu Beginn des Einkaufens (bevor er das Produkt dem Einkaufskorb hinzufügt) die Option zum Anzeigen der Steuer zur Verfügung steht, wird die Steuer auf der Basis der Registrierungsinformationen des Kunden bzw. des Händlerstandorts berechnet. Die Steuer wird auf der Seite 'Produktinformation' angezeigt. Diese Option hängt von der Geschäftskonfiguration des spezifischen Händlers ab. 
  3. Wenn der Kunde die Seite 'Einkaufskorb' anzeigt, nachdem er einen oder mehrere Artikel zum Einkaufskorb hinzugefügt hat, wird eine Anforderung an den Webserver gesendet, die den Controller-Befehl OrderPrepareCmd aufruft, der durch den Befehl OrderPrepareCmdImpl implementiert wird.
  4. Der Befehl 'OrderPrepareCmd' ruft den Task-Befehl 'ApplyCalculationUsageCmd' zur Verwendung für die Steuerberechnung auf. Die Standardimplementierungsklasse dieses Befehls ('ApplyCalculationUsageCmdImpl') wird durch die Implementierungsklasse 'ApplyCalculationUsageTIKCmdImpl' (die ein Bestandteil der Schnittstelle zur Integration von Steuern ist) überschrieben. Sie führt die folgenden Aktionen aus:
  5. Wenn der Kunde die Artikel im Einkaufskorb zum Einkaufen übergibt, wird eine weitere Anforderung an den Webserver gesendet, die in diesem Fall den Task-Befehl 'OrderProcess' aufruft.
  6. Der Task-Befehl 'OrderProcess' ruft den Task-Befehl 'ExtOrderProcessCmd' auf. Seine Standardimplementierungsklasse ('ExtOrderProcessCmdImpl') wird durch die Implementierungsklasse 'TaxOrderAuditTIKCmdImpl' überschrieben (die Bestandteil der Schnittstelle zur Integration von Steuern ist). Die Implementierungsklasse 'TaxOrderAuditTIKCmdImpl' führt dieselben Funktionen wie 'ApplyCalculationUsageTIKCmdImpl' aus, wobei allerdings für jeden Bestellartikel die Prüfmarkierung auf 'ON' gesetzt ist.
  7. Nach der Berechnung der Steuern und der Aktualisierung der Tabelle ORDERITEMS durch die OrderItemAccessBean kann die steuer dem Kunden auf der Seite "Zur Kasse" angezeigt werden. 

 

Verwandte Aufgaben

IBM Copyright