> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Refinanciar un préstamo consignado

> Cómo un nuevo préstamo consignado liquida préstamos consignados activos en Dataprev por Lerian, y cómo revertir el refinanciamiento dentro de su plazo.

Liquida uno o más préstamos consignados activos con un nuevo préstamo y, si es necesario, revierte el refinanciamiento dentro de su plazo.

> [!NOTE]
>
> Este flujo es una interpretación sugerida de los manuales de Dataprev para el Crédito do Trabalhador. Los manuales prevalecen sobre esta página. Tu institución valida el flujo y lo implementa sobre las API de Lerian. Consulta [cómo leer los diagramas](https://docs.lerian.studio/es/diagrams/introduction.md).

## Participantes

***

* **Tu institución.** La institución financiera que tiene los préstamos y otorga el nuevo.
* **Lerian.** Lerian Consignado. Intercambia las solicitudes con Dataprev y expone la API que usa tu institución.
* **Dataprev.** Opera el sistema del Crédito do Trabalhador: las subastas de préstamos y el registro de los préstamos consignados.

## Diagrama

***

![Refinanciar un préstamo consignado](https://mintcdn.com/lerian-49cb71fc/MbifquGny5fsdtVy/images/es/d2/id-refinance-a-payroll-loan.svg?fit=max\&auto=format\&n=MbifquGny5fsdtVy\&q=85\&s=6cc68bb817ade6ed80bce072fa20c67e)

## Pasos

***

| # | Origen | Destino | Mensaje | API de Lerian | Qué ocurre |
| - | - | - | - | - | - |
| 1 | Tu institución | Lerian | API de Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento`](https://docs.lerian.studio/es/reference/rails/consignado/realizar-consignado-refinanciamento) | Envía el refinanciamiento. El `numero_contrato` es el nuevo contrato, que tú eliges. El cuerpo lista los contratos a liquidar. |
| 2 | Lerian | Dataprev | API de Dataprev | | Lerian envía el refinanciamiento a Dataprev (Manual 008). |
| 3 | Dataprev | Lerian | API de Dataprev | | Dataprev liquida los contratos listados y registra el nuevo contrato. |
| 4 | Lerian | Tu institución | API de Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento`](https://docs.lerian.studio/es/reference/rails/consignado/realizar-consignado-refinanciamento) | Lerian devuelve el número del nuevo contrato, los contratos liquidados y el hash de la operación de Dataprev. |
| 5 | Tu institución | Lerian | API de Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento/reversao`](https://docs.lerian.studio/es/reference/rails/consignado/reverter-consignado-refinanciamento) | Opcional: revierte el refinanciamiento dentro de 7 días hábiles. |
| 6 | Lerian | Dataprev | API de Dataprev | | Lerian envía la reversión a Dataprev (Manual 008). |
| 7 | Dataprev | Lerian | API de Dataprev | | Dataprev excluye el nuevo contrato, y los contratos liquidados vuelven a estar activos. |
| 8 | Lerian | Tu institución | API de Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento/reversao`](https://docs.lerian.studio/es/reference/rails/consignado/reverter-consignado-refinanciamento) | Lerian devuelve la respuesta de Dataprev. |

Cada contrato a liquidar debe ser un contrato que Lerian mantiene para tu institución: registrado por Lerian, o importado con [`POST /v1/consignado/contracts/{numero_contrato}/import`](https://docs.lerian.studio/es/reference/rails/consignado/import-consignado-contract). Cualquier otro contrato responde `404`, y Lerian no llama a Dataprev. Con garantía del FGTS, un refinanciamiento liquida un contrato.

Lerian informa a Dataprev el saldo deudor del nuevo contrato. Para cada contrato liquidado, envía un saldo final de 0.00.

Puedes revertir solo un refinanciamiento que Lerian registró.

Si la respuesta no llega, no envíes el comando otra vez bajo una clave nueva. El código `RAIL_COMMAND_OUTCOME_UNRESOLVED` significa que Lerian todavía no conoce el resultado. Lee el comando con [`GET /v1/consignado/rail-commands`](https://docs.lerian.studio/es/reference/rails/consignado/list-consignado-rail-commands). El código `RAIL_COMMAND_ALREADY_REFUSED` significa que Dataprev rechazó el comando bajo esa clave. Envía una solicitud corregida bajo una clave nueva.

## Cómo saber que terminó

***

La fila 4 devuelve el número del nuevo contrato y los contratos liquidados.

## Relacionados

***

* [Registrar un préstamo consignado](https://docs.lerian.studio/es/diagrams/native-rails/register-a-payroll-loan.md)
* [Traer un préstamo consignado por portabilidad](https://docs.lerian.studio/es/diagrams/native-rails/bring-in-a-payroll-loan-by-portability.md)
* [Cómo funciona Lerian Consignado](https://docs.lerian.studio/es/rails/consignado/how-consignado-works.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.