Endpoint
POST/contrato/oferta-ativa/gerar-contrato
Regras de negócio
- Trabalhador previamente cadastrado;
- Empregador previamente cadastrado;
- Consulta de dados do vínculo realizada com sucesso;
- Margem consignável disponível validada para o vínculo selecionado;
- A geração do contrato realiza a validação do valor da parcela em relação à margem consignável disponível, conforme o resultado da última consulta de vínculo. Caso a consulta esteja em cache, será considerada a informação armazenada, com validade de 24 horas.
Descrição dos campos da requisição
Descrição dos campos da requisição
string
obrigatório
CPF do trabalhador.
string
obrigatório
Matrícula do trabalhador junto ao empregador.
number
obrigatório
Código do tipo de inscrição do empregador (1 - CNPJ, 2 - CPF).
string
obrigatório
Número de inscrição do empregador. Deve ser idêntico ao retornado na consulta de lista de vínculos.
number
Valor líquido do crédito da operação. Quando informado, a BMP calculará o valor da parcela da operação com base no valor liberado e nas demais condições financeiras da requisição.
number
Valor de parcela da operação. Quando informado, a BMP calculará o valor liberado ao cliente com base no valor da parcela e nas demais condições financeiras da requisição.
Apenas
valorLiberado ou valorParcela deve ser informado na requisição. O envio simultâneo ou a ausência de ambos resultará em erro de validação.number
obrigatório
Quantidade de parcelas da operação.
number
obrigatório
Taxa de juros mensal da operação, informada em percentual. Exemplo: 1.99 representa 1,99% ao mês. Deve ser maior que 0.01 e menor que 4.98.
number
Valor do seguro aplicado na operação.
string
Número da apólice do seguro da operação. Preenchimento obrigatório caso
valorSeguro seja preenchido.string
Tipo do contrato utilizado para especificar o fundo da operação. Consulte a implantação da BMP para os tipos de contrato habilitados para sua integração.
array
Lista de lançamentos financeiros adicionais (TED ou boleto).
string
obrigatório
CPF do agente de crédito responsável pela operação. Este deve ser certificado e deve estar previamente cadastrado na BMP.
string
Chave PIX do cliente para pagamento do empréstimo. Pode ser CPF, e-mail, telefone ou chave aleatória.
Apenas
chavePIX ou propostaContaPagamento deve ser informado na requisição.object
object
Informações relacionadas às garantias da operação. Este objeto é opcional, então caso não informado, a operação será processada sem garantias. Caso informado, todos os seus campos são obrigatórios.
number
obrigatório
Saldo FGTS disponível. Valor até 10% do valor líquido do FGTS do vínculo vigente. Aplicável somente em demissão sem justa causa (inclusive indireta), culpa recíproca ou força maior.
number
obrigatório
Multa Rescisória associada ao FGTS. Valor - Até 100% da multa rescisória (equivalente a 40% do FGTS). Aplicável somente em demissão sem justa causa (inclusive indireta), culpa recíproca ou força maior.
number
obrigatório
Percentual das verbas rescisórias que será considerado como garantia. O percentual disponível de verbas rescisórias é informado na consulta de dados de vínculo e pode variar entre 0 e 35.
Descrição dos campos do retorno
Descrição dos campos do retorno
string
Identificador da requisição. Este código será retornado no webhook após a conclusão de geração da CCB.
Objeto propostaLancamentos
Este objeto permite a inclusão de lançamentos (ou “splits”) como TED e boleto no momento da geração do contrato.
A funcionalidade foi desenvolvida para atender cenários em que parte do valor do empréstimo deve ser direcionada a terceiros antes do desembolso do valor liberado ao trabalhador.
- É permitida a inclusão de mais de um split;
- A soma dos valores informados em
propostaLancamentosdeve ser menor ou igual ao valor liberado; - É necessária configuração prévia de splits pela equipe BMP para inclusão de splits.
Split do tipo boleto
Split do tipo TED
Webhook de geração de CCB
Após a requisição de geração de contrato, a BMP origina a Cédula de Crédito Bancário (CCB) e envia um webhook contendo os dados do contrato gerado. Esse evento retorna, entre outras informações:- Número da CCB;
- Código da proposta (utilizado para impressão da CCB).
Webhook de geração de CCB
Webhook de geração de CCB
Descrição dos campos do webhook de geração de CCB
Descrição dos campos do webhook de geração de CCB
string
Número da CCB.
number
Percentual da CET anual.
number
Percentual da CET mensal.
number
Valor do empréstimo. Corresponde ao valor liberado + IOF + Seguro.
number
Valor do IOF.
number
Valor de parcela.
number
Valor da taxa de juros anual.
number
Valor da taxa de juros mensal.
number
Valor do seguro.
string
Código da proposta. Este código é utilizado para impressão do arquivo da CCB.
Considerações
- A emissão do contrato origina a CCB, mas não conclui a operação;
- O retorno assíncrono deve ser tratado para:
- Impressão da CCB;
- Continuidade do fluxo de formalização;
- Inconsistências de margem, dados cadastrais ou divergências em relação à simulação podem resultar em falha na geração do contrato.

