> For the complete documentation index, see [llms.txt](https://ajuda.consistem.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.consistem.com.br/consistem-integracoes/areas-de-negocio/financeiro/deps.md).

# Deps

### Visão Geral

A integração com o Deps Net é uma plataforma de soluções projetada para diminuir os esforços da atividade humana e simplificar rotinas operacionais. O sistema opera diretamente com a análise de crédito, utilizando dados internos do sistema e informações de mercado. Ele permite realizar a análise automática de pedidos e do contas a receber (títulos pagos e a receber), otimizando o processo de tomada de decisão e liberação de crédito.

### Requisitos

<table><thead><tr><th width="460">Consistem ERP</th><th>Deps</th></tr></thead><tbody><tr><td><p><strong>Compatibilidade:</strong> 7.5 ou superiores do Consistem ERP.</p><p><strong>Módulos:</strong> Comercial, Financeiro e Cadastros Gerais.</p><p><strong>Licença:</strong> <a href="https://movidesk.consistem.com.br/form/5801/">Aquisição de licença</a> <strong>DEPS</strong> ativa junto à Consistem.</p><p>Orientamos o acompanhamento da nossa equipe de consultores.</p></td><td>Aquisição de licença e implantação deve ser verificada com a empresa fornecedora.<br><a href="https://deps.com.br/plataforma-deps-net/">Saiba mais</a></td></tr><tr><td><strong>Infraestrutura:</strong> <a href="/spaces/XnBGMr6q45nMdBQT1ioR">Consistem API</a> ativa.</td><td><strong>Instalação:</strong> O sistema Deps Net deve estar instalado no servidor do cliente para a correta integração.</td></tr></tbody></table>

### Configuração da Integração

**No Consistem ERP**

1. **Cadastro da Integração:** Acesse o programa [Integração (CSINTEGRACAO010)](/componentes/manuais-de-telas/cadastros-gerais-de-componentes/integracao.md), selecione a *Integracao API DEPS* e acione o **Editar** para realizar o cadastro da integração com o DEPS via API, onde já estão implementados o código do Deps e os endpoints específicos.<br>

   <figure><img src="/files/BXJwZdTfifgOEyXr0YGp" alt=""><figcaption></figcaption></figure>
2. **Dados Gerais e Parâmetros:** No [Cadastro de Integração (CSINTEGRACAO010A)](/componentes/manuais-de-telas/cadastros-gerais-de-componentes/cadastro-de-integracao.md), selecione a [Aba Dados Gerais](/componentes/manuais-de-telas/cadastros-gerais-de-componentes/cadastro-de-integracao/aba-dados-gerais.md). Preencha as definições iniciais do cabeçalho (como Descrição, Tipo de Integração, Usuário Responsável, Host, Host Homologação, Situação e Empresa de Integração). Na grade inferior de parâmetros, configure os valores para as seguintes opções específicas:
   1. *Envia Grupo de Cliente*: Sinalize se a empresa trabalha com a estrutura de grupos de clientes para direcionar a lógica cadastral correta.
   2. *Envia Produtos Pedidos*: Define se os itens e componentes de mercadoria do pedido serão enviados na transação.
   3. *Motivo de Bloqueio Financeiro Para Envio ao Deps:* Selecione o motivo padrão que será atribuído de forma automática a todas as transações enviadas por esta integração.
   4. *Nome do Grupo*: Funciona como uma identificação unificada e centralizada da empresa perante o sistema parceiro Deps.<br>

      <figure><img src="/files/Q8qykTpPXf6da2DHUYpO" alt=""><figcaption></figcaption></figure>
3. **Endpoints:** Acesse a [Aba Endpoints](/componentes/manuais-de-telas/cadastros-gerais-de-componentes/cadastro-de-integracao/aba-endpoints.md) e marque como *Ativo* as operações que deseja realizar (como analisar pedidos, enviar clientes, duplicatas, entre outros).
4. **Agendamento de Tarefas (Task):** Acesse o programa [Agendamento de Tarefas (CSTASK015)](/componentes/manuais-de-telas/agendamento-de-tarefas-e-processo-em-segundo-plano/agendamento-de-tarefas.md) e habilite a tarefa de sincronização de dados DEPs do sistema para criar e disparar os eventos automaticamente.

**No Deps**

1. **Configuração do Servidor Local:** Garantir que o servidor local do Deps Net esteja devidamente instalado e comunicando-se com a rede interna do cliente.
2. **Acesso Direto:** Configurar os parâmetros de sincronização diretamente no Deps Net para finalidades adicionais, como a atualização de cadastros.
3. **Usuários:** Cadastrar os usuários do DEPS no programa de liberação de crédito do Consistem ([Configuração de Permissão de Análise de Crédito (CCCCC055)](/financeiro/manuais-de-telas/financeiro-contas-a-receber/cadastros-da-aprovacao-de-credito/cadastro-de-liberacao-para-analise-de-credito.md)) respeitando exatamente o mesmo formato de caixas maiúsculas e minúsculas.

### Como a Integração Funciona

A troca de mensagens e o sincronismo entre os ecossistemas utilizam tecnologias web modernas padronizadas sob o modelo arquitetural REST:

* **Envio (Consistem** <i class="fa-arrow-right">:arrow-right:</i> **Deps):** É realizada através de API REST utilizando o método POST com a estrutura de dados formatada em JSON. O envio ocorre de forma individualizada (registro a registro) devido à velocidade da rede local do servidor.
* **Retorno (Deps** <i class="fa-arrow-right">:arrow-right:</i> **Consistem):** O Deps Net processa as análises e insere as respostas de retorno diretamente nas classes e globais internas do Banco de Dados Caché utilizando comandos de inserção nativos.
* **Logs e Monitoramento:** O programa [Consulta Logs de Integração (CSINTEGRACAO100)](/componentes/manuais-de-telas/consulta-de-componentes/detalha-log-de-integracao.md) permite acompanhar o status de cada endpoint (**Sucesso** *Sim* ou *Não*), as requisições enviadas (Body JSON) e as mensagens de erro retornadas (Status HTTP como 400 - Requisição Inválida).

### Fluxo do Processo

O fluxo de trabalho e o tráfego do leiaute padrão da Consistem seguem os seguintes passos:

1. **Geração do Evento:** Assim que uma alteração é feita em tabelas rastreadas (como Clientes, Pedidos ou Contas a Receber) no Consistem ERP, a trigger do sistema gera um evento automático na tabela de integração.
2. **Execução da Task:** O [Agendamento de Tarefas (CSTASK015)](/componentes/manuais-de-telas/agendamento-de-tarefas-e-processo-em-segundo-plano/agendamento-de-tarefas.md) roda no intervalo de tempo programado e consome os eventos acumulados na fila para execução.
3. **Consumo do Leiaute Consistem (Envio):** O ERP extrai as informações do banco de dados e realiza a conversão estrutural, traduzindo as tabelas internas para o leiaute padrão da Consistem formatado em JSON. Este leiaute organiza as informações em blocos estruturados:
   1. *Leiaute de Pessoas*: Informações cadastrais de clientes, fornecedores e amarrações de representantes.
   2. *Leiaute Financeiro*: Estrutura de duplicatas, cheques e controle de movimentações do contas a receber.
   3. *Leiaute Comercial*: Dados de cabeçalho de pedidos de venda, valores totais, condições comerciais e itens (se configurado).
4. **Transmissão e Processamento:** O barramento transmite o payload gerado no formato do leiaute para a API do sistema Deps, que valida a integridade da estrutura recebida, avalia os dados internos e de mercado e gera a decisão de crédito correspondente.
5. **Persistência de Retorno (Recepção):** O sistema Deps grava o resultado da análise diretamente em duas tabelas (globais) de retorno do ERP destinadas à integração, utilizando as APIs receptoras da Consistem:
   1. *Tabela CCCLIB*: Armazena os pedidos avaliados para realizar a liberação do bloqueio de crédito.
   2. *Tabela CCCALC*: Armazena as alterações e atualizações da faixa de limite de crédito do cliente.
6. **Efetivação e Limpeza:** Os programas nativos de background da Consistem (como a rotina de Liberação de Pedidos Bloqueados e Bloqueia pelo Crédito Automaticamente (CCCCC900) e a Alteração de Limite de Crédito de Cliente Automaticamente pelo Software da Deps (CCCCC901)) leem as tabelas globais de retorno, realizam as baixas ou liberações no sistema e, em seguida, excluem esses registros temporários para a próxima execução.

{% hint style="info" %}
Caso ocorra qualquer irregularidade ou falha crítica durante o processamento do fluxo, o sistema pode ser parametrizado no programa Configuração dos E-mails de Mensagens de Irregularidades Deps (CCCCC006) para disparar e-mails automáticos de alerta com os detalhes do problema.
{% endhint %}

<p align="center">Esse conteúdo foi útil?</p>

<p align="center"><a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-up">Sim</a> <a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-down">Não</a></p>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ajuda.consistem.com.br/consistem-integracoes/areas-de-negocio/financeiro/deps.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
