Saltar al contenido principal
La superficie de negocio de Lerian Consignado — Dataprev es totalmente orientada a eventos. Consultar el margen de nómina, la averbação, detectar la victoria en una subasta (leilão) y la conciliación ocurren todos intercambiando eventos sobre Kafka — ninguno tiene un endpoint HTTP. La única superficie HTTP que expone Consignado es la custodia de credenciales (certificado y material OAuth), documentada en la referencia de API de Consignado. Los importes de dinero y las tasas viajan por el hilo como cadenas decimales, nunca como floats. Cada evento lleva la versión de esquema 1.0.0 en la cabecera ce-schemaversion — una única versión de todo el paquete estampada de forma idéntica en todos ellos — y viaja en el sobre CloudEvents compartido. consignado.reconciliation.received no lleva ningún CPF: la conciliación cruza por numero_contrato, así que la PII se elimina por construcción.

Eventos emitidos

Hechos que Consignado emite de vuelta a Lender tras actuar sobre un comando o recoger una entrada de conciliación.
Evento (ce-type)TópicoSe dispara cuandoPayload principal
studio.lerian.consignado_margin.fetchedlerian.streaming.consignado_margin.fetchedSe manejó un comando consignado.margin.requested y el rail devolvió el margen del trabajador.request_ref, cpf, matricula, available_margin, remuneracao_disponivel, as_of
studio.lerian.consignado_averbacao.confirmedlerian.streaming.consignado_averbacao.confirmedEl rail aceptó la averbação (código de éxito de Dataprev).contract_id, numero_contrato, dataprev_success_code, averbado_at
studio.lerian.consignado_averbacao.rejectedlerian.streaming.consignado_averbacao.rejectedEl rail rechazó la averbação.contract_id, numero_contrato, error_code, error_message
studio.lerian.consignado_proposal.acceptedlerian.streaming.consignado_proposal.acceptedSe detectó la victoria en una subasta (leilão) — se aceptó la puja de este prestamista.proposal_ref, id_solicitacao, numero_proposta, cpf, vinculo_ref, principal_amount, installment_amount, installment_count, annual_rate, cet_monthly, cet_annual, iof_amount, fgts_guarantee_percent (opcional), accepted_at
studio.lerian.consignado_reconciliation.receivedlerian.streaming.consignado_reconciliation.receivedEl poller de conciliación recogió una entrada (escrituração, repasse D+2 de CEF o CSV del portal) — un evento por registro.competencia, source_kind, object_ref, records. Sin CPF en este hilo.

Comandos consumidos

Comandos que Consignado consume desde Lender. Se suscribe por tópico; el servicio productor establece la cabecera ce-type, así que no se lista aquí.
ComandoTópicoCampos decodificados
consignado.margin.requestedlerian.streaming.consignado_margin.requestedcontract_ref (opcional), cpf, cnpj, matricula, esocial_category
consignado.averbacao.requestedlerian.streaming.consignado_averbacao.requestedcontract_id, numero_contrato, cpf, vinculo_ref, principal_amount, installment_amount, installment_count, annual_rate, cet_monthly, cet_annual, iof_amount, first_deduction_competencia, fgts_guarantee_percent (opcional), signed_ccb_base64, biometric_evidence_ref