01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | FINANCEIRO (SIGAFIN) |
Função: | COMPENSACAO CR (FINA330) |
Ticket: | 12751584 |
Requisito/Story/Issue (informe o requisito relacionado) : | DFINCOM-12326 |
02. SITUAÇÃO/REQUISITO
A rotina de Compensação de Títulos a Receber (FINA330) apresenta problemas na contabilização online, pois a variável VALOR (utilizada na configuração da LP 596) apresenta divergência de valores em relação ao valor compensado (gravado na tabela SE5), ocasionando divergências na totalização de debito e credito (diferença de centavos).
Também foi detectado que, ao fazer a compensação configurando para trazer os títulos já marcados na tela de seleção, o valor total selecionado ficava maior que o título de origem. Ao inverter a seleção e selecionar os títulos manualmente o valor fica correto.
A divergência acima foi detectada no seguinte cenário:
- Compensação partindo de um adiantamento (RA) em moeda estrangeira, sendo selecionado para a compensação algumas NF's em moeda forte (real) contendo abatimento de impostos;
03. SOLUÇÃO
Em situações onde a compensação parte de um título em moeda estrangeira contra títulos em moeda forte (real), podem ocorrer variação de centavos devido ao arredondamento de casas decimais após a conversão dos valores entre as moedas (exemplo Dolar x Real).
Com isso, foi ajustada a rotina de Compensação de Títulos a Receber (FINA330) para passar a considerar o conteúdo do parâmetro MV_TOLERPG.
Para um melhor entendimento, seja abaixo um exemplo de como a rotina é impactada com o parâmetro:
- Através da rotina FINA330, é selecionado um título de partida do tipo RA (adiantamento) em dólar. Seu valor convertido em reais é de R$ 1000,05 ;
- Na tela de seleção de títulos a serem compensados, são selecionados alguns títulos em reais totalizando R$ 1000,03 (diferença de 2 centavos em relação ao RA);
- Para que todos os títulos envolvidos tenham seus saldos zerados ao final do processo de compensação, assim como a contabilização fique com os valores corretos, o parâmetro MV_TOLERPG deve estar configurado com um valor igual ou maior a 00,02 (dois centavos), caso contrário a diferença remanescente ficará no saldo do título (ficando em aberto);
Obs: O parâmetro MV_TOLERPG tem abrangência não só em compensações a receber, pois também é considerado nas rotinas de baixas da carteira a receber. Para a carteira a pagar o parâmetro similar é o MV_TOLERCP.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Documento de referencia de Compensações a Receber (FINA330)