{"section":"known-issues","requestedLocale":"es","requestedSlug":"transaccion-atascada-en-estado-aprobado-con-pagos-liquidados-se-bloquea-la-facturacion","locale":"es","slug":"transaccion-atascada-en-estado-aprobado-con-pagos-liquidados-se-bloquea-la-facturacion","path":"docs/es/known-issues/Payments/transaccion-atascada-en-estado-aprobado-con-pagos-liquidados-se-bloquea-la-facturacion.md","branch":"main","content":">ℹ️ Este problema conocido ha sido traducido automáticamente del inglés.\n\n## Sumario\n\nUna transacción cuyos pagos se liquidaron permanece en estado «Aprobado» y nunca llega a «Finalizado», lo que provoca que el pedido se quede atascado en «verificando el estado de la factura». La liquidación se registra y el conector responde correctamente, pero el pago nunca sale de los estados «Autorizado» o «En liquidación». Dado que un registro de liquidación ya consume el valor total del pago, las facturas posteriores no encuentran saldo disponible y fallan.\nSíntomas visibles:\n\n- Pedido atascado en \"verificando estado de la factura\" / \"verificando factura\"\n- Transacción en \"Aprobado\", pago en \"Autorizado\" o \"Liquidando\" en \"/payments\", a pesar de que ya se registró una liquidación\n- Respuesta de la pasarela de pago: \"El pago con ID = \\{paymentId\\} no se liquidó porque el valor de liquidación era 0.00\" (HTTP 500)\n- OMS: \"\\{\"error\":\\{\"code\":\"001\",\"message\":\"Se ha producido un error con la pasarela\"\\}\\}\"\n\nEn pedidos de pago único, el fallo es silencioso: la transacción simplemente permanece en \"Aprobado\". Solo se vuelve bloqueante cuando el pedido genera más de una factura.\n\n## Simulación\n\nNo reproducible a demanda.\nPara confirmar que se trata de este error, verifique los tres puntos:\n\n1. `GET /api/pvt/transactions/{transactionId}/settlements` → `actions` suma el valor autorizado completo, `requests` es `[]`\n2. `GET /api/pvt/transactions/{transactionId}/payments` → un pago permanece en estado `\"status\": \"Authorized\"` o `\"Settling\"` aunque su campo `settlement` ya esté completado\n3. `GET /api/pvt/transactions/{transactionId}/capabilities` → `\"minimumValue\": 0.01` aunque existan liquidaciones\n\n## Workaround\n\nNo hay solución alternativa disponible."}