# Requisição Categoria
Customização na requisição de limites via API. Vale ressaltar que, para não impactar clientes que já utilizam a requisição de limites, basta não configurar o processo criado. Trata-se basicamente da construção de um fluxo a ser seguido na requisição de limite, no qual será especificado, dentro da própria requisição, qual fluxo ela deve seguir.
Assim, foi criado a seguinte tela para o 'Cadastro de categoria da requisição de limite':
- Histórico: Registrará todas as alterações realizadas na categoria;
- Cód. sistema gestao: Código sistema gestão a ser definido(CSG é único e não poderá ser repetido)
- Nome: Nome da categoria a ser registrada;
- Executa cons. analítica: Permite a execução de consultas do tipo Analítica (Consultas definidas no fluxo Automação de Clientes);
- Executa cons. não analítica: Permite a execução de consultas do tipo Não Analítica (Consultas definidas no fluxo Automação de Clientes);
- Atende requisição: Permite que a requisição de limites seja atendida, caso não haja nenhum erro;
- Não atende requisição: Permite que a requisição de limites retorne a situação Não atendida, caso algum critério não for atendido;
- Cancela requisição: Permite que a requisição de limites retorne a situação Cancelado, caso algum critério não for atendido;
- Adota lim. inf. usuário: Permite que o usuário Sistema tenha, ou não, permissão(conforme sua alçada) para adotar um limite inferior ao usuário normal que o adotou dentro do sistema DepsNet;
- Adota lim. inf. sistema: Permite que o usuário Sistema tenha, ou não, permissão(conforme sua alçada) para adotar um limite inferior ao usuário sistema que o adotou dentro do sistema DepsNet;
- Ativo: Define se a Categoria da Requisição ficará ativa ou desativada;
Segue abaixo alguns pontos e comportamentos deste novo processo:
Atualmente, o processo padrão do sistema DepsNet não permite, por meio da requisição de limite, que o usuário Sistema adote um limite inferior ao já atribuído ao cliente. Com este novo processo, o sistema ganhará autonomia para realizar a redução do limite de crédito via requisição de limites, desde que haja alçada para isso.
Não é possível selecionar as opções Não atende requisição e Cancela requisição simultaneamente. Apenas uma das opções pode ser marcada em uma mesma categoria;
EXEMPLO:
1. Caso você marque as opções Atende requisição e Cancela requisição (ou Não atende requisição), o comportamento será o seguinte:
- Quando a requisição for atendida, ela retornará normalmente como "Atendida".
- Se a requisição não for atendida, ela retornará com o status "Cancelada".
- Ou seja, o sistema irá validar o status e, se não for possível atender a requisição, o sistema realizará o cancelamento conforme configurado.
2. Caso você marque apenas a opção Cancela requisição, independentemente do resultado (atendido ou não atendido), o sistema irá salvar a requisição e retornará a situação como Cancelado.
3. Se você marcar apenas a opção Não atende requisição, independentemente do resultado (atendido ou não atendido), o sistema irá salvar a requisição e retornará a situação como Não atendido.
Se o valor do limite da requisição for igual ao valor do limite atual, o sistema manterá o valor do limite e atenderá a requisição, caso as opções de Adotar Limite Inferior Usuário ou Sistema estiverem habilitados;
Quando marcado a opção Executa cons. analítica e Atende Requisição, será habilitado para marcar as opções Adota lim. inf. usuário e Adota lim. inf. sistema, se não, ficaram desabilitados;
Foram adicionados gatilhos nos reversos de limites: Adoção de limites, Adoção de limites de grupo econômico e Adoção de limites raiz de CNPJ. Esses gatilhos determinam o comportamento da requisição em relação à integração reversa de limites. Ou seja, quando o usuário alterar o status da requisição, e ela estiver configurada para executar o reverso de limites, apenas a alteração do status será suficiente para ativar o reverso. Vale lembrar que o gatilho padrão, que é a alteração do valor do limite, é independente deste parâmetro.
EXEMPLO: Se o reverso de Adoção de limites estiver configurado com o gatilho via requisição de limite e a opção "Não atendido" estiver marcada, quando a requisição de limites for enviada e resultar como "Não atendido", o reverso será acionado. Isso enviará as informações do limite que o cliente já possui;
Foi adicionado um campo chamado codigoInterno na requisição de limites, com o objetivo de direcionar as requisições enviadas. O campo é do tipo string e pode conter até 20 caracteres, e a informação deste campo será retornada nos reversos de limites;
Criado o endpoint /api/requisicao/limites/v2, onde o cliente pode enviar uma cadeia de CNPJs para analisar e adotar limites em massa.