> ## 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.

# O que é o Lerian SRC?

> O Lerian SRC envia as consultas de restrição da sua instituição ao BC Protege+ do BACEN e registra o veredito do BACEN para cada tipo de proteção.

O **Lerian SRC** é o serviço da Lerian para o **BC Protege+**, um sistema do BACEN. Sua instituição consulta o BC Protege+ antes de abrir uma conta e antes de mudar a titularidade de um relacionamento existente. O BC Protege+ responde se a pessoa ou a empresa tem uma restrição ativa.

O Lerian SRC troca mensagens com o BACEN pela RSFN, por meio do IBM MQ. Ele envia cada consulta como uma mensagem SRC0001. O BACEN responde com uma mensagem SRC0001R1, ou rejeita a consulta com uma mensagem SRC0001E.

A API é assíncrona. O Lerian SRC aceita uma consulta com `202` e o status `pending`. `pending` é um estado normal. Você lê o resultado depois, pela API ou por um evento.

## O que o Lerian SRC faz e não faz

***

**O Lerian SRC faz:**

* Verifica cada requisição antes de enviar qualquer coisa ao BACEN. Ele verifica os dígitos verificadores do CPF ou do CNPJ, o tipo de documento, os tipos de proteção e a motivação.
* Armazena cada consulta aceita antes de enviá-la ao BACEN.
* Envia a consulta de novo, dentro de um orçamento de tentativas, quando um envio falha ou o BACEN dá uma rejeição transitória.
* Associa cada resposta e cada rejeição do BACEN à sua consulta, e armazena o veredito do BACEN para cada tipo de proteção.
* Mantém o código de rejeição do BACEN como o BACEN o enviou.
* Guarda o registro da instituição que sua instituição envia depois de uma consulta com uma restrição ativa.
* Mantém uma trilha de evidências para cada consulta.
* Abre um caso de operador para cada situação que o seu back office deve ver, como uma mensagem que o Lerian SRC se recusou a enviar.
* Publica um evento quando aceita uma consulta, e quando a consulta é concluída ou falha.

**O Lerian SRC não faz:**

* **Decidir sobre a conta.** O Lerian SRC registra o veredito do BACEN e o registro que sua instituição envia. Ele não aprova, não bloqueia e não pontua um contrato.
* **Enviar um registro da instituição por conta própria.** Sua instituição envia cada registro pela API.
* **Conectar-se ao Midaz.** Seus sistemas chamam o Lerian SRC e agem conforme o resultado.
* **Atender várias instituições a partir de um deploy.** Um deploy atende uma instituição. Um cliente com várias instituições roda um deploy para cada uma.

## Quem ele atende

***

O Lerian SRC atende instituições supervisionadas que consultam o BC Protege+ antes de abrir uma conta ou de mudar a titularidade de um relacionamento existente.

Seus sistemas de onboarding e de KYC criam consultas e leem os resultados delas. Seu back office lê as consultas e a trilha de evidências, envia os registros da instituição e trata os casos de operador.

## Glossário

***

| Termo | Significado |
| - | - |
| **BC Protege+** | O sistema do BACEN que responde às consultas de restrição. |
| **Consulta** | Uma requisição ao BC Protege+ sobre um CPF ou CNPJ. |
| **Tipo de proteção** | O que a consulta pergunta: `account_opening`, `ownership_change` ou ambos. |
| **Veredito** | A resposta do BACEN para um tipo de proteção. `permitted` é `true` quando o BACEN não informa restrição ativa para esse tipo de proteção, e `false` quando o BACEN informa uma restrição ativa. |
| **Papel do consultado** | O papel da pessoa ou da empresa consultada: `individual`, `company`, `holder` ou `representative`. Uma consulta de `holder` ou de `representative` se liga à consulta da empresa dela. |
| **Motivação** | O motivo de uma consulta. `motivation.reference` indica o evento no seu sistema que a causou, como uma solicitação de abertura de conta. |
| **Código de controle do BACEN** | O código que o BACEN atribui a uma consulta que ele responde. A API o retorna como `bcbControlCode`. |
| **Número de operação** | O número que sua instituição atribui a uma consulta para o BACEN. Ele começa com a base do seu CNPJ, seguida de uma data e de um número sequencial. A API o retorna como `regulatoryOperationNumber`. |
| **Registro da instituição** | O registro que sua instituição envia depois de uma consulta com uma restrição ativa: um prosseguimento excepcional ou uma explicação de recusa. |
| **Trilha de evidências** | Os registros que o Lerian SRC mantém sobre cada consulta. |
| **Caso de operador** | Um item na fila do back office, como uma mensagem que o Lerian SRC se recusou a enviar. |
| **SRC e SCR** | O Lerian SRC não é o [Lerian SCR](/pt/rails/scr/what-is-lerian-scr), um serviço separado para outro sistema do BACEN. |

Veja também [Mensageria nativa e interfaces de parceiros](/pt/rails/native-messaging).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.