{"section":"known-issues","requestedLocale":"pt","requestedSlug":"fazer-pedido-de-um-carrinho-existente-ignora-a-validacao-da-resposta-do-servico-de-impostos-quando-o-sinalizador-ismarketplaceresponsiblefortaxes-e-verdadeiro-em-taxconfiguration","locale":"pt","slug":"fazer-pedido-de-um-carrinho-existente-ignora-a-validacao-da-resposta-do-servico-de-impostos-quando-o-sinalizador-ismarketplaceresponsiblefortaxes-e-verdadeiro-em-taxconfiguration","path":"docs/pt/known-issues/Checkout/fazer-pedido-de-um-carrinho-existente-ignora-a-validacao-da-resposta-do-servico-de-impostos-quando-o-sinalizador-ismarketplaceresponsiblefortaxes-e-verdadeiro-em-taxconfiguration.md","branch":"main","content":">ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n## Sumário\n\n\n\nSe `isMarketplaceResponsibleForTaxes` for definido como `true` em `taxConfiguration` na configuração do orderForm, a opção Place Order from Existing Cart ignorará a validação da resposta do serviço de impostos. Isso significa que, se a resposta do serviço de impostos for um valor diferente do valor do imposto presente no orderForm, nenhum erro será gerado e o pedido será feito usando o valor do imposto do orderForm.\r\n## Simulação\n\n\n\n\n1. Crie um serviço fiscal de acordo com nossa documentação oficial. Pode ser por meio de um Mocker ou de um aplicativo vinculado ao serviço de impostos\n\n2. Configure os objetos `taxConfiguration` da configuração do OrderForm da seguinte forma, usando o ponto de extremidade Update OrderForm Configuration (Atualizar configuração do OrderForm):\n\n`\"taxConfiguration\": {\n        \"url\": {YOUR_TAX_SERVICE_URL},\n        \"authorizationHeader\": {YOUR_AUTHORIZATION_CODE},\n        \"allowExecutionAfterErrors\": false,\n        \"integratedAuthentication\": falso,\n        \"appId\": \"tax-protocol-example\",\n        \"isMarketplaceResponsibleForTaxes\": true\n    }`\n\n3. Crie um novo carrinho e siga com o fluxo de checkout via API. Mantenha a resposta do serviço de impostos para o valor do imposto aplicado ao carrinho em um valor fixo (ex.: 500) até imediatamente antes da solicitação Place Order\n\n4. Antes de executar o Place Order, altere a resposta do serviço de impostos para outro valor (ex.: 900)\n\n5. Execute o Place Order usando o depurador do Checkout. Com o depurador, será possível ver que o Tax Service retornará o valor atualizado (900), diferente do valor anterior, mas o pedido será criado com sucesso com o valor anterior do imposto contido no orderForm (500)\r\n## Workaround\n\n\n\nComo esse cenário só acontece quando o Marketplace é responsável pelos impostos, o comerciante responsável pelo Marketplace pode alterar o valor do pedido para aplicar o valor correto do imposto depois que ele for criado.\n\n\n\n%0A"}