Saltar al contenido principal
Lerian SPB está construido en torno a dos realidades operativas del STR: solo está abierto dentro de las ventanas operativas del BACEN, y la liquidación siempre es asíncrona. El riel persiste todo antes de despachar, de modo que ningún mensaje se envía sin quedar registrado.

Ventanas operativas


El BACEN anuncia las franjas de la ventana operativa del STR (GEN0021), y tú las consultas (STR0001). Un envío intentado fuera de la ventana es rechazado. Una vista de calendario en vivo muestra los horarios de apertura y cierre por fecha de referencia; gana el último anuncio.

Rotación de certificados


El par de certificados de firma ICP-Brasil se recarga en caliente, sin reinicio. Rotar intercambia el puntero de firma en memoria y emite evidencia de auditoría; activar anuncia el nuevo certificado al BACEN (GEN0006). Las respuestas nunca exponen la ruta de la clave privada ni ningún material de clave, y las advertencias de certificado aparecen en las vistas de disponibilidad y de resumen antes de que la expiración se vuelva un problema.

Contingencia y durabilidad


  • Persistir antes de enviar garantiza que ningún mensaje se despache sin quedar registrado.
  • Un barrido de despacho reintenta el trabajo saliente atascado.
  • Las entregas de eventos fallidas se reintentan manualmente, con una ruta de dead-letter para las entregas que agotan sus reintentos.

Conciliación


La conciliación tiene un grano de un caso por discrepancia de liquidación a nivel de operación. Un operador resuelve un caso registrando una acción sobre él, y los casos terminales quedan bloqueados para que no puedan reabrirse ni volver a accionarse.

Invariantes de liquidación


Dos invariantes se mantienen en todo momento:
  • Un envío es despacho, no confirmación. SUBMITTED o PENDING significa que el despacho fue aceptado. Solo la R-leg entrante produce SETTLED o REJECTED, llevando los campos de liquidación del BACEN (por ejemplo numCtrlSTR y sitLancSTR) proyectados literalmente.
  • El riel es neutral respecto al dinero. Reenvía los montos declarados exactamente y no calcula ninguna posición ni saldo —toda posición contable vive en Midaz—.