01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Segmento: | Varejo |
Módulo: | Financeiro |
Função: | FCPFP042 - Manutenção de Despesas do Fornecedor |
Ticket: | 9927295 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIS-7755 |
02. SITUAÇÃO/REQUISITO
O cadastro de percentual de rateio de cada despesa vinculada ao fornecedor, permite utilizar seis casas decimais, entretanto o totalizador do percentual de rateio e o percentual restante no componente FCPFP042 (Manutenção de Despesas do Fornecedor) era apresentado somente com duas casas decimais, ocultando as diferenças no rateio que ocorriam a partir da segunda casa decimal.
Por exemplo se o somatório dos rateios das despesas apresentassem 100,001 % retornaria a mensagem de advertência "Total do rateio de despesa deve ser 100%", mas no totalizador na tela do componente demonstrava um percentual de 100,00 %, não deixando claro a diferença existente.
03. SOLUÇÃO
Como o rateio das despesas podem ser feitos com seis casas decimais, foi alterado o totalizador do percentual de rateio e o percentual restante no componente FCPFP042 (Manutenção de Despesas do Fornecedor), para apresentar seis casas decimais, evidenciando possíveis diferenças que possam ocorrer no somatório da despesas.
Imagem 1 - Componente FCPFP042 (Manutenção de Despesas do Fornecedor) antes da atualização, conforme destacado o totalizador do percentual de rateio e o percentual restante apresentam 100 % e 0% respectivamente, entretanto se realizarmos o somatório dos percentuais cadastrados chegaríamos ao total de 99,999006, esta diferença não era demonstrada neste componente pois os totalizadores utilizavam apenas duas casas decimais para apresentar na tela do componente.
Imagem 2 - Ao tentar salvar este cadastro era retornado a mensagem de advertência "Total do rateio de despesa deve ser 100%", mesmo em tela apresentando que o total do percentual de rateio era de 100%, devido as diferenças ocorridas a partir da segunda casa decimal que não era apresentada no componente.
Imagem 3 - Desta maneira foi alterado os campos do totalizador do percentual de rateio e o percentual restante para demonstrar seis casas decimais, demonstrando as diferenças ocorridas a partir da segunda casa decimal.