Millen-28659 – Cálculo do custo médio dos produtos sem impostos

Release - 105
Versão  - 5
Autor    - Jaciara Silva

Caminho:
Vendas > Formação de Preços

Objetivo

Desenvolvida rotina para calcular o custo médio sem o valor dos impostos. Foi realizada uma alteração na rotina de atualização de custo médio, para permitir que o cálculo sem o valor dos impostos. Em conjunto com a rotina atual, o custo médio sem impostos será gravado tanto na tabela PRODUTOS_CUSTO_MEDIO (campo CUSTO_MEDIO_SIMP), quanto na tabela MOV_ESTOQUE (campo CUSTO_MEDIO_SEM_IMP).
Para complementar o novo recurso, foi criado o relatório "517 -Valorização de Estoque (Kardex) -Sem Impostos", que dispõe os mesmos campos e tem o mesmo funcionamento do relatório "317 - Valorização de Estoque (Kardex)", porém mostrando os valores sem impostos.



Pré-requisitos

Em Vendas\Formação de preços, cadastrar o produto:

  • Na Tabela de Preço de Custo
  • Na Tabela de Preço de Venda



Parâmetros

Em Utilitários\Administrador\Eventos, no evento de entrada de mercadorias:

  • Na aba Contábil, preencher o campo Atualiza Custo Médio.



Entradas

Movimentação de entrada de compra

Em Compras\Movimentações, dar entrada nas notas de compras dos produtos.

Emissão do relatório 517, para verificação dos valores

Movimentação de saída de venda

Em Vendas\Movimentações, realizar as movimentações de vendas com emissão das notas fiscais.

Emissão do relatório 517, após a realização de duas vendas


Validações e Saídas

Relatório 517 – Kardex sem impostos X Relatório 317 – Kardex com impostos


INFORMAÇÃO


  1. Uma observação é que a forma de atualização do custo médio da MOV_ESTOQUE, depende do cadastro do evento que foi realizado. Veja o campo "Atualiza Custo Médio", onde é possível configurar se o custo médio é atualizado ou não, e qual a forma. Lembrando que este campo já existia e não foi alterado seu comportamento na customização.
  2. Antes de executar os relatórios 317 ou 517, o sistema executa o método MILLENIUM.ESTOQUE.ATUALIZACMP, o qual é responsável por calcular e atualizar os campos referentes ao custo médio nas tabelas MOV_ESTOQUE e PRODUTOS_CUSTO_MEDIO. Porém essa atualização nas tabelas é feita a partir de uma determinada data e posteriores, através da tabela IATUALIZA_CUSTO (view materializada). A inserção nessa tabela é feita automaticamente quando se efetua um movimento. Desta forma, ao efetuar um movimento com a data 15/02/2024, será inserido nessa tabela um registro para cada produto nessa data.
  3. Então os novos campos criados para calcular o custo médio sem imposto serão atualizados nas tabelas MOV_ESTOQUE e PRODUTOS_CUSTO_MEDIO a partir da data de movimento efetuado. Se por exemplo efetuasse um movimento com data retroativa (ex: 01/02/2020), as tabelas MOV_ESTOQUE e PRODUTOS_CUSTO_MEDIO seriam atualizadas a partir desta data em diante.
  4. Em resumo, caso se deseje testar com produtos já existentes na base, pode-se fazer novos movimentos com a data atual ou com data retroativa, para o sistema recalcular e atualizar registros antigos.



Índice

  • Sem rótulos