Pular para o conteúdo principal
O Lerian Consignado — Dataprev conduz seu trabalho por cinco fluxos. Dois são acionados por comando — o motor de crédito pede uma margem ou uma averbação — e os demais são acionados por poller, que varrem a Dataprev com uma cadência em busca de leilões e liquidação. Antes que qualquer um deles possa executar, um tenant registra suas credenciais.

Configuração de credenciais


Um tenant só transaciona depois de registrar duas credenciais pelo plano de controle do gateway:
  • um certificado de cliente ICP-Brasil A1 (certificado e chave em PEM), validado antes de ser guardado;
  • um segredo OAuth2 de client-credentials.
Ambos ficam em um cofre de segredos gerenciado e nunca são devolvidos em nenhuma leitura. Uma leitura de status informa se há um certificado presente, seu fingerprint e seu vencimento, e se o segredo OAuth está configurado — devolvendo esses indicadores (todos em falso quando nada está guardado) em vez de um erro.

Obtenção de margem


Quando o motor de crédito precisa da margem de folha de um trabalhador, ele emite um comando de solicitação de margem. O gateway consulta na Dataprev a margem disponível do trabalhador e sua remuneração disponível, e emite um fato que carrega essa margem, associado à solicitação de origem.

Averbação


Para registrar um contrato assinado, o motor de crédito emite um comando de solicitação de averbação. O gateway registra o contrato na Dataprev e emite um de dois fatos:
  • um fato de averbação confirmada que carrega o código de sucesso do próprio trilho — repassado, nunca fixado em código; ou
  • um fato de averbação rejeitada que carrega o código de erro e a mensagem do trilho.

Leilão de empréstimos


As solicitações de empréstimo dos trabalhadores (solicitações) abrem, cada uma, um leilão de 24 horas. Um poller de descoberta lista essas solicitações página a página. Para cada solicitação que ele ainda não viu, o gateway dispersa o leilão de forma concorrente a um conjunto configurado de gestores de lances externos, coleta seus lances e seleciona o lance de menor CET anual — empates são resolvidos pela menor parcela, e um lance cujo CET não pode ser parseado nunca pode vencer. Em seguida, ele envia o lance vencedor. Um segundo poller, de detecção de vencedor, observa as propostas enviadas. Quando uma proposta atinge um estado de aceitação, o gateway emite um fato de proposta aceita para que o sistema de empréstimos a jusante possa originar o empréstimo.

Conciliação


Com uma cadência configurável, um poller de conciliação varre uma janela deslizante de competências de folha. Para cada competência ele lê duas fontes independentes — os registros de escrituração por contrato e os registros de repasse D+2 da CEF que liquidam as parcelas pagas — normaliza-os e emite um fato de conciliação por registro. As duas pernas são independentes: uma falha ao ler uma nunca bloqueia a outra.