> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Mensajería entrante desde BACEN

> Cómo Lerian SPB consume las respuestas de liquidación STR entrantes (R-legs) y los avisos de la familia GEN que llegan desde BACEN a través de la RSFN.

Lerian SPB consume las respuestas de liquidación STR entrantes (R-legs) y los avisos de la familia GEN. Ambos llegan desde BACEN a través de la RSFN. Una operación enviada permanece abierta hasta que llega su R-leg. El R-leg mueve entonces la operación a `CONFIRMED` o `REJECTED`. Lerian SPB proyecta los campos de liquidación de BACEN tal cual.

Cuando Lerian SPB registra un aviso de dinero electrónico de un tercero, emite `str.emoney.transferAdvised`. Su objeto `data` siempre incluye `messageCode`, `numCtrlSTR`, `dtHrBC`, `vlrLanc` y `dtMovto`. Según el tramo del aviso, también puede incluir `debitedIspb`, `creditedIspb`, `numCtrlSTROr`, `hist`, `ispbIFCredtd`, `agCredtd` y `ctCredtd`. El evento no expone `CNPJCliCredtd`. Deduplica este evento por `(eventType, data.numCtrlSTR)`, no por `ce-id`: un reintento puede producir un `ce-id` nuevo, mientras que el mismo número de control identifica el mismo movimiento.
