> ## 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 um empréstimo consignado

> Como um novo empréstimo consignado quita empréstimos consignados ativos no Dataprev pela Lerian, e como reverter o refinanciamento dentro do prazo.

Quite um ou mais empréstimos consignados ativos com um novo empréstimo e, se necessário, reverta o refinanciamento dentro do prazo.

> [!NOTE]
>
> Este fluxo é uma interpretação sugerida dos manuais do Dataprev para o Crédito do Trabalhador. Os manuais prevalecem sobre esta página. Sua instituição valida o fluxo e o implementa sobre as APIs da Lerian. Veja [como ler os diagramas](https://docs.lerian.studio/pt/diagrams/introduction.md).

## Participantes

***

* **Sua instituição.** A instituição financeira que detém os empréstimos e concede o novo.
* **Lerian.** Lerian Consignado. Troca as requisições com o Dataprev e expõe a API que sua instituição usa.
* **Dataprev.** Opera o sistema do Crédito do Trabalhador: os leilões de empréstimo e o registro dos empréstimos consignados.

## Diagrama

***

![Refinanciar um empréstimo consignado](https://mintcdn.com/lerian-49cb71fc/WuRfbo_y9uSbzyyX/images/pt/d2/id-refinance-a-payroll-loan.svg?fit=max\&auto=format\&n=WuRfbo_y9uSbzyyX\&q=85\&s=235b9a489c5d1e48a1e8948497e0b556)

## Passo a passo

***

| # | Origem | Destino | Mensagem | API da Lerian | O que acontece |
| - | - | - | - | - | - |
| 1 | Sua instituição | Lerian | API da Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento`](https://docs.lerian.studio/pt/reference/rails/consignado/realizar-consignado-refinanciamento) | Envie o refinanciamento. O `numero_contrato` é o novo contrato, que você escolhe. O corpo lista os contratos a quitar. |
| 2 | Lerian | Dataprev | API do Dataprev | | A Lerian envia o refinanciamento ao Dataprev (Manual 008). |
| 3 | Dataprev | Lerian | API do Dataprev | | O Dataprev quita os contratos listados e registra o novo contrato. |
| 4 | Lerian | Sua instituição | API da Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento`](https://docs.lerian.studio/pt/reference/rails/consignado/realizar-consignado-refinanciamento) | A Lerian devolve o número do novo contrato, os contratos quitados e o hash da operação do Dataprev. |
| 5 | Sua instituição | Lerian | API da Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento/reversao`](https://docs.lerian.studio/pt/reference/rails/consignado/reverter-consignado-refinanciamento) | Opcional: reverta o refinanciamento em até 7 dias úteis. |
| 6 | Lerian | Dataprev | API do Dataprev | | A Lerian envia a reversão ao Dataprev (Manual 008). |
| 7 | Dataprev | Lerian | API do Dataprev | | O Dataprev exclui o novo contrato, e os contratos quitados voltam a ficar ativos. |
| 8 | Lerian | Sua instituição | API da Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/refinanciamento/reversao`](https://docs.lerian.studio/pt/reference/rails/consignado/reverter-consignado-refinanciamento) | A Lerian devolve a resposta do Dataprev. |

Cada contrato a quitar deve ser um contrato que a Lerian mantém para sua instituição: registrado pela Lerian, ou importado com [`POST /v1/consignado/contracts/{numero_contrato}/import`](https://docs.lerian.studio/pt/reference/rails/consignado/import-consignado-contract). Qualquer outro contrato responde `404`, e a Lerian não chama o Dataprev. Com garantia do FGTS, um refinanciamento quita um contrato.

A Lerian informa ao Dataprev o saldo devedor do novo contrato. Para cada contrato quitado, ela envia um saldo final de 0,00.

Você pode reverter apenas um refinanciamento que a Lerian registrou.

Se a resposta não chegar, não envie o comando de novo sob uma nova chave. O código `RAIL_COMMAND_OUTCOME_UNRESOLVED` significa que a Lerian ainda não conhece o resultado. Leia o comando com [`GET /v1/consignado/rail-commands`](https://docs.lerian.studio/pt/reference/rails/consignado/list-consignado-rail-commands). O código `RAIL_COMMAND_ALREADY_REFUSED` significa que o Dataprev recusou o comando sob essa chave. Envie uma requisição corrigida sob uma nova chave.

## Como saber que terminou

***

A linha 4 devolve o número do novo contrato e os contratos quitados.

## Relacionados

***

* [Registrar um empréstimo consignado](https://docs.lerian.studio/pt/diagrams/native-rails/register-a-payroll-loan.md)
* [Trazer um empréstimo consignado por portabilidade](https://docs.lerian.studio/pt/diagrams/native-rails/bring-in-a-payroll-loan-by-portability.md)
* [Como funciona o Lerian Consignado](https://docs.lerian.studio/pt/rails/consignado/how-consignado-works.md)


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