# WMS – Warehouses & Operations

Este módulo WMS organiza operações de armazém/depósito em abas funcionais, integrando-se ao ERP para compras, vendas, financeiro e fiscal.

## Telas e Abas

- Armazéns: cadastro, filtros avançados, exportação (CSV/XLS), impressão e indicadores.
- Inventário: inventários geral/cíclico/rotativo/amostragem, início/continuação e filtros.
- Movimentações: entradas, saídas, transferências, ajustes e bloqueios, com busca e detalhamento.
- Relatórios: KPIs e geração de relatórios (movimentações, inventário, recebimento, expedição).
- Configurações: parâmetros de integração (APIs/WebService/Arquivos/DB) e chave de API.

## Fluxos

- Recebimento: integração com compras/nota fiscal; conferência física, divergências e endereçamento inicial (putaway).
- Armazenagem: sugestão de posições (putaway inteligente), zonas (recebimento/armazenagem/expedição).
- Separação/Picking: listas por onda/pedido/zona, rastreio de operadores, múltiplos modos.
- Expedição: conferência, integração com pedidos de venda, etiquetas/romaneio.
- Inventário: cíclico/rotativo/geral/amostragem; ajustes automáticos via ERP.

## Integrações

- Compras: troca automática de pedidos e notas; atualização de status/lotes.
- Vendas: sincronização de pedidos, separação/expedição e saldo de estoque.
- Fiscal: NF-e/NFS-e para recebimento/expedição; status e lotes atualizados.
- ERP: APIs/WebService/XML/EDI/banco intermediário conforme arquitetura adotada.

## Regras de Negócio

- Permissões por função: criar/editar/excluir armazéns; iniciar inventários; registrar movimentações.
- Validações em tempo real: entradas de dados mínimas, URLs de configuração e feedback visual imediato.
- Rastreabilidade: audit log para ações críticas (criar/editar/excluir/ajustes/integrações).

## Operações Automatizadas (Exemplos)

- Putaway inteligente: ao receber itens, o sistema sugere endereços com base em classe ABC, dimensões e giro.
- Picking por onda: consolida pedidos por rota e prioridade; acompanha operadores e performance.
- Inventário cíclico: agenda contagens por zona; ajusta saldo automaticamente após validação.
- Notificações: rupturas de estoque, divergências de recebimento e eventos críticos via e-mail/ERP.

## Qualidade e Testes

- Unitários: validações, filtros e formatação de exportações.
- Integração: chamadas aos endpoints do WMS/ERP e consistência de dados.
- Performance: testes com grandes volumes, paginação e busca eficiente.

## Acessibilidade e UX

- Breadcrumbs, atalhos de teclado (Alt+1..5, Alt+N, Alt+I), feedback ARIA, responsividade e layout adaptado para coletor/mobile.