Valorização das Transferências
Para tratar da estabilidade dos valores de transferências de estoques entre filiais, entre produtos e entre depósitos, foi criado a rotina para valorização.
O objetivo da rotina é manter os valores de movimentos iguais entre os movimentos de saída e entrada não subtraindo ou adicionando valor e ainda deixando os movimentos de acordo com o preço médio e assim, não distorcendo o mesmo.
Importante
- Em transferências, o valor de saída e de entrada entre os movimentos deve ser exatamente o mesmo;
- Quando a rotina de apuração de custos estiver igual a "S - Sim" a partir do parâmetro Custos por Filial na tela F070EMP, não será possível a utilização da rotina de Valorização das Transferências;
- A rotina de valorização das transferências não atualiza os registros na tabela Estoques - Movimentos (E210MVP).
O que você pode fazer:
Ative e configure o identificador de regras EST-215ONLTR01, conforme os cenários identificados.
Funcionamento da rotina de valorização nas transferências de estoque entre filiais
Em um cenário onde temos as filiais 1, 2 e 3, para iniciar o exemplo, considere:
- Na filial 1, temos 10 quantidades e um preço médio de R$ 15,00 resultando em um valor de estoque de R$ 150,00;
- Na filial 2, temos 10 quantidades e um preço médio de R$ 20,00 resultando em um valor de estoque de R$ 200,00;
- Na filial 3, temos 10 quantidades e um preço médio de R$ 22,00 resultando em um valor de estoque de R$ 220,00.
Seguimos aos movimentos de transferência de estoques entre as filiais, considerando os cenários 1 e 2 descritos anteriormente:
- Da filial 1 para a filial 2: 4 quantidades a R$ 15,00 com o valor de movimento de R$ 60,00;
- Da filial 2 para a filial 3: 6 quantidades a R$ 20,00 com o valor de movimento de R$ 120,00.
Realizada as transferências, ao ser executada a rotina de valorização, será feito o seguinte cálculo:
- Considere que a valorização seja iniciada na filial 3 (a ordem das filiais na execução a própria rotina define por isso não existe configuração para definir essa ordem. No exemplo, iremos utilizar a filial 3 para ficar claro o funcionamento), então ao ser valorizado o movimento de entrada na filial 3 das 6 quantidades, a rotina verifica que há transferências a serem valorizadas antes da saída na filial 2 (que é o par dessa de entrada na filial 3) e então também faz a valorização da entrada das 4 quantidades na filial 2. Com isso será calculado o preço médio correto a ser utilizado na saída da transferência da filial 2. Esse preço médio é gravado na tabela E210TRA para ser utilizado posteriormente na atualização ou fechamento de estoques.
Execução da rotina de valorização nas transferências entre produtos ou depósitos
Nesses cenários, a rotina de valorização grava na tabela E210TRA qual foi o preço médio utilizado na saída e posteriormente, no fechamento/atualização de estoques, utiliza esse preço médio. Para todos os cenários de transferências: 1 x 1, 1 x n, n x 1 ou n x n, a rotina calcula corretamente qual é o preço médio a ser utilizado na entrada com base no que foi gravado pela valorização na tabela E210TRA, já que as entradas nesse tipo de transferência sempre são valorizadas após a saída.
Importante
- Nas transferências de produtos ou depósitos 1 x n, n x 1 ou n x n, podem ocorrer pequenas diferenças causadas por arredondamentos;
- Verificar a configuração da variável "EstATnsStp" do identificador de regra EST-215ONLTR01 para identificar ou não a configuração da mesma;
- Caso houver a necessidade de eliminar as diferenças de arredondamentos na valorização das transferências de produtos ou depósitos 1 x n, n x 1 ou n x n, pode-se utilizar a variável EstNVlrAjt do identificador de regras EST-215ONLTR01.
Utilização da rotina de Valorização das Transferências
- Caso utilize o identificador EST–215IGUAL01 e possua estoque em trânsito (aqueles movimentos de saída de transferências que não deram entrada no destino no mesmo período de estoques), existe um passo a mais para iniciar a utilização da rotina de valorização:
- Necessário um mês de corte para se conseguir colocar em produção a nova rotina.
- Ativar o identificador de regras EST-215DAFDI01 (como melhoria de desempenho);
- Recomenda-se utilizar o identificador EST-215GERAC01. Com esse identificador ativo, o preço médio não irá sofrer com sobras de valores no estoque;
- Ativar também o identificador de regras EST-215ONLTR01 e configurar corretamente a regra com as transações envolvidas em transferência entra filiais, entre produtos e depósitos.
- É altamente recomendado executar o processo automático 153 - Valorização das Transferências ao menos uma vez ao dia (no período noturno). Da mesma forma que é recomendado executar a rotina de fechamento/atualização de estoques uma vez ao dia. O processo automático 153, deve ser agendado somente para uma filial, pois a própria rotina identifica para quais filias precisa ser executada e o faz sem a necessidade de agendamentos para todas. Essa rotina deve ser executada obrigatoriamente antes da rotina de fechamento/atualização de estoques, ou seja, a rotina de fechamento/atualização de estoques passa a ser sucessora da rotina 153.
Observação
- As filiais envolvidas em movimentos de transferências de estoques devem ter obrigatoriamente o mesmo período de estoques em aberto, para que a rotina de valorização funcione corretamente;
- A rotina deve ser executada sempre antes do fechamento/atualização de estoques na tela F215FES através do botão Transferências. Deve-se utilizar a opção Atualização dos Estoques para a possibilitar a execução da rotina. Os parâmetros da tela serão considerados na valorização. Pode ser utilizado os filtros de Produto e Derivação presentes no botão Seleção. O tipo de fechamento “Por Origem” também está disponível. A não execução dessa rotina irá acarretar em valores diferentes entre saídas e entradas das transferências após o fechamento de estoques;
- A rotina de valorização pode apresentar algumas inconsistências nos primeiros meses de utilização em estoques que ficam em trânsito (aqueles movimentos de saída de transferências que não deram entrada no destino no mesmo período de estoques), pois como antes não existia a rotina de valorização, não foi gerado o registro do preço médio na tabela E210TRA para o movimento de saída;
- Ao executar o processo de Valorização das Transferências, as tabelas E210MED e E075MED não serão atualizadas com o preço médio. Isso é para que melhore o desempenho da rotina de valorização. A atualização das tabelas mencionadas fica a cargo da atualização/fechamento de estoques.
Valorização das Transferências através do fechamento multinível
A rotina de valorização será executada por origem para todas as filias que forem necessárias antes de ser executado o fechamento das origens. Para isso, será utilizada a mesma parametrização da rotina na tela F215FES e não há necessidade de novas parametrizações.
Essa nova execução da valorização é necessária para ajustar os preços médios na tabela E210TRA de acordo com o novo custo do produto.
No término, o sistema apresentará uma mensagem confirmando o fim da execução.