Tempo aproximado para leitura: 00:01:00 min
Dúvida
Se a nota de entrada utiliza um TES configurado para não atualizar estoque, como o sistema gera valor no Custo Standard do produto?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
Conforme documentação oficial TOTVS Custo de Reposição MATA320, para que o Custo Standard seja atualizado a partir de uma nota de entrada, o TES utilizado precisa estar configurado corretamente.
O campo "Atualiza Preço de Compra" (F4_UPRC) é determinante nesse processo. Após a entrada do documento com TES configurado, a atualização do custo deve ser processada pela rotina MATA320 (Geração do Custo Standard).
Mesmo que o TES esteja definido para não atualizar estoque (F4_ESTOQUE = N), o sistema poderá gerar valor no Custo Standard, desde que o campo F4_UPRC esteja configurado como “Sim”.
Exemplo prático
Documento de entrada com produtos a 10,00:
Produto A – TES: F4_ESTOQUE = N, F4_UPRC = N
Produto B – TES: F4_ESTOQUE = N, F4_UPRC = S
Produto C – TES: F4_ESTOQUE = S, F4_UPRC = N
Produto D – TES: F4_ESTOQUE = S, F4_UPRC = S
Após inclusão da nota:
Produto A → B1_CUSTD = 0, B1_UPRC = 0
Produto B → B1_CUSTD = 0, B1_UPRC = 10
Produto C → B1_CUSTD = 0, B1_UPRC = 0
Produto D → B1_CUSTD = 0, B1_UPRC = 10
Após processamento do MATA320 – Parâmetro "Último Custo de Compra":
Produto A → B1_CUSTD = 0, B1_UPRC = 0
Produto B → B1_CUSTD = 0, B1_UPRC = 10
Produto C → B1_CUSTD = 0, B1_UPRC = 0
Produto D → B1_CUSTD = 10, B1_UPRC = 10
👉 Nesse cenário, apenas o Produto D atualizou simultaneamente B1_CUSTD e B1_UPRC, pois o TES estava com F4_ESTOQUE = S e F4_UPRC = S.
Após processamento do MATA320 – Parâmetro "Último Preço de Compra":
Produto A → B1_CUSTD = 0, B1_UPRC = 0
Produto B → B1_CUSTD = 10, B1_UPRC = 10
Produto C → B1_CUSTD = 0, B1_UPRC = 0
Produto D → B1_CUSTD = 10, B1_UPRC = 10
👉 Nesse caso, o F4_UPRC é suficiente para atualizar B1_CUSTD e B1_UPRC, mesmo que o TES não atualize estoque.
Conclusão
Quando configurado para "Último Custo de Compra", o sistema depende da combinação dos campos F4_ESTOQUE = Sim e F4_UPRC = Sim para gerar valor no Custo Standard.
Quando configurado para "Último Preço de Compra", basta que o TES tenha F4_UPRC = Sim, mesmo que F4_ESTOQUE = Não.
Assim, mesmo em notas de entrada com TES que não atualizam estoque, é possível gerar valor no Custo Standard desde que o TES esteja configurado corretamente no campo F4_UPRC.
0 Comentários