Dúvida
Qual o conceito a rotina "Custo Standard/Custo de Reposição" (MATA320) utiliza para preenchimento do campo “Custo Stand.” (B1_CUSTD)?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
Esta rotina calcula o custo de reposição atualizando o campo "Custo Standard" ou "Custo de reposição" (B1_CUSTD), no Cadastro de Produtos, logo após o processamento.
Normalmente ele é formado pelo:
- Custo de compra (para produtos comprados);
- Soma do custo dos componentes (para produtos fabricados).
O campo “Custo Stand.” (B1_CUSTD), no Cadastro de Produto, é gravado logo após o processamento da rotina MATA320.
Para a geração do Custo Standard de um produto é necessário que, na nota de entrada do produto, se utilize um TES configurado com o campo "Atualiza Preço de Compra" (F4_UPRC) como “SIM”, após isso, basta acessar à rotina MATA320 para geração do Custo Standard.
Na tela de parametrização da rotina MATA320, o campo "Calcular os custos por?" contém as seguintes opções:
- Ult Prec Compra: O sistema grava o valor do ultimo preço de compra no campo "último preço de compra" (B1_UPRC) no cadastro do produto;
- Estrutura: O sistema grava o valor do “Custo Stand.” (B1_CUSTD) da Matéria Prima nos Produtos Intermediários e Produtos Acabados da estrutura;
- Ult Cust Compra: O sistema grava o valor do ultimo custo de compra, campos "Custo Moe 1" (D1_CUSTO) e "Vlr.Total" (D1_TOTAL), no campo “Custo Stand.” (B1_CUSTD) no cadastro do produto.
Exemplos de uso:
- Cálculo do Custo Standard de Produto do tipo "PA" por estrutura;
- Cálculo do Custo Standard de um produto do tipo "MP" por última compra ou custo.
DEMAIS INFORMAÇÕES
O custo de reposição nas Movimentações de Produção (D3_CUSRP1), será atribuído através do Recalculo do Custo Médio, onde o custo de reposição é acumulado na OP, portanto os apontamentos de produção deverão usar a TM de produção configurada para custear a OP e o parâmetro MV_CUSREP = .T.
Pontos de entrada da rotina Custo Standard:
Observações:
- É possivel atualizar a informação dos campos "Ult. Compra" (B1_UCOM) e "Ult. Preco" (B1_UPRC), também na utilização da rotina Refaz Custo de Entrada (MATA190);
- Não serão consideradas como ultimo preço de compra e ultima data, notas que tenham a data inferior à que encontra-se no campo "Ult. Compra" (B1_UCOM), o sistema só refaz a informação dos campos "Ult. Compra" (B1_UCOM) e "Ult. Preco" (B1_UPRC) se a data da nota encontrada for superior ao conteúdo do campo citado;
- Nota de Conhecimento de Frete: No Protheus padrão, não é atualizada no Custo Standard, o sistema considera que o custo de reposição do produto é o valor da ultima NF de compra;
-
Nota de Complemento de Preço: É possível atualizar no Custo Standard, desde que este complemento, no documento de entrada, utilize TES com os campos "Atu.Pr.Compr" (F4_UPRC) e "Qtd.Zerada" (F4_QTDZERO).
Após salvar o Documento de Entrada, basta executar a rotina “Custo Standard/Custo de Reposição” (MATA320) com o "Ultimo Preço de Compra" para que o Custo Standard seja atualizado; - Para validação do tamanho dos campos "Atu.Pr.Compr" (F4_UPRC) e "Ult. Compra" (B1_UCOM), validar o parâmetro de indicador de produtos (MV_ARQPROD = SB1) para que o Cálculo do Custo Standard seja gerado corretamente.
Detalhamento tecnico de todo o processo de calculo da rotina:
https://tdn.totvs.com/pages/releaseview.action?pageId=448601697
EXEMPLO DE CALCULO DO B1_UPRC E B1_CUSTD:
Considere o cenário de um documento de entrada contendo os itens abaixo ao custo de 10,00:
- Produto A, utilizando TES com F4_ESTOQUE = N-Não e F4_UPRC = N-Não
- Produto B, utilizando TES com F4_ESTOQUE = N-Não e F4_UPRC = S-Sim
- Produto C, utilizando TES com F4_ESTOQUE = S-Sim e F4_UPRC = N-Não
- Produto D, utilizando TES com F4_ESTOQUE = S-Sim e F4_UPRC = S-Sim
Ao final da inclusão do documento de entrada, temos:
- 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
Observe que independente do conteúdo presente no campo F4_ESTOQUE, o campo B1_CUSTD mantém zerado e B1_UPRC é atualizado de acordo com que é definido no campo F4_UPRC.
Após processamento da MATA320 utilizando o parâmetro "Calcula Custos por = Ultimo Custo de compra", temos:
- 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
Observe que apenas o cenário do produto D, onde F4_ESTOQUE e F4_UPRC possuem o conteúdo "S-Sim", preencheu B1_CUSTD e B1_UPRC simultaneamente.
E utilizando o parâmetro "Calcula Custos por = Ultimo preço de compra", temos:
- 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
Já neste cenário, o campo F4_UPRC é determinante para valorizar B1_CUSTD e B1_UPRC dos produtos B e C.
Portanto, o campo F4_ESTOQUE do TES apresentará maior impacto em cenários onde seja definido o parâmetro "Calcula Custos por = Ultimo Custo de compra", podendo preencher ou não B1_CUSTD dependendo do conteúdo presente no campo F4_UPRC.
Já para atualizar B1_CUSTD e B1_UPRC simultaneamente por meio do parâmetro "Calcula Custos por = Ultimo preço de compra", basta definir "F4_UPRC = Sim" na configuração do TES que será utilizado no documento de entrada.
Saiba mais:
Clique aqui e veja mais artigos sobre Cálculos no Estoque
0 Comentários