Gerenciador Financeiro GFIL

Site Oficial do Sistema GFIL

Gerenciador Financeiro GFIL - Menu Principal

Manual de Ajuda do Sistema GFIL


Precisa de suporte especializado? Clique aqui e contate uma revenda GFIL.


Imprimir ou Gerar .pdf de todo o Manual

Atenção: as orientações abaixo só serão 100% corretas se seu GFIL estiver atualizado na última versão -> 10.17.8

GFIL - Manual de Ajuda

Tópico Nº: 189 : - Título: Erro de quantidade de decimais ao Importar um XML na compra

Antes de explicar o porquê desse bloqueio que o GFIL faz, é preciso que você entenda a questão das opções de configuração que temos no sistema em relação à quantidades decimais.

No módulo de parâmetros gerais temos 2 campos onde você define a quantidade de decimais, são eles:
- Quantidade de casas decimais Nos PREÇOS UNITÁRIOS de produtos/Mat. Primas; e
- Quantidade de casas decimais No ESTOQUE e MOVIMENTO de Produtos/Mat. Primas.

Para mais informações sobre as demais parametrizações que você pode fazer no sistema, analise o tópico número 2 deste manual de ajuda.

As configurações que você fizer nesses 2 campos, terão efeito em todas as telas do sistema e relatórios que tenham campos de listagem e/ou inserção de dados referente a estoque e/ou preço unitário de um produto.
Por exemplo, você pode definir que a quantidade de decimais do seu preço unitário será igual a 6. Isso é um grande facilitador para empresas que vendem produtos com valores com tantas decimais. Porém, a partir do momento que você definir essa quantidade, qualquer tela e relatório que receba ou liste esse dado, trará a informação no formato "0.000000", ou seja, se seu produto tiver valor unitário de R$ 10, o sistema vai sempre mostrar 10,000000.
Então, analise muito bem antes definir esses 2 campos nos parâmetros e não coloque mais decimais do que realmente seus produtos terão.

Muito bem, entendido a questão da configuração, vamos agora analisar o erro que você está recebendo ao tentar importar um XML na tela de compras.
Vamos supor que você configurou que sua empresa terá 2 decimais no preço unitário do produto. A mesma coisa valerá para as decimais de estoque. Mas, para efeito de exemplo, vamos nos ater apenas ao preço unitário.
Muito bem, você definiu quantidade 2 de decimais. Porém, no XML que você está recebendo, seu fornecedor tem 1 ou mais produtos com quantidade de decimais no preço unitário igual a 4, ou seja, acima da quantidade que você tem configurada nos parâmetros.
Por exemplo, na nota seu fornecedor tem um produto com as seguintes valores:
- Quantidade: 10
- Preço unitário: 3,5656
Qual o subtotal desse item? Seria 35,66 (10 x 3,5656 = 35,656. Arredondando ficará 35,66).

Nesse exemplo, com as configurações do GFIL de 2 decimais, o GFIL teria que adequar o preço unitário para 3,57. Fazendo a conta de quantidade x valor, teremos o subtotal de 35,70 (10 x 3,57). Aí o valor calculado pelo GFIL seria diferente do valor real calculado na nota e a compra ficaria inconsistente, o que geraria vários problemas no futuro.

Como proceder então nessa situação?
Bem, temos duas opções:
1) Alterar a quantidade de decimais de preço unitário nos parâmetros para 2. Analise as orientações acima sobre essa alteração e seus efeitos;
2) Inserir essa compra manualmente (sem ser pelo XML). Aí você teria que fazer o arredondamento manualmente para os valores ficarem corretos.

Ajude-nos a melhorar esta ajuda. Envie crí­ticas e sugestões para sugestoes@sistemagfil.com.br.