Pular para o conteúdo principal
Tipo: Assíncrona Este serviço permite gerar proposta de renegociação para empréstimo com a situação de encerrado por término de vínculo, garantindo que todas as regras de negócio sejam atendidas. Este serviço gera um novo contrato vinculado a um contrato anterior encerrado ou ativo, considerando as condições financeiras e cadastrais do cliente e do empregador. Ele assegura que apenas contratos elegíveis sejam renegociados, respeitando a margem consignável e evitando inconsistências na averbação. A funcionalidade inclui:
  • Validação da existência e propriedade do contrato original.
  • Verificação da situação do contrato (ativo, não cancelado ou liquidado).
  • Checagem do vínculo empregatício informado.
  • Garantia de que há parcelas abertas para renegociação.
  • Controle de cobranças pendentes antes da operação.
  • Cálculo e validação da nova parcela frente à margem consignável disponível.

Endpoint

POST /contrato/renegociacao/gerar-contrato Corpo da requisição
{
	"cpfTrabalhador": "cpf",
	"matricula": "matricula",
	"codigoInscricaoEmpregador": 1,
	"numeroInscricaoEmpregador": "string",
	"tipoContrato": "string", //Opcional
	"numeroContratoEncerrado": "string",
	"numeroParcelas": 12,
	"ValorTaxaMensal": 2.5
}
curl --location --request POST 'https://econsignadotrabalhador.moneyp.dev.br/contrato/renegociacao/gerar-contrato' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data '{
	"numeroContratoEncerrado": "string",
	"cpfTrabalhador": "cpf",
	"matricula": "matricula",
	"codigoInscricaoEmpregador": 1,
	"numeroInscricaoEmpregador": "string",
	"tipoContrato": "string", 
	"numeroParcelas": 12,
	"ValorTaxaMensal": 2.5
}'
{
"CodigoRequisicao": "615585a8-f91a-4b55-a00d-657cd8050165",
"Origem": "/contrato/renegociacao/gerar-contrato",
"Conteudo": {
    "Mensagem": "Solicitação de renegociaçao processada com sucesso."
},
"Erros": []
}
{
  "CodigoRequisicao": "3517db44-5c9c-4bfc-8a40-ea6b902a6790",
  "Endpoint": "/contrato/renegociacao/gerar-contrato",
  "Payload": {
    "NumeroCCB": 5300122,
    "ValorCETAnual": 27.3223,
    "ValorCETMensal": 2.03333,
    "ValorEmprestimo": 101.76,
    "ValorIOF": 0,
    "ValorParcela": 11.73,
    "ValorTaxaAnual": 26.82418,
    "ValorTaxaMensal": 2,
    "ValorSeguro": 0,
    "ContratoProposta": "ce1a2bee-3424-4339-97ce-f62a66564ca7"
  }
}