Páginas filhas
  • 9927295 DVAFIS-7755 Ajuste no campo rateio despesas da manutenção de despesas do fornecedor


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.