> 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/comercial/abmtech.md).

# AbmTech

Integração | Comercial

### Visão geral

A integração entre o Consistem ERP e a plataforma AbmTech tem como objetivo automatizar e otimizar a troca de dados operacionais e comerciais entre os dois sistemas. Ela permite sincronizar cadastros, movimentações e registros de processos em tempo real ou por lotes, eliminando o retrabalho de digitação manual, reduzindo custos operacionais com falhas de lançamento e garantindo a consistência das informações em ambos os ambientes.

### Requisitos

<table><thead><tr><th width="461">Consistem ERP</th><th>AbmTech</th></tr></thead><tbody><tr><td><p><strong>Compatibilidade:</strong> 7.6 ou superiores do Consistem ERP.</p><p><strong>Módulo:</strong> Comercial<br><a href="https://ajuda.consistem.com.br/consistem-api/">Consistem API</a></p><p><strong>Licença:</strong> <a href="https://movidesk.consistem.com.br/form/5801/">Aquisição de licença</a> <strong>ABMT</strong> ativa junto à Consistem.<br></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://www.abmtech.inf.br/">Saiba mais</a></td></tr><tr><td><strong>Usuário e Permissões:</strong> Disponibilidade de um usuário de sistema dedicado à integração, com permissões ativas de leitura e escrita nas rotinas e tabelas envolvidas.</td><td><strong>Conta/Ambiente Ativo:</strong> Ambiente corporativo configurado e ativo na plataforma AbmTech.</td></tr><tr><td><strong>Rede e Segurança:</strong> Liberação de regras de firewall e portas de comunicação no servidor da empresa para permitir o tráfego seguro de requisições HTTPS.</td><td><strong>Credenciais de API:</strong> Obtenção do token de autenticação (<em>API Key</em>, <em>Client ID</em> / <em>Client Secret</em> ou <em>Bearer Token</em>) fornecido pela AbmTech.</td></tr><tr><td></td><td><strong>Mapeamentos Iniciais:</strong> Cadastro prévio das tabelas de apoio na AbmTech para correspondência de códigos com o ERP.</td></tr></tbody></table>

### Configuração da integração

#### No Consistem ERP:

1. **Cadastros de De/Para:** Mapeie os códigos internos de tabelas do ERP (como empresas, filiais, tipos de documento e condições de pagamento) alinhando-os às codificações aceitas pela AbmTech.
2. **Parametrização de Chaves e Web Services:** Insira os dados do endpoint e as chaves de acesso (*API Key* ou *Token*) nos parâmetros do serviço de integração do Consistem ERP.
3. **Validação de Permissões de Acesso:** Certifique-se de que o perfil de usuário associado ao serviço de integração possua os direitos de execução e gravação necessários.

#### Na AbmTech:

1. **Geração das Credenciais de API:** Acesse o painel de administração ou área de desenvolvedor da AbmTech e crie as chaves de acesso.
2. **Configuração de Webhooks/Endpoints:** Cadastre as URLs do Consistem ERP para onde a AbmTech deverá enviar os eventos e retornos de transações.
3. **Liberação de Escopos de Acesso:** Valide se a *API Key* criada possui permissão para leitura e gravação nos recursos que serão integrados.

### Como a integração funciona

A troca de informações entre o Consistem ERP e a AbmTech é baseada na arquitetura de APIs REST (ou Web Services), com transferência de dados estruturados em formato JSON ou XML utilizando comunicação segura via protocolo HTTPS.

* **O que a Consistem envia:** O Consistem ERP extrai os dados do seu banco de dados e os transmite para a AbmTech utilizando a estrutura definida no leiaute Consistem:
  * Cadastros Base: Clientes, fornecedores, produtos, serviços e tabelas de preços.
  * Movimentações Comerciais/Operacionais: Pedidos de venda, ordens de serviço e notas fiscais.
  * Dados Financeiros: Informações de faturamento e títulos financeiros.
* **O que a Consistem recebe:** O Consistem ERP consome e processa as respostas e eventos enviados pela AbmTech, registrando-os no banco de dados com base no leiaute Consistem:
  * Status do Processamento: Confirmações de sucesso ou códigos de erro acompanhados das respectivas mensagens explicativas.
  * Identificadores (IDs): Código único gerado na AbmTech para vincular os registros nos dois sistemas.
  * Retorno de Operações: Confirmações de baixa, atualizações de status de pedidos ou movimentações geradas na AbmTech.

### Fluxo do processo

Abaixo está o fluxo de trabalho passo a passo sob a perspectiva do usuário final:

1. **Início da Operação:** O usuário realiza o lançamento ou a atualização de uma informação (ex.: cadastra um cliente ou gera um pedido) no sistema de origem (Consistem ERP ou AbmTech).
2. **Estruturação no Leiaute:** O sistema gerador estrutura os dados da transação estritamente de acordo com o leiaute Consistem padrão exigido para a integração.
3. **Envio dos Dados:** A informação estruturada é transmitida automaticamente via API para o sistema de destino (em tempo real ou por execução agendada em lote).
4. **Validação e Gravação:** O sistema receptor lê o leiaute Consistem, valida as regras de negócio e aplica a gravação das informações em sua base de dados.
5. **Retorno de Status ao Usuário:** O resultado do processamento (confirmação de sucesso ou alerta de inconsistência) é retornado ao sistema de origem, permitindo que o usuário acompanhe a evolução do processo diretamente nas telas de consulta do Consistem ERP.

<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/comercial/abmtech.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.
