{"section":"known-issues","requestedLocale":"es","requestedSlug":"place-order-from-exisiting-cart-ignora-la-validacion-de-la-respuesta-del-servicio-de-impuestos-cuando-la-bandera-ismarketplaceresponsiblefortaxes-es-verdadera-en-taxconfiguration","locale":"es","slug":"place-order-from-exisiting-cart-ignora-la-validacion-de-la-respuesta-del-servicio-de-impuestos-cuando-la-bandera-ismarketplaceresponsiblefortaxes-es-verdadera-en-taxconfiguration","path":"docs/es/known-issues/Checkout/place-order-from-exisiting-cart-ignora-la-validacion-de-la-respuesta-del-servicio-de-impuestos-cuando-la-bandera-ismarketplaceresponsiblefortaxes-es-verdadera-en-taxconfiguration.md","branch":"main","content":">ℹ️ Este problema conocido ha sido traducido automáticamente del inglés.\n\n## Sumario\n\n\n\nSi `isMarketplaceResponsibleForTaxes` se establece como `true` en `taxConfiguration` en la configuración de orderForm, Place Order from Existing Cart ignorará la validación de la respuesta del servicio de impuestos. Esto significa que, si la respuesta del servicio de impuestos es un valor diferente del valor de impuestos presente en el orderForm, no se producirá ningún error y el pedido se realizará utilizando el valor de impuestos del orderForm.\n\n## Simulación\n\n\n\n\n1. Cree un servicio fiscal de acuerdo con nuestra documentación oficial. Puede ser a través de un Mocker o de una app vinculada al servicio de impuestos\n\n2. Configure los objetos `taxConfiguration` de la configuración de orderForm como se indica a continuación utilizando el endpoint Update OrderForm Configuration:\n\n`\"taxConfiguration\": {\n        \"url\": {YOUR_TAX_SERVICE_URL},\n        \"authorizationHeader\": {SU_CÓDIGO_DE_AUTORIZACIÓN},\n        \"allowExecutionAfterErrors\": false,\n        \"integratedAuthentication\": false,\n        \"appId\": \"tax-protocol-example\",\n        \"isMarketplaceResponsibleForTaxes\": true\n    }`\n\n3. Crear un nuevo carrito y seguir con el flujo de pago a través de la API. Mantener la respuesta del servicio de impuestos para el valor del impuesto aplicado al carrito en un valor fijo (ej.: 500) hasta inmediatamente antes de la petición de Realizar Pedido.\n\n4. 4. Antes de realizar el pedido, cambie la respuesta del servicio de impuestos a otro valor (ej.: 900).\n\n5. 5. Ejecute la orden de compra utilizando el depurador de Checkout. Con el depurador, se podrá ver que el Servicio de Impuestos devolverá el valor actualizado (900), distinto del pero el pedido se creará correctamente con el valor de impuestos anterior contenido en el orderForm (500).\n\n## Workaround\n\n\n\nDado que este escenario sólo ocurre cuando el Marketplace es responsable de los impuestos, el comerciante responsable del Marketplace puede cambiar el valor del pedido para aplicar el valor correcto de los impuestos después de su creación.\n\n\n\n%0A"}