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.
Participantes
- Sua instituição. A instituição financeira que recebe o empréstimo da instituição de origem.
- Lerian. Lerian Consignado. Troca as requisições com o Dataprev e expõe a API e os eventos que sua instituição usa.
- Dataprev. Opera o sistema do Crédito do Trabalhador: os pedidos de portabilidade e o registro dos empréstimos consignados.
- Trabalhador. O empregado que pede propostas de portabilidade no aplicativo Carteira de Trabalho Digital.
Diagrama
Responder ao pedido de portabilidade
A Lerian recusa uma proposta depois da validade do pedido, antes de chamar o Dataprev. Um pedido que admite uma segunda proposta, com e sem garantia do FGTS, exige duas chamadas.
Registrar o empréstimo portado
A exclusão na instituição de origem deve vir primeiro, com ou sem garantia do FGTS. O Dataprev recusa uma averbação enviada antes da exclusão com a regra
PT, e uma enviada depois que a portabilidade fechou com a regra PW. Depois de qualquer uma dessas recusas, o número do contrato fica livre para uma nova averbação.
Quando você envia dataExclusaoOrigem, a Lerian recusa uma averbação depois dos 20 dias corridos que seguem essa data, antes de chamar o Dataprev. Sem ela, a Lerian pula apenas essa verificação, e o Dataprev julga a ordem e o prazo.
classificadorSituacao lê 0 aberta, 1 encerrada por prazo, 2 encerrada por averbação ou 3 encerrada por alteração do número único.
Uma averbação aceita registra o contrato como aguardando a documentação e inicia os informes de saldo devedor da Lerian. GET /v1/consignado/contracts/{numero_contrato}/averbacao lê attachment_pending. A Lerian não publica consignado.averbacao.accepted para ela. A documentação segue as regras de Registrar um empréstimo consignado.
Consulte os campos e as validações de booking na averbação por portabilidade.
Com booking, consignado.contract.registered leva um bloco portability_in depois que o Dataprev aceita a documentação. O bloco tem origins[], transferred_principal e effective_at. A Lerian o envia quando o registro de status da portabilidade no Dataprev mostra exatamente as origens contabilizadas. Se o registro mostra outra origem, ou ainda não mostra algumas 20 dias corridos após a documentação confirmada, a Lerian estaciona o contrato e não publica nenhum fato. Sem booking, a Lerian guarda a CCB assinada e não publica nenhum fato para o Lender.
Uma resposta 503 ou 500 com X-Idempotency-Fenced: true pode ter chegado ao Dataprev. Para uma proposta, envie o mesmo corpo com o mesmo numeroProposta sob uma nova chave, antes da validade do pedido. Um 422 que nomeia SE significa que a primeira proposta chegou ao Dataprev.
A Lerian reserva o numeroContrato antes de chamar o Dataprev. Enquanto o resultado está em aberto, um reenvio sob uma nova chave nunca submete a averbação de novo: responde 409 CLT-0007 enquanto a primeira chamada ainda pode estar em andamento, depois 503 OUTCOME_UNKNOWN. A Lerian então lê o contrato no Dataprev e o registra como aceito ou libera o número. Essa leitura exige a recuperação de averbações (DATAPREV_AVERBACAO_RECOVERY_ENABLED, desligada por padrão). Um numeroContrato que sua instituição já mantém responde 409 CONTRACT_ALREADY_REGISTERED, antes de a Lerian chamar o Dataprev.
Como saber que terminou
A documentação responde
confirmed, e o status da portabilidade lê 2.

