CONTEÚDO
- Objetivo
- Visão Geral
- Nova Funcionalidade
- Cadastro da Rotina no Menu
- Tela de Cadastro Produtos sem controle de estoque.
- Dinâmica da aplicação da Regra por Produto.
- Dinâmica da aplicação da Regra por Grupo de Produto.
- Dinâmica da aplicação da Regra por Categoria.
- Links Uteis
📌 OBJETIVO
⚙️ VISÃO GERAL
No módulo Venda Assistida, quando o parâmetro MV_ESTNEG está configurado como N, o sistema não permite a venda de produtos sem saldo em estoque. Essa regra é aplicada de forma global, afetando todos os itens do cadastro de produtos.
Contudo, no varejo, há situações em que o controle de estoque rigoroso não é necessário — por exemplo, em itens de baixo valor, alta rotatividade ou fácil reposição.
🧩 NOVA FUNCIONALIDADE
Para atender a esse cenário, foi criada a rotina “Regra de Estoque Flexível”, acessível por meio de uma nova tela de cadastro.
Essa rotina permite ao lojista definir exceções à regra de bloqueio de estoque, cadastrando:
- Produtos específicos
- Grupos de produtos
- Categorias inteiras
Os itens cadastrados nessa nova funcionalidade serão isentos da validação de saldo em estoque durante a venda.
03. TELA DE CADASTRO PRODUTOS SEM CONTROLE DE ESTOQUE
Tela de Produtos sem controle de estoque
04. DINAMICA DE APLICAÇÃO DA REGRA POR PRODUTO
Dinâmica de aplicação da regra por Produto
Quando a regra é configurada diretamente em um Produto, a aplicação é pontual, válida apenas para aquele item.
Prioridade das Configurações
A regra configurada diretamente no Produto sempre tem a prioridade máxima sobre todas as demais configurações do sistema, garantindo a gestão pontual daquele item:
Exemplo Prático
Produto: Caneta Azul
Configuração individual → não exige controle de estoque.
Produto: Lápis Preto
Mesmo pertencendo ao Grupo Materiais Escolares (liberado), foi configurado como exceção → exige controle de estoque.
05. DINAMICA DE APLICAÇÃO DA REGRA POR GRUPO DE PRODUTOS
Dinâmica de aplicação da regra por Grupo de Produtos
Aplicação da Regra no Nível de Grupo de Produtos (Herança)
O controle de estoque pode ser configurado no nível do Grupo ou Categoria de Produtos, aplicando a regra a todos os itens vinculados a ele.
Quando um Grupo de Produtos é configurado para Não Exigir Validação de Saldo em Estoque (Não Controla Estoque):
Regra Herdada: Todos os produtos vinculados a esse grupo ficam automaticamente liberados para venda com saldo negativo.
Independência de Parâmetro Geral: Essa liberação acontece mesmo que o parâmetro geral do sistema (MV_ESTNEG) esteja configurado para bloquear vendas com saldo negativo.
Cadastro de Exceções
Para manter a flexibilidade, é possível cadastrar exceções específicas em nível de produto:
Se um item do grupo, por algum motivo, precisar de controle rigoroso, ele pode ser marcado individualmente para Exigir Controle de Estoque (Controla Estoque).
Nesses casos, a configuração individual do produto sempre prevalece sobre a regra do grupo.

06. DINAMICA DE APLICAÇÃO DA REGRA POR CATEGORIA
Dinâmica de aplicação da regra por Categoria
Regras Aplicadas por Categoria de Produtos (Hierarquia)
A regra de controle de estoque pode ser definida em uma Categoria Pai, e essa configuração é propagada (herdada) automaticamente por toda a hierarquia de categorias inferiores (filhas e subcategorias).
Herança da Regra
Ao configurar uma Categoria Pai para Não Exigir Validação de Saldo em Estoque (Não Controla Estoque):
Propagação: Todas as suas categorias filhas e as subcategorias delas herdam essa regra automaticamente.
Venda Liberada: Qualquer produto vinculado a essas categorias poderá ser vendido mesmo com saldo negativo, independentemente do parâmetro geral do sistema (MV_ESTNEG).
Quebra de Herança (Exceções por Categoria)
Para garantir o controle em pontos específicos da sua hierarquia, é possível cadastrar exceções:
Quando uma Categoria Filha é marcada como exceção (forçada para Controla Estoque), ela e todas as suas subcategorias deixam de herdar a regra do nível superior.
Restabelecimento do Controle: A partir desse ponto, elas voltam a respeitar o controle de estoque (bloqueio de venda com saldo negativo).
Essa lógica garante flexibilidade e granularidade na configuração, permitindo definir com precisão quais categorias seguirão a regra de saldo negativo e quais permanecerão sob controle rígido de estoque

07. LINK UTEIS
Categorias de Produtos (FATA140 - SIGAFAT)
Categorias de Produtos x Produtos (FATA150 - SIGACRM)
Grupos de Produtos - MATA035
MV_ESTNEG - Estoque negativo