Saltar al contenido principal
Lerian CCS ejecuta un ciclo regulatorio por fecha de movimiento y por configuración. Cada archivo que sale o llega a Lerian CCS viaja a través de Lerian STA.

De dónde vienen los datos del cliente


Lerian CCS no guarda una copia de tu base de clientes. Lerian Reporter genera el render del archivo ACCS001 diario a partir de tus datos de clientes contra una plantilla registrada. Lerian CCS lee los bytes generados y crea un elemento de línea del lote por cada operación del archivo. El Reporter es un upstream obligatorio. Lerian CCS se niega a iniciar sin la dirección del Reporter, y un Reporter inalcanzable saca a Lerian CCS del estado listo. Sin el identificador de la plantilla ACCS001 y sin su nombre, la aprobación falla con MYS-0008.

Informes (ACCS001)


Un lote pertenece a una fecha de movimiento. Una regla responde qué fecha de movimiento puede transmitir la institución ahora, y si una fecha proporcionada es aceptable. Una fecha fuera de la regla falla con CCS-0012. El lote recorre entonces una máquina de estados: Todo estado desde ACCEPTED hacia abajo es terminal. Aprobar y rechazar son las decisiones de un operador sobre un lote en revisión. Una solicitud de generación también puede aprobar el lote de inmediato, con una justificación escrita. Aprobar despacha el render y deja el lote en espera, así que ningún camino síncrono llega hasta el traspaso. Un render que se rinde termina en RENDER_FAILED, y la recuperación es un lote nuevo. BACEN responde en el canal de archivos de entrada. Un ACCS002 lleva el veredicto a nivel de archivo. Un ACCS003 lleva un veredicto por registro, y Lerian CCS hace coincidir cada veredicto con su elemento de línea mediante la tupla regulatoria. Un veredicto que no coincide con ningún elemento de línea falla en modo cerrado en lugar de descartarse en silencio. Un registro aceptado promueve su relación a la posición aceptada. Un registro rechazado deja una fila de error que tus operadores pueden leer. Después de FORMAT_REJECTED o PARTIALLY_REJECTED, un operador puede crear un lote de reenvío a partir de ese lote. Un monitor en segundo plano pregunta, por configuración y fecha de movimiento, si BACEN confirmó una remesa fechada en esa fecha. Responde PRESENT, MISSING o UNDETERMINED. La obligación se mantiene incluso sin movimiento, así que MISSING es una omisión regulatoria. UNDETERMINED indica que el control no pudo responder.

Requerimientos pendientes e informes de penalización (CCS0009 y ACCS009)


Un operador puede preguntar a BACEN qué requerimientos la institución aún no respondió (CCS0009). Lerian CCS lista cada brecha que informa BACEN. BACEN envía informes de penalización como ACCS009. Ese documento es un informe de texto columnar sin formato XML. Lerian CCS lo analiza y almacena la ocurrencia.

Transferencias (ACCS010 y CCS0010)


Un operador registra una transferencia saliente como borrador, con la raíz de CNPJ de la institución receptora y los tramos que cubre. Tus operadores listan las transferencias de la más reciente a la más antigua, hasta 200 por página, y leen cualquier transferencia con sus tramos. Otra institución también puede transferir relaciones a la tuya. Lerian CCS lee la copia del ACCS010 del remitente y registra la transferencia como RECEIVED. Un operador la confirma, y Lerian CCS envía un CCS0010. La respuesta de BACEN mueve la transferencia a ACKNOWLEDGED o REFUSED.

Cumplimiento y órdenes judiciales (ACCS004)


BACEN publica la posición que mantiene para la institución como un ACCS004. Lerian CCS analiza ese informe y ejecuta una conciliación contra la posición aceptada que mantiene. Solo una ejecución por configuración puede estar en curso. Una ejecución termina como COMPLETED con sus conteos de coincidencias y divergencias, o como FAILED con un diagnóstico. Tus operadores listan las divergencias de una ejecución, con cada documento enmascarado hasta sus últimos cuatro caracteres. La comparación se basa en un hash con clave del documento. Una orden judicial registra un BLOCK o UNBLOCK judicial contra un documento para una configuración, bajo la LC 105/2001. Un bloqueo mantiene esa identidad fuera de la remesa. Un operador puede revocar una orden judicial activa, y la revocación es blanda.

Registro de auditoría y eventos


Cada entrada lleva el SHA-256 de la entrada anterior combinado con la forma canónica del registro, así que las entradas forman una cadena por institución. Un operador puede pedirle al servicio que verifique una cadena de principio a fin. Lerian CCS también publica un evento de negocio cuando el lote ACCS001 se envía a Lerian STA. Escribe el evento a través de un outbox transaccional, así que el evento y el cambio de estado que reporta hacen commit juntos. La publicación de eventos por el tema de streaming permanece desactivada hasta que un operador la activa.