Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Exemplo de Nota de Saída de Venda
  3. Exemplo de Nota de Transferência Entre Filiais

01. VISÃO GERAL

Existem dois conceitos diferentes que precisamos considerar: o custo do documento de transferência e o valor da nota fiscal de transferência.

O movimento de nota fiscal de saída, seja por transferência entre filiais, venda, remessa, etc. sempre terá o custo valorizado no momento da execução do recálculo do custo médio ou da jornada de fechamento, enquanto que o preço de venda é um valor diferente, podendo este ser escolhido pelo usuário/obedecido tabela de preço (no caso de venda ou remessa) ou por parâmetro (no caso da transferência entre filiais).

02. EXEMPLO DE NOTA DE SAÍDA DE VENDA

Considere uma empresa que faça revenda de um certo produto. Ao longo do período, foi comprado:
- 100 Unid por R$300
- 100 Unid por R$400

E vende-se as 200 Unidades por R$1000.
Ao término do período, após executar o recálculo, terá a seguinte ordenação:

MovimentoQuantidadeValor de compra/vendaValor unitário de compra/vendaCusto do movimentoCusto Unitário*
1ª Compra1003003,003003,00
2ª Compra1004004,004004,00
Venda20010005,007003,50

*a informação de custo unitário não é gravada nos movimentos

Perceba que o custo da nota de saída é independente do valor de venda da nota. O mesmo vale para o custo e valor unitários, que são R$3,50 e R$5,00 respectivamente.

03. EXEMPLO DE NOTA DE TRANSFERÊNCIA ENTRE FILIAIS

O cenário de Transferência entre Filiais ocorre da mesma forma, porém, por se tratar de um procedimento automatizado de lançamento das movimentações, existe o parâmetro MV_TPCUSST, que permite configurar qual valor unitário será considerado, enquanto que o custo só teremos no momento da execução do recálculo do custo médio ou jornada de fechamento.

O parâmetro permite as seguintes configurações:
1 - Considera o valor da tabela de preços cadastrada no cliente filial de destino
2 - Considera o custo standart ou custo de reposição (gerado ao executar a rotina MATA320)
3 - Considera o preço da última compra do produto
4 - Considera o valor do custo médio atual

Para entender a configuração com a opção 4, é preciso introduzir mais um conceito no tratamento do estoque, que é o custo atual e o custo final.
- O custo atual é o gravado no campo B2_CM1 a B2_CM5, e ele é calculado como a razão entre o B2_VATU1, valor atual, e B2_QATU, quantidade atual. Este valor de custo é o gerado no dia a dia da empresa. Voltando ao exemplo anterior, teríamos os seguintes valores de custo:

- Nota de Entrada A: 100 Unid Custo R$300
- Nota de Entrada B: 100 Unid Custo R$400
- Nota de Saída: 200 Unid Custo R$700
No armazém do produto (SB2), teríamos respectivamente:

MovimentoQuantidade EstoqueValor EstoqueCusto Médio
Entrada A1003003,00
Entrada B2007003,50
Saída003,50

Observe que, ao zerar o estoque, o custo médio permanece.

- O custo final é o gravado no campo B2_CMFIM1 a B2_CMFIM5, e ele é calculado somente com a execução do recálculo do custo médio e a jornada de fechamento, sendo ele o resultado das movimentações durante todo o período, calculado pela razão entre os campos B2_VFIM1, valor final, e B2_QFIM, quantidade final. No exemplo anterior, teríamos exatamente o mesmo resultado, pois a ordenação dos movimentos ficou igual à ordenação do recálculo do custo médio.
Os valores de custo final, valor final e quantidade final são os valores levados para o fechamento na virada de saldos, e gravados na tabela SB9 posteriormente, como saldo inicial do período seguinte.

Como o valor do custo médio final é calculado somente no momento do recálculo, no fechamento do período, podem haver variações de valor, pois no momento da transferência entre filiais, o custo atual está diferente do que será calculado pelo recálculo do custo médio.
Veja um exemplo:
Por simplicidade, considere um produto novo, sem movimentações anteriores em estoque. Temos as filiais 01 e 02 na empresa, onde são feitas as seguintes movimentações:
- Filial 01 - Compra de 100 Unid por R$300
- Transferência de 50 Unid da filial 01 para a filial 02
- Filial 01 - Compra de 100 Unid por R$400

Considerando o MV_TPCUSST com a opção 4, veja como será feito a valorização de custo e preço da nota de transferência:

MovimentoQuantidadeValor de compra/vendaCusto do movimentoCusto Médio*
Saldo Inicial0000
Filial 01 - Compra 1003003003,00
Filial 01 - Saída Transferência501501503,00
Filial 02 - Entrada Transferência501501503,00
Filial 01 - Compra 1004004004,00

*a informação de custo unitário não é gravada nos movimentos

Observe que, neste primeiro momento, tanto o custo quanto o valor de venda da nota de saída de transferência foram valorizados com custo médio de 3,00 (Valor = Custo Médio atual x Quantidade do Movimento)

Veja como ficam os saldos atuais em estoque com estas movimentações:

MovimentoQuantidadeValorCusto Médio
Saldo Inicial000
Filial 01 - Compra 1003003,00
Filial 01 - Saída Transferência501503,00
Filial 02 - Entrada Transferência501503,00
Filial 01 - Compra 1505503,6667

Como a transferência já foi realizada, o valor de venda dela não será alterado, permanecendo com o valor 3.


Agora, ao executar o recálculo, é preciso se lembrar da regra de que as movimentações de entradas são ordenadas antes das movimentações de saída, onde teremos a seguinte ordenação:
- Filial 01 - Compra de 100 Unid por R$300
- Filial 01 - Compra de 100 Unid por R$400
- Filial 01 - Saída de Transferência de 50 Unid
- Filial 02 - Entrada de Transferência de 50 Unid

Ao executar o recálculo, a valorização dos movimentos se dá por:
- Filial 01 - Compra de 100 Unid por R$300 => Custo 300
- Filial 01 - Compra de 100 Unid por R$400 => Custo 400
*Neste momento, o estoque ficou com Quantidade Final 200 e Valor Final 700, custo médio de 3,50
- Filial 01 - Saída de Transferência de 50 Unid => Custo 50*3,50 = 175
*Neste momento, o estoque ficou com Quantidade Final 150 e Valor Final 525, custo médio de 3,50
- Filial 02 - Entrada de Transferência de 50 Unid => Custo 50*3,50 = 175
*Neste momento, o estoque ficou com Quantidade Final 50 e Valor Final 175, custo médio de 3,50

Perceba que, embora o valor unitário de venda da nota de saída tenha sido considerado R$3,00, o custo final unitário desta nota ficou em R$3,50.

Isso ocorre pois o recálculo acerta a ordenação dos movimentos dentro do período para calcular efetivamente qual foi o custo médio neste período, porém, como a nota de transferência já foi lançada, seu preço unitário não será alterado.

Resumidamente, o valor do preço de venda (D2_PRCVEN) e o valor do custo (D2_CUSTO1) são duas informações distintas, onde o preço de venda não é alterado, mas o custo pode ser, dependendo das movimentações do período.