Gestão de Estoque
Os estoques são os registros centrais do módulo de Gestão de Inventário. Cada entrada de estoque representa um produto específico mantido em um armazém e compartimento específicos, junto com sua quantidade, preço e status de disponibilidade.
Estrutura do Estoque
Todo registro de estoque contém os seguintes campos:
| Campo | Descrição |
|---|---|
| Product | O item sendo rastreado (obrigatório) |
| Warehouse | O local de armazenamento onde o estoque reside |
| Bin | O sub-local dentro do armazém |
| Quantity | Número total de unidades (obrigatório) |
| On Hold | Unidades reservadas para expedições pendentes |
| Available | Campo calculado: Quantity - On Hold |
| Cost Price | Custo de compra por unidade |
| Selling Price | Preço de venda por unidade |
| Created By | O usuário que criou a entrada de estoque (obrigatório, preenchido automaticamente) |
Os três campos obrigatórios são Product, Quantity e Created By. O sistema valida esses campos antes de salvar qualquer registro de estoque.
Como os Estoques São Criados
Criação Automática a Partir de Recebimentos
A forma principal de entrada de estoques no sistema é através da Gestão de Recebimentos. Quando um recebimento é processado:
- Cada item de linha no recebimento gera uma entrada de estoque correspondente
- O produto, quantidade e preço são extraídos diretamente do item do recebimento
- O armazém e compartimento são atribuídos com base na configuração do recebimento
- O campo Created By é definido como o usuário que processou o recebimento
Essa automação elimina a entrada manual de dados e garante que seus níveis de estoque sempre reflitam as mercadorias realmente recebidas.
Criação Manual de Estoque
Os administradores também podem criar registros de estoque manualmente na seção Stocks. Isso é útil para a configuração inicial do inventário ou para registrar estoque que chega fora do fluxo normal de recebimento.
Ações de Estoque
Armazenamento (Put Away)
A ação Put Away atribui ou transfere o estoque para uma combinação específica de armazém e compartimento. Use quando:
- Estoque recém-recebido precisa ser colocado em seu local designado
- Estoque precisa ser movido de uma área de preparação para um compartimento permanente
- Você deseja reorganizar o estoque entre compartimentos dentro do mesmo armazém
Passos:
- Abra o registro de estoque
- Clique em Put Away
- Selecione o Warehouse e Bin de destino
- Confirme a ação
Ajuste de Estoque
O Ajuste de Estoque permite aumentar ou diminuir a quantidade de um registro de estoque existente. Todo ajuste requer um motivo obrigatório para manter uma trilha de auditoria completa.
Motivos comuns de ajuste:
- Correção de contagem física
- Baixa de mercadorias danificadas
- Reconciliação de inventário
- Correção de erro de recebimento
Passos:
- Abra o registro de estoque
- Clique em Stock Adjustment
- Escolha Increase ou Decrease
- Insira a quantidade do ajuste
- Forneça um motivo para o ajuste (obrigatório)
- Confirme o ajuste
Ajustes de estoque são permanentes e registrados. O sistema registra o usuário, carimbo de data/hora, alteração de quantidade e motivo para cada ajuste. Verifique as quantidades antes de confirmar.
Transferência de Estoque
Transfira estoque de um armazém/compartimento para outro sem alterar a quantidade total no sistema.
Passos:
- Abra o registro de estoque
- Clique em Transfer
- Selecione o Warehouse e Bin de destino
- Insira a quantidade a ser transferida
- Confirme a transferência
O sistema cria um registro de movimentação mostrando a origem, destino, quantidade e o usuário que realizou a transferência.
Retenção de Estoque FIFO
O módulo utiliza um sistema First-In, First-Out (FIFO) para consumo de estoque durante expedições. Quando uma expedição é criada:
- O sistema identifica todo o estoque disponível para o produto solicitado
- As entradas de estoque são ordenadas por data de criação (mais antigo primeiro)
- O estoque mais antigo é consumido primeiro até que a quantidade da expedição seja atendida
- As unidades consumidas são colocadas Em Espera até que a expedição seja confirmada
- Uma vez expedido, as quantidades em espera são deduzidas permanentemente
Essa abordagem garante a rotação adequada do estoque e o rastreamento preciso de custos.
Páginas de Estoque
Página de Lista de Estoque
A Lista de Estoque fornece uma visão geral de todos os registros de estoque com filtragem poderosa:
- Product -- filtrar por um produto específico
- Warehouse -- filtrar por localização do armazém
- Availability -- mostrar apenas estoque disponível, em espera ou esgotado
- Search -- pesquisa de texto livre em nomes de produtos e localizações
A lista exibe colunas principais incluindo nome do produto, armazém, compartimento, quantidade, em espera, disponível, preço de custo e preço de venda.
Página de Detalhes do Estoque
Clique em qualquer registro de estoque para abrir sua página de detalhes, que mostra:
- Informações completas do estoque (todos os campos listados acima)
- Histórico de Movimentação -- cada evento de armazenamento, ajuste, transferência e expedição
- Botões de Ação -- acesso rápido às ações de Armazenamento, Ajuste e Transferência
- Registros Relacionados -- links para o recebimento de origem, expedições associadas e detalhes do produto
Regras de Negócio e Validação
| Regra | Descrição |
|---|---|
| Produto é obrigatório | Todo registro de estoque deve referenciar um produto válido |
| Quantidade não pode ser negativa | Ajustes que resultariam em estoque negativo são bloqueados |
| Em Espera não pode exceder Quantidade | O sistema impede a sobrealocação |
| Motivo do ajuste é obrigatório | Todo aumento ou diminuição deve incluir um motivo |
| Ordem FIFO é aplicada | Expedições sempre consomem o estoque disponível mais antigo primeiro |
| Transações de banco de dados | Todas as operações de estoque usam transações de banco de dados para integridade |
Segurança de Dados
- Acesso Baseado em Funções -- apenas usuários autorizados podem visualizar, criar ou modificar registros de estoque
- Transações de Banco de Dados -- todas as movimentações de estoque são encapsuladas em transações para evitar atualizações parciais
- Trilhas de Auditoria -- cada ação (criação, ajuste, transferência, retenção para expedição) é registrada com usuário, carimbo de data/hora e detalhes
- Rastreamento de Usuário -- o campo Created By e os logs de movimentação garantem total responsabilidade