Dúvida
Como é calculado a quantidade à ser solicitada na rotina de solicitação por ponto de pedido ?
Ambiente
Protheus – Compras – à partir da versão 11.80
Solução
O cálculo do ponto de pedido divide-se em duas partes sendo:
1 – Cálculo do Saldo
2 – Cálculo da Necessidade
Imagem do cadastro de produtos na guia MRP/Supr. para configuração do ponto de pedido.
Imagens da parametrização da rotina Mata170 - Solicitação por ponto de pedido
1 – Cálculo do Saldo
O sistema se utiliza do arquivo SB2 (Saldos Físicos e Financeiros) para obter o saldo e o faz da seguinte maneira:
Campos:
Qatu = Somatória do saldo atual de todos os almoxarifados
Salped = Somatória da quantidade a entrar (Ordem de Produção, Pedidos de Compras e Solicitações de Compras) de todos os almoxarifados.
Qpedven = Somatória de toda a quantidade à sair (Ex: Pedido da Venda, Empenhos para OP, Empenhos de OPs etc..) de todos os almoxarifados.
Estseg = Estoque de Segurança
A fórmula que compõe o Saldo = Qatu+Salped-Qpedven-Estseg
2 – Cálculo da Necessidade
LE = Lote Econômico
PP = Ponto de Pedido
CNB = Considera Necessidade Bruta (Parâmetro da rotina)
SNC = Saldo Negativo considera LE (Parâmetro da rotina)
Conforme orientações as convenções que demonstramos às varias fórmulas que serão executadas de acordo com alguns critérios:
Saldo <> 0 ou CNB = Sim ?
Se sim
Caso PP <> 0 e CNB = ”Sim”
Saldo < 0?
Se sim
Necessidade = (Saldo * (-1)) + PP + 1
Se não
Necessidade = PP - Saldo
Caso PP <> 0 CNB = ”Não”
Saldo < 0?
Se sim
Necessidade = Saldo * (-1)
Se não
Necessidade = PP - Saldo
Caso LE <> 0 e (Saldo < 0 ou CNB = ”Não”)
SNC = ”SALDO + LE” e Saldo < 0 ?
Se sim
Necessidade = (Saldo * (-1)) + LE
Se não
(Saldo * (-1)) < LE ?
Se sim
Necessidade = LE
Se não
Saldo < 0?
Se sim
Necessidade = Saldo
Se não
Necessidade = 0
Caso não atenda nenhuma das condições anteriores
CNB = ”Sim”?
Se sim
Saldo < 0 ?
Se sim
Necessidade = (Saldo * (-1))
Se não
Necessidade = 0
Se não
PP <> 0?
Se sim
Necessidade = PP
Se não
Necessidade = 0
Fim
-==================================================================
Obs: Quando a Necessidade for igual a Sim, no cálculo é adicionado +1
Obs 2: Caso queira que o cálculo aplicado seja exata sem somar +1 no valor final, pode utilizar os pontos de entrada MT170SLD e MS170QPP.
MT170SLD - https://tdn.totvs.com/display/public/PROT/MT170SLD
MS170QPP - https://tdn.totvs.com/pages/releaseview.action?pageId=6085656
Para maiores dúvidas quanto ao cálculo para a geração por Ponto de Pedido, orientamos a verificação junto a equipe de suporte do Módulo de Estoque/Custos que presta este suporte ao cálculo desta rotina.
Saiba Mais :
MP - SIGACOM - Como gerar Solicitação de Compras/Pedido de Compras por ponto de pedido ?
0 Comentários