Árvore de páginas


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:

  1. 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 ;
  2. 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);
  3. 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)