Integração ERP e WMS: mensagens, duplicidade e conciliação
Defina dono do saldo, identificadores e reprocessamento para testar uma integração ERP–WMS além do fluxo sem erros.

Integre ERP e WMS definindo qual sistema comanda cada evento e como confirmar que ambos chegaram ao mesmo estado. Uma conexão que envia mensagens não é suficiente. O projeto precisa tratar duplicidade, atraso, indisponibilidade, cancelamento e reconciliação, com responsáveis por resolver cada diferença.
Defina o contrato dos dados
Liste mensagens de cadastro, recebimento, reserva, separação e expedição que realmente farão parte do projeto. Para cada uma, registre origem, destino, identificador, unidade de medida e confirmação esperada. Não envie todos os campos disponíveis sem uma finalidade: isso aumenta dependências e pode ampliar exposição de dados pessoais.
A documentação deve dizer o que acontece quando um campo é desconhecido ou uma versão muda. Um código de unidade novo não pode ser silenciosamente tratado como o anterior. Defina validação, rejeição e contato responsável por corrigir o dado. Preserve uma forma de correlacionar a mensagem ao evento de negócio.
Faça repetição sem duplicar efeito
Falhas de comunicação podem levar ao reenvio de uma mensagem. O receptor precisa reconhecer o evento já processado ou aplicar uma regra equivalente que impeça movimentação adicional. Esse comportamento deve ser testado; não basta o fornecedor afirmar que há integração por API.
| Cenário | Resultado a verificar | Evidência |
|---|---|---|
| Mensagem duplicada | Um único efeito de negócio | Histórico com a mesma referência |
| Evento atrasado | Estado coerente ou rejeição explicada | Ordem e motivo registrados |
| Destino indisponível | Fila recuperável | Retentativa e confirmação |
| Cancelamento concorrente | Regra de prioridade explícita | Status final nos dois sistemas |
| Cadastro inválido | Erro visível sem perda silenciosa | Registro e responsável |
O termo técnico idempotência descreve a capacidade de repetir uma solicitação sem multiplicar o efeito pretendido. A implementação depende do produto e da interface. O aceite deve demonstrar o resultado concreto para a reserva, baixa ou confirmação que interessa à operação.
Crie uma rotina de conciliação
Compare dados relevantes por identificadores estáveis, não apenas totais gerais. Dois erros de sentidos opostos podem manter o total igual e ainda deixar pedidos ou itens incorretos. Defina relatórios por item, lote, depósito e estado quando essas dimensões forem necessárias.
Exemplo ilustrativo: o ERP informa 100 unidades disponíveis, mas o WMS tem 90 disponíveis e dez bloqueadas. O total físico coincide, porém a disponibilidade não. A conciliação precisa separar os estados e identificar quem decide se o bloqueio deve ser refletido no ERP. Um ajuste indiscriminado de saldo esconderia a causa.
Distribua suporte e acesso aos registros
Quando há dois fornecedores, um canal único de abertura de incidente evita que a operação tenha de provar a origem antes de pedir ajuda. Defina quem coordena a análise e como as equipes compartilham identificadores, horários e mensagens de erro. O registro precisa ser útil sem expor credenciais ou dados pessoais desnecessários.
O operador deve saber onde verificar uma pendência e quais ações estão autorizadas. Reenviar manualmente a mesma ordem, criar outra ou ajustar saldo pode agravar a situação. Prepare uma instrução de recuperação com limites de autorização e uma forma de confirmar que a correção ficou consistente.
Teste mudanças de versão
- Mantenha amostras sintéticas de mensagens válidas e inválidas.
- Execute o conjunto de cenários antes de alterar produção.
- Confirme compatibilidade de campos, códigos e estados.
- Verifique o comportamento de filas acumuladas.
- Planeje reversão e reconciliação se a atualização falhar.
- Guarde a versão homologada da documentação.
Uma integração faz parte de uma operação contínua. A manutenção deve aparecer na responsabilidade e no orçamento, especialmente quando alterações de ERP, WMS e canais de venda seguem calendários diferentes.
Use uma referência comum para investigar um pedido
Escolha um identificador que permita acompanhar o evento nas duas pontas e na camada de integração. Registre também a relação entre pedido comercial, ordem de execução e confirmação, quando forem objetos distintos. Sem essa ligação, cada equipe pode olhar um registro diferente e concluir que a outra está errada.
Teste a investigação com uma pessoa de suporte que não participou do desenvolvimento. Ela deve conseguir localizar a mensagem, reconhecer o estado e seguir o procedimento autorizado. Se a análise exigir acesso direto ao banco de dados em toda ocorrência, avalie como a rotina será sustentada depois da implantação.
A documentação deve distinguir erro recuperável, rejeição de negócio e falha que exige intervenção técnica. Repetir automaticamente uma mensagem com cadastro inválido não corrige o cadastro. Da mesma forma, descartar uma mensagem após a primeira falha pode perder uma operação legítima. Defina o comportamento por categoria e mantenha a pendência visível.
Perguntas frequentes
API significa integração pronta?
Não. Uma API oferece uma interface, mas regras de negócio, mapeamento, autenticação, tratamento de falhas e monitoramento precisam ser definidos. Peça demonstração dos eventos do seu processo e da recuperação quando houver interrupção.
Posso conciliar apenas no fim do mês?
A frequência deve acompanhar o risco operacional. Uma diferença que afeta disponibilidade pode exigir detecção antes da próxima separação. Defina prazo e responsável conforme o processo, sem adotar uma periodicidade universal deste guia.
Quem é dono do saldo?
Depende da arquitetura. O importante é explicitar a autoridade sobre cada tipo de saldo e movimento. A mesma empresa pode ter um sistema responsável pelo saldo físico e outro pelas reservas comerciais, com regras de sincronização.
Fontes e método
Roteiro editorial de integração e testes. Para interfaces fiscais, consulte o Portal oficial da NF-e; ele publica documentação técnica específica, distinta do contrato de integração operacional entre ERP e WMS.
Continue a decisão
- Como escolher um WMS: roteiro do diagnóstico ao aceite
- Cadastro de produtos para WMS: unidades, embalagens e conversões
- Endereçamento de armazém: prepare o mapa antes do WMS
Aplique as premissas no roteiro de ferramentas e consulte a comparação por modelos antes de consolidar a proposta. Guarde as pendências de informação para a próxima conversa com o fornecedor.


