{"section":"known-issues","requestedLocale":"pt","requestedSlug":"transacao-travada-em-aprovada-com-pagamentos-liquidados-bloqueando-a-emissao-de-faturas","locale":"pt","slug":"transacao-travada-em-aprovada-com-pagamentos-liquidados-bloqueando-a-emissao-de-faturas","path":"docs/pt/known-issues/Payments/transacao-travada-em-aprovada-com-pagamentos-liquidados-bloqueando-a-emissao-de-faturas.md","branch":"main","content":">ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n## Sumário\n\nUma transação cujos pagamentos foram liquidados permanece em \"Aprovado\" e nunca chega a \"Concluído\", deixando o pedido preso em \"verificando o status da fatura\". A liquidação é registrada e o conector responde com sucesso, mas o pagamento nunca sai de \"Autorizado\" ou \"Liquidando\". Como um registro de liquidação já consome o valor total do pagamento, todas as faturas posteriores não encontram saldo disponível e falham.\n\nSintomas visíveis:\n\n- Pedido travado em \"verificando o status da fatura\" / \"verificando a fatura\"\n- Transação em `Aprovado`, pagamento em `Autorizado` ou `Liquidando` em `/pagamentos`, apesar de uma liquidação já ter sido registrada\n- Resposta do Gateway de Liquidação: `O pagamento com Id = {paymentId} não foi liquidado porque o valor da liquidação foi 0,00` (`HTTP 500`)\n- OMS: `{\"error\":{\"code\":\"001\",\"message\":\"Ocorreu um erro com o Gateway\"}}`\n\nEm pedidos com pagamento único, o defeito é silencioso — a transação simplesmente fica em `Aprovado`. Ele só se torna bloqueador quando o pedido gera mais de uma fatura.\n\n## Simulação\n\nNão reproduzível sob demanda.\n\nPara confirmar se um caso é este bug, verifique os três:\n\n1. `GET /api/pvt/transactions/{transactionId}/settlements` → `actions` soma o valor autorizado completo, `requests` é `[]`\n2. `GET /api/pvt/transactions/{transactionId}/payments` → um pagamento ainda está em `\"status\": \"Authorized\"` ou `\"Settling\"` enquanto seu campo `settlement` já está preenchido\n3. `GET /api/pvt/transactions/{transactionId}/capabilities` → `\"minimumValue\": 0.01` mesmo que existam liquidações\n\n## Workaround\n\nNão há solução alternativa disponível."}