FAQs - Suporte técnico

MP - SIGAEST - Importância do número de decimais para Custo/Custo Médio das Movimentações de Estoque


Dúvida
Qual a importância das casas decimais para movimentações que envolvem Custos e em relação ao Recálculo do Custo Médio - MATA330?

Ambiente
Microsiga Protheus - Estoque/Custos - A partir da versão 11.80


Solução

O cálculo do Custo Médio pode ter diferentes resultados dependendo da configuração do numero de decimais usada no sistema. 

Um exemplo prático para figurar isto é quando temos processos de movimentações que usam a movimentação valorizada de estoque.

Supondo que a empresa use o custo unificado por filial (MV_CUSFIL = F) numa organização que tenha dois armazéns. Em cada um deles destes armazéns são efetuados movimentos valorizados de estoque com custos diferentes para o mesmo produto, e conforme a precisão padrão do sistema, o custo médio da junção dos armazéns será de acordo com esta precisão. Exemplo :

- Produto CM001

- Saldo inicial no armazém 01 igual á zero.

- Saldo inicial no armazém 02 igual á zero.

- Movimento de devolução valorizado no armazém 01 com quantidade 1000 e valor 1000,00.

mceclip0.png

 

- Movimento de devolução valorizado no armazém 02 com quantidade 1000 e valor 1000,50.

mceclip1.png

 

Se consultarmos o Kardex Diário do produto veremos que o custo médio dele, dos dois armazéns, encontra-se calculado de acordo com a configuração e precisão de 4 casas decimais no custo médio.

mceclip2.png

 

Isto se dá da seguinte forma :

 

  • Armazém 01 , qtde 1000 e valor 1000,00. Portanto, o custo médio será 1000,00 / 1000 = 1,0000
  • Armazém 02 , qtde 1000 e valor 1000,50. Portanto, o custo médio será 1000,50 / 1000 = 1,0005

 

O custo médio dos dois armazéns será a soma das qtdes e valores usando o mesmo critério :

Qtde 1000 + 1000 = 2000

valor 1000,00 + 1000,50 = 2000,50

então 2000,50 / 2000 = 1,00025

 

Como o sistema está utilizando a precisão de 4 decimais no custo médio, o resultado acima será ajustado usando o critério de arredondamento universal com 4 decimais, sendo :

  • 1,00025 em 4 decimais será 1,0002, porem como a próxima casa do numero depois das decimais usadas é maior ou igual a 5 ocorre o arredondamento universal, e este valor será 1,0003.

 

Se usarmos este custo médio para reverter ao valor de entrada, Então :

  • Custo médio 1,0003 * qtde 2000 = 2000,60

Se subtrairmos a soma das entradas deste valor revertido, então ;

  • 2000,60 - 2000,50 = 0,10 de diferença.

 

Observe que não entramos no mérito do Recálculo do Custo Médio, pois o efeito já ocorre nativamente no Sistema devido a precisão das decimais e executar o recalculo não irá corrigir o problema nativo de precisão.

 

Caso seja aumentada a precisão de decimais, ajustados os campos B2_CM1, B2_CMFIM1 e B9_CM1 para 6 decimais (estamos abordando somente estes campos apenas para figurar este cenário), refazendo o mesmo cenário agora para o produto CM002, observe que não ocorre o truncamento/arredondamento de valor e o custo médio dos armazéns fica mais preciso.

 

mceclip0.png

 

Custo médio 1,00025 * qtde 2000 = 2000,50 – soma das movimentações 2000,50 = 0 de diferença.

 

Muitas empresas conhecem e sabem deste efeito, e que sempre poderá ocorrer isso quando o resultado do calculo cair na situação de dízima periódica, por exemplo :

 

3000,00 + 3000,40 = 6000,40

6000,40 / 3000 = 2,0001333333333333333333333333333

Alguns destes usuários optam em criar movimentos apenas de valores de contrapartida para zerar o saldo da diferença de valor, outros preferem resolver esta diferença na parte contábil, mas para os casos em que esta diferença for menor ou igual a 0,01 o Sistema zera automaticamente.

 

Saiba mais:

MP - SIGAEST - Data Width error - Field: B2_VATU1 / B2_VATU2 / B2_VATU3 / B2_VATU4 / B2_VATU5. Como resolver?

Clique aqui e veja mais artigos sobre Custos no Estoque

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _