Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Conceito e utilização do parâmetro MV_TPSALDO no Estoque

O parâmetro MV_TPSALDO no Protheus define como o sistema calcula o saldo disponível em estoque, influenciando rotinas de vendas e movimentações. Possui três opções: Q (saldo simplificado), S (função SaldoSB2, que considera reservas e empenhos) e C (função CalcEst, que projeta saldo baseado na data-base). Parâmetros como MV_SLDEMPE e MV_SLDRESE refinam esse cálculo, especialmente em faturamento.

time.png Tempo aproximado para leitura: 00:02:00 min

 

Dúvida

Como o parâmetro MV_TPSALDO define como o sistema deve calcular o saldo disponível dos produtos no estoque?

 

Ambiente

Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.

 

Solução

O parâmetro MV_TPSALDO é fundamental para determinar como o Protheus calcula o saldo disponível em estoque dentro da função SaldoMov. Este cálculo impacta diversas rotinas do sistema, definindo a disponibilidade de itens para empenhos, vendas e movimentações.

 

Opções do Parâmetro MV_TPSALDO

O comportamento do sistema varia conforme a letra atribuída ao parâmetro:

Opção Método de Cálculo Descrição Resumida
Q Saldo Simplificado Considera apenas: Saldo Atual (B2_QATU) - Qtd. a Endereçar (B2_QACLASS) - Reservas de PV (B2_RESERVA).
S Função SaldoSB2 Baseia-se no Saldo Atual (B2_QATU) menos empenhos e reservas, somando/subtraindo saldos de terceiros.
C Função CalcEst Semelhante à opção S, porém utiliza a função CalcEst, que projeta o saldo retroativo ou atual com base na Data-Base do sistema.

Fórmulas Detalhadas

A. Função SaldoSB2 (Opção S)

A disponibilidade é calculada da seguinte forma:

Saldo SB2 = B2_QATU - B2_RESERVA - B2_QEMP (SD4) - B2_QACLASS - B2_QEMPSA - B2_QEMPPRJ - B2_QTNP + B2_QNPT - B2_QEMPPRE

*O campo B2_QEMPPRE só é subtraído se o parâmetro MV_QTDPREV estiver ativo.

B. Função CalcEst (Opção C)

Utiliza a reconstrução de saldo na data-base:

CalcEst = Retorno CalcEst - B2_RESERVA - B2_QEMP (SD4) - B2_QACLASS - B2_QEMPSA - B2_QTNP - B2_QEMPPRE

*O campo B2_QEMPPRE só é subtraído se o parâmetro MV_QTDPREV estiver ativo.

 

Parâmetros Relacionados (Condicionais)

O comportamento das opções S e C pode ser refinado pelos parâmetros abaixo:

MV_SLDEMPE (Com uso do MV_TPSALDO = C)

Define a consideração de empenhos de OP (campo B2_QEMP) especificamente na rotina de Movimentos Internos (MATA241).

  • S: Não subtrai o empenho do saldo disponível.

  • N: Subtrai o empenho (comportamento padrão).

MV_SLDRESE 

É importante conceitar que o uso do MV_TPSALDO e MV_SLDRESE tem um comportamento diferente para regras no FATURAMENTO, sendo elas conforme boletim a seguir:

Parâmetro MV_SLDRESE = N não ignora Reserva na Avaliação de Saldo

Dúvidas sobre a validação de saldos disponiveis para "Faturar pedido de venda", deve-se validar juntamente ao time Faturamento.

 

Saiba mais:

Clique aqui e veja mais artigos sobre Saldos no Estoque

Consulta F4 dos Saldos

 

Esse artigo foi útil?
Usuários que acharam isso útil: 2 de 2

5 Comentários

  • Avatar
    William Brandão da Silva

    Em alguma dessas opções reserva a quantidade de um pedido, bloqueando o próximo pedido que tentar inserir a quantidade?

    EX: apos digitar um pedido com a quantidade 5 onde o saldo do produto é 10, depois vem outro pedido com a quantidade 10 e nem deixar salvar o segundo pedido.

    1
    Ações de comentário Permalink
  • Avatar
    Renato Cavalcante

    Bom dia William, 

    A Totvs agradece a sua participação com comentários em nossos artigos, temos diversas configurações possíveis sobre o tema gestão de saldos e reservas nos pedidos, havendo a liberação de estoque manual no faturamento será possível faturar independente da disponibilidade de saldo. Pedimos que entre em contato com o nosso suporte técnico relatando o seu cenário, será um prazer atende-lo.

    Obrigado

    Equipe Totvs

    0
    Ações de comentário Permalink
  • Avatar
    ALEXANDRE BEHLING

    Bom dia apenas uma correção,

    a parte [SALDO NOSSO EM PODER DE TERCEIROS (B2_QNTP)] está com o campo errado, o correto é B2_QNPT, inverteram as duas últimas letras.

    1
    Ações de comentário Permalink
  • Avatar
    Renato Cavalcante

    Bom dia Alexandre,

    Excelente observação, já efetuamos os ajustes, agradecemos sua contribuição.

    Equipe Totvs

    1
    Ações de comentário Permalink
  • Avatar
    Felipe Ap Perentel da Silva

    Bom dia!

    Se meu parâmetro MV_TPSALDO estiver como 'Q', o sistema obrigatoriamente realizará o calculo descrito neste artigo? Ou devo realizar alguma outra parametrização?

    Obrigado.

    3
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _