Puntos de extensión xC de impuestos

Puede utilizar el punto de extensión tax_integration_custom para integrar con un sistema fiscal externo para calcular el impuesto sobre las ventas y sobre el envío.

La tabla siguiente identifica el punto de extensión que puede utilizar para integrar con un sistema fiscal externo.
Punto de extensión Dónde se utiliza el punto de extensión Sugerencias de implementación de código de extensión Formatos de solicitud, respuesta Ejemplo de ubicación de código de extensión
tax_integration_custom La operación para calcular el carro de la compra (POST cart/calculate o POST cart/{cartId}/calculate) o la operación para realizar un paso por caja previo del carro de la compra (POST cart/@self/precheckout) llama al punto de extensión tax_integration_custom para calcular impuestos. Tax_integration_custom se llama una vez para calcular los impuestos sobre ventas, con los costes y descuentos de los artículos de pedido como entradas, y una vez para calcular los impuestos sobre envío, con los fletes de los artículos de pedido como entrada. Cuando se suministran costes y descuentos, el código de extensión tax_integration_custom debe llamar al sistema fiscal para calcular los impuestos sobre ventas de cada artículo de pedido y establecerlo como impuesto total del artículo de pedido. Cuando se suministran fletes, el código de extensión tax_integration_custom debe llamar al sistema fiscal para calcular el impuesto sobre envío de cada artículo de pedido y establecerlo como el impuesto total del artículo de pedido. TaxIntegrationCustomCmdUEInput, TaxIntegrationCustomCmdUEOutput El método taxIntegrationOrderCus enworkspace_dir/commerceue-app/src/main/java/com/ibm/commerce/order/ue/rest/OrderResource.java
Para obtener un ejemplo de cómo registrar el código de extensión y asignar el código al punto de extensión, consulte Habilitación de extensiones de integración de impuestos.