Integración de impuestos

La integración de WebSphere Commerce con un sistema de cálculo de impuestos de otro proveedor es un paso crucial a la hora de crear y mantener un sitio de comercio electrónico altamente seguro con un proceso de cálculo de impuestos internacional.  Esta ayuda describe: 

En otro archivo de ayuda se describe cómo instalar y configurar la interfaz de integración de impuestos.  

La interfaz de integración de impuestos

La interfaz de integración de impuestos recupera información relacionada con impuestos de la base de datos de WebSphere Commerce, información como el ID de empresa del cliente, el estado o provincia y el código postal, la ubicación origen y destino del envío, la dirección de facturación y, si fuera pertinente, datos relacionados con el país. La interfaz realiza estas funciones: 

La característica de integración de impuestos

La característica de integración de impuestos es un conjunto de clases utilizadas para intercambiar datos relacionados con impuestos entre la interfaz de integración de impuestos y otra aplicación de cálculo de impuestos.  La característica de integración de impuestos hace lo siguiente:

El flujo de la información de impuestos

  1. El cliente utiliza un navegador para acceder a la tienda en línea del comerciante, examinar el catálogo de la tienda, ver productos en las páginas de visualización de productos y añadir artículos al carro de la compra.
  2. Si el cliente tiene la opción de ver el impuesto al principio de la experiencia de compras, antes de añadir el producto al carro de la compra, el impuesto se calcula basándose en la información de registro del cliente o la ubicación del comerciante y se visualiza en la página de información del producto. Esta opción depende la configuración de tienda específica del comerciante. 
  3. Cuando el cliente ve la página de carro de la compra después de añadir uno o más artículos al carro de la compra, se envía una petición al servidor Web que llama al mandato de controlador OrderPrepareCmd, implementado por  OrderPrepareCmdImpl.
  4. El mandato OrderPrepareCmd llama al mandato de tarea ApplyCalculationUsageCmd para utilizar el cálculo de impuestos. Su clase de implementación por omisión, ApplyCalculationUsageCmdImpl, es reemplazada por la clase de implementación ApplyCalculationUsageTIKCmdImpl (parte de la Interfaz de integración de impuestos), que hace lo siguiente:
  5. Si el cliente somete los artículos del carro de la compra para adquirirlos, se envía otra petición al servidor Web, pero esta vez, para invocar el mandato de tarea OrderProcess.
  6. El mandato de tarea OrderProcess llama al mandato de tarea ExtOrderProcessCmd. Su clase de implementación por omisión, ExtOrderProcessCmdImpl, es reemplazada por la clase de implementación TaxOrderAuditTIKCmdImpl (que forma parte de la interfaz de integración de impuestos). La clase de implementación TaxOrderAuditTIKCmdImpl realiza las mismas funciones que ApplyCalculationUsageTIKCmdImpl salvo que, para cada artículo de pedido, el distintivo de comprobación se establece en on (activado).
  7. Una vez calculado el impuesto y después de que el bean OrderItemAccessBean actualice la tabla ORDERITEMS, el impuesto puede visualizarse en la página Pasar por caja para que lo vea el cliente.

 

Tareas relacionadas

IBM copyright