Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas utilizadas
  4. 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. 

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).