📌 Cross Segmento — SIGAFAT (Protheus) — Funcionalidade do parâmetro MV_GERABLQ na Liberação do Pedido de Venda

Data de publicação: 20/01/2026


🧾 Resumo

O parâmetro MV_GERABLQ define como o Protheus (SIGAFAT) deve se comportar na liberação do Pedido de Venda quando o pedido contém produtos com controle de rastro (lote/série) ou localização e a quantidade solicitada é maior que o disponível em estoque.


🎯 Aplicabilidade

  • Produto: Cross Segmento — TOTVS Backoffice (Linha Protheus)

  • Módulo: SIGAFAT

  • Versões: Todas

  • Cenário: Liberação de Pedido de Venda com item controlado por rastro e/ou localização e estoque insuficiente.


✅ Pré-requisitos

  • Existir Pedido de Venda com item configurado com controle de rastro e/ou controle de localização.

  • Existir cenário de quantidade solicitada > disponível em estoque.

  • Acesso ao Configurador (SIGACFG) para visualizar/alterar o parâmetro.


🛠️ Passo a passo

1) Validar o parâmetro MV_GERABLQ

  1. Acesse SIGACFG (Configurador).

  2. Vá em Ambiente > Cadastros > Parâmetros.

  3. Localize o parâmetro MV_GERABLQ.

  4. Verifique o conteúdo:

    • S ou N

2) Entender o comportamento na liberação do Pedido

Ao incluir/liberar um pedido com produto que controla rastro ou localização, e a quantidade do item for maior do que a disponível:

✅ Quando MV_GERABLQ = S

  • O sistema permite a liberação do pedido;

  • O sistema grava o registro na tabela SC9 (ou seja, gera o vínculo/registro de liberação);

  • Porém, o pedido fica bloqueado por estoque (bloqueio por insuficiência no atendimento do item).

🚫 Quando MV_GERABLQ = N

  • O sistema não permite a liberação do pedido;

  • O sistema não grava registro na tabela SC9;

  • Na prática, a liberação é barrada até que haja estoque suficiente (conforme a regra do cenário).


⚠️ Erros comuns

  • Confundir liberação com faturamento: liberar o pedido não significa que ele será faturado automaticamente; o bloqueio por estoque pode impedir a continuidade do fluxo.

  • Testar com produto sem controle de rastro/localização: o parâmetro é relevante no cenário descrito (com controle e estoque insuficiente); fora disso, o comportamento pode não evidenciar diferença.

  • Alterar MV em produção sem validação: mudar MV_GERABLQ pode impactar o fluxo comercial (liberação x bloqueio), exigindo alinhamento com as áreas usuárias.


❓ FAQ

1) O que é a tabela SC9 nesse contexto?

No cenário descrito, a referência prática é: com MV_GERABLQ = S, o Protheus grava registro na SC9 durante a liberação; com MV_GERABLQ = N, não grava (por não liberar).

2) Qual a recomendação: S ou N?

Depende do processo da empresa:

  • S: quando a operação aceita liberar e controlar o impeditivo via bloqueio por estoque, mantendo o pedido liberado mas travado para atendimento.

  • N: quando a regra é não liberar nada enquanto não houver estoque suficiente para itens com controle (rastro/localização).

3) O parâmetro afeta qualquer item do pedido?

Ele ajuda a governar o cenário em que o item possui controle de rastro ou localização e há estoque insuficiente.


📚 Referências

  • Documentação interna do processo (baseada na regra operacional descrita no cenário).

  • Tabelas envolvidas citadas na regra: SC9.


🏷️ Sugestões para cadastro na Base de Conhecimento

Título: Cross Segmento — SIGAFAT (Protheus) — Qual a funcionalidade do parâmetro MV_GERABLQ na Liberação do Pedido de Venda
Categoria: Cross Segmento > TOTVS Backoffice (Linha Protheus) > SIGAFAT > Pedidos de Venda
Tags sugeridas: MV_GERABLQ; SIGAFAT; Pedido de Venda; Liberação; Bloqueio de Estoque; SC9; Rastro; Localização


👤 Autor

Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS
Mastersiga Consultoria — Conectamos tecnologia, processos e pessoas para acelerar resultados com excelência em sistemas TOTVS.


Atualizado em 20/01/2026
Este artigo foi útil?  
Agradecemos sua avaliação.