ERP – Criação de Bens – Na criação de Bens pela tela Gestão de Recebimento o sistema não joga as diferenças de arredondamento na criação do último Bem, deixando diferença de centavos
Incidente
No módulo Gestão de Patrimônio, na criação de Bens pela tela Gestão de Recebimento o sistema não joga as diferenças de arredondamento na criação do último Bem, deixando diferença de centavos.
O problema ocorre quando na nota existe uma quantidade maior de 1, e o Bem é criado por essa tela, se usada a tela agrupada o incidente não ocorre.
No exemplo abaixo, a soma dos 3 itens não fechar os 1.000 reais que constam na nota fiscal:
Se criado esses mesmos Bens pela tela agrupada a diferença é aplicada no último Bem:
Causa
Este incidente ocorre, quando o usuário quebra os itens pela quantidade sem utilizar a tela de inclusão agrupada.
No Gestão Empresarial ERP não conseguimos manipular o valor unitário do bem de forma simples, pois existem muitas variáveis que podem impactar neste processo. Sendo assim, não seria viável recalcular essa diferença no momento deste processamento, pois além de considerar os itens listados na grade, também é necessário verificar os Bens que já foram gerados a partir daquela nota em um processamento anterior, como por exemplo, as devoluções de itens da nota fiscal.
Também, se o item da nota tem o custo total de 1.000,00 e inserirmos apenas um bem com 3 quantidades, o sistema sugere o valor unitário de 333,33333, o que resultará no valor total de 999,99999, assim, por se tratar de uma dízima periódica, não temos como fazer o comportamento ser diferente.
Solução
Para a criação do Bem sem diferenças, realize os passos a seguir:
1. Na inclusão manual o usuário pode inserir o valor de aquisição sem a diferença. Inclusive temos apenas uma validação para garantir que o valor do item não seja superior ao custo total do bem sem impostos;
ou ainda;
2. Crie uma trigger no banco de dados para uma validação, e essa só dever acontecer quando o último Bem for incluído e somente quando tem número de documento informado.
Observação:
Devido ao tipo de alteração, as interfaces que serão afetadas e o impacto que podemos gerar no mercado manipulando o valor de aquisição, mesmo que seja apenas um arredondamento, isso é uma melhoria para nosso sistema e precisa entrar no fórum de ideias para ser tratado de forma adequada, uma vez que hoje o comportamento da tela permite o usuário quebrar os itens e alterar os valores manualmente sem nenhum tipo de sugestão de valores neste caso.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.