> ## 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.

# Transferir un préstamo consignado por portabilidad

> Cómo tu institución, como institución de origen, excluye en Dataprev por Lerian un préstamo consignado que el trabajador llevó a otra institución.

Excluye un contrato de tu institución después de que el trabajador lo lleva a otra institución por portabilidad.

> [!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 de origen, que tiene el contrato hasta la exclusión.
* **Lerian.** Lerian Consignado. Intercambia las solicitudes con Dataprev y expone la API y los eventos que usa tu institución.
* **Dataprev.** Opera el sistema del Crédito do Trabalhador: las solicitudes de portabilidad y el registro de los préstamos consignados.

## Diagrama

***

![Transferir un préstamo consignado por portabilidad](https://mintcdn.com/lerian-49cb71fc/MbifquGny5fsdtVy/images/es/d2/id-release-a-payroll-loan-by-portability.svg?fit=max\&auto=format\&n=MbifquGny5fsdtVy\&q=85\&s=f8642b6419a4bb16f868838f34711244)

## Pasos

***

| # | Origen | Destino | Mensaje | API de Lerian | Qué ocurre |
| - | - | - | - | - | - |
| 1 | Tu institución | Lerian | API de Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/portabilidade/exclusao`](https://docs.lerian.studio/es/reference/rails/consignado/excluir-consignado-portabilidade) | Envía la exclusión con el número único de la portabilidad, `numeroUnico`, y el código de la institución de destino, `codigoProponente`. |
| 2 | Lerian | Dataprev | API de Dataprev | | Lerian envía la exclusión por portabilidad a Dataprev (Manual 008). |
| 3 | Dataprev | Lerian | API de Dataprev | | Dataprev excluye el contrato y devuelve el mes de nómina de la exclusión. |
| 4 | Lerian | Tu institución | API de Lerian | [`POST /v1/consignado/contracts/{numero_contrato}/portabilidade/exclusao`](https://docs.lerian.studio/es/reference/rails/consignado/excluir-consignado-portabilidade) | Lerian devuelve `competenciaExclusao` y el hash de la operación de Dataprev. |
| 5 | Lerian | Tu institución | API de Lerian | Evento `consignado.portabilidade.efetivada` | Lerian publica que el contrato salió de tu institución. |

Tu institución recibe el número único y la institución de destino fuera de Lerian. El contrato 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.

La exclusión y la averbação por la institución de destino pueden ocurrir en cualquier orden. Después de que Dataprev acepta la exclusión, Lerian envía un saldo deudor final de 0.00 para el contrato.

Cuando Dataprev rechaza la exclusión con un código que Lerian reconoce, Lerian publica `consignado.portabilidade.rejeitada`. 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).

## Cómo saber que terminó

***

La respuesta trae `competenciaExclusao`, y Lerian publica `consignado.portabilidade.efetivada`.

## Relacionados

***

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


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