Dúvida
Existe a possibilidade de zerar o custo de um movimento, quando o saldo final calculado for zero? ou deixar de calcular custo, se iniciarem o periodo com saldo zerado?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
Existe a possibilidade desse conceito de zerar os movimentos, bem como o custo historico a ser levado para o fechamento do periodo, através do comportamento gerado com a particularidade de utilização do parametro denominado MV_CUSZERO.
Atenção: Esse parametro NÃO tem o conceito de zerar o custo final caso seu estoque, caso ele finalize sem quantidade, se o seu problema é ter custo final e não possuir quantidade, Deve-se primeiro entender como foi calculadas as movimentações, para isso avalie o Kardex MATR900
CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tabelas utilizadas
- Informações adicionais
01. VISÃO GERAL
O parâmetro MV_CUSZERO tem como finalidade definir se as movimentações não valorizadas (custeadas com base no custo médio atual) terão seu custo zerado caso o produto não tenha saldo em valor (B2_VATU1) ou quantidade (B2_QATU) no armazém.
Abaixo segue as duas configurações disponíveis:
S = O custo do movimento será 0 caso não tenha quantidade ou custo no armazém.
N = Será considerado o custo médio histórico (B2_CM1) para custear o movimento que não tenha quantidade ou custo no armazém.
Padrão do sistema: conteudo N
02. EXEMPLO DE UTILIZAÇÃO
MV_CUSZERO = S
Produto com quantidade 0, custo total 50 e custo médio 10;
Incluída uma movimentação interna não valorizada de entrada (DE0) com quantidade 1;
O custo da movimentação (D3_CUSTO1) será 0;
Em estoque, o saldo do produto será 1 e custo total 50.
MV_CUSZERO = N
Produto com quantidade 0, custo total 50 e custo médio 10;
Incluída uma movimentação interna não valorizada de entrada (DE0) com quantidade 1;
O custo da movimentação será Quantidade * Custo médio histórico (B2_CM1) = 10;
Em estoque, o saldo do produto será 1, custo total 60 e custo médio 60.
03. TABELAS UTILIZADAS
- SB2 (Saldos Físico e Financeiro)
- SD2 (Itens de Venda da NF)
- SD3 (Movimentações Internas)
04. INFORMAÇÕES ADICIONAIS
- O parâmetro também será considerado na rotina Recálculo do Custo Médio (MATA330) para recalcular o custo das movimentações. Nesse caso, são utilizados os campos B2_QFIM, B2_VFIM1 e B2_CFIM1 como referência.
- O parâmetro não será considerado por movimentações valorizadas, como por exemplo, notas fiscal de compra e movimentação interna valorizada (RE6/DE6).
- Este parâmetro, com o conteúdo S, utiliza a função interna 'PegaCMFim', e zera (ou não) o custo médio do movimento interno, se a quantidade do movimento for zero ou o custo for zero exceto para as movimentações dos tipo: "DE4, RE4, DE6, RE6, RE7, DE7, RE8, DE8, RE5, DE5".
Resumo do parametro, conforme segue no HELP do mesmo:
Se a quantidade final do Periodo for igual a Zero, devera Zerar Custo do Movimento?
Sim ("S") ou Nao ("N")
Saiba mais:
0 Comentários