{"section":"known-issues","requestedLocale":"pt","requestedSlug":"os-pedidos-com-um-erro-de-criacao-permanecem-presos-em-um-status-de-cancelar","locale":"pt","slug":"os-pedidos-com-um-erro-de-criacao-permanecem-presos-em-um-status-de-cancelar","path":"docs/pt/known-issues/Order Management/os-pedidos-com-um-erro-de-criacao-permanecem-presos-em-um-status-de-cancelar.md","branch":"main","content":"## Sumário\n\n>ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n\n\nEm algumas ordens que apresentam um erro no momento da criação (**Creation Error -** `cancellationData.reason`), é esperado que essas ordens atinjam automaticamente o status **Cancelado**, pois são ordens que estavam incompletas de alguma forma (_mesmo que a propriedade `isCompleted` esteja_ `true`), ou com um erro na comunicação entre os sistemas, principalmente na comunicação com o Gateway, e acabam sendo canceladas.\n\n\n    \"cancellationData\": \\{ \"requestedByUser\": false, \"requestedBySystem\": true, \"requestedBySellerNotification\": null, \"requestedByPaymentNotification\": null, \"reason\": \"Creation error\" (Erro de criação), \"cancellationDate\" (Data de cancelamento): \"2024-08-13T17:40:23.8875213Z\", \"cancellationRequestId\": null\\},\n\n\nNesse caso, o problema é que, atualmente, alguns pedidos com um **erro de criação permanecem presos em um status de \"cancelamento \"**, sem poder avançar para o cancelamento.\n\n\n    curl --location 'https://.vtexcommercestable.com.br/api/orders/pvt/document/' \\--header 'Accept: application/json' \\--header 'Content-Type: application/json' \\--header 'VtexIdclientAutCookie: ***' \\--header 'Cookie: janus_sid=71df74ec-7639-443a-ad33-4f9de2053cba'\n\n\n\n    \"status\": \"cancel\",\n\n\n\n    \"workflowData\". \"instances\". \"name\": \"Marketplace\"\"workflowData\". \"instances\". \"currentStepName\": \"end\"\"workflowData\". \"instances\". \"name\": \"Fulfillment\"\"workflowData\". \"instances\". \"currentStepName\": \"cancel\" (cancelar)\n\n\nO importante nesses casos é poder validar que a transação já foi cancelada e que não há problemas com a reserva dos itens no pedido.\n\n## Simulação\n\n\n\nSe o pedido estiver no status \"**cancel**\" e não tiver avançado para \"**cancelado**\":\n\n1. Faça um GET do pedido e valide as seguintes informações:\n  - \"status\"\n  - \"cancellationData\" (dados de cancelamento)\n  - \"workflowData\" (dados do fluxo de trabalho)\n2. Se as informações da primeira etapa forem iguais aos detalhes mostrados no resumo deste problema, é porque seu pedido não poderá ser movido para o status \"**canceled**\"\n\n## Workaround\n\n\n\nNo momento, não temos uma solução alternativa para esse problema."}