ERP - Ajuste a Valor Presente - Não é possível efetuar o cálculo do AVP: Não foi localizado nenhum título apto para o cálculo do ajuste a valor presente
Incidente
No módulo Gestão de Contas a Pagar, ao tentar efetuar o cálculo de ajuste a valor presente na tela F301IAV - Finanças / Gestão de Contas a Pagar / Contas a Pagar / Ajuste a Valor Presente / Cálculo (Cálculo do Ajuste a Valor Presente) é retornada a mensagem: Não foi localizado nenhum título apto para o cálculo do ajuste a valor presente.

Causa
Este incidente ocorre, quando a consulta responsável por buscar os títulos elegíveis para cálculo, não retornou nenhum registro.
Solução
Para verificar se existem títulos elegíveis para cálculo, efetue os passos a seguir:
1. Verifique se existem os parâmetros devidamente cadastrados para a rotina de contas a pagar na tela NF002PJF - Cadastros / Finanças / Ajustes Financeiros / Parâmetros Ajustes Financeiro;
2. Em caso de títulos originados de contrato, verifique se o contrato possui Tipo de Contrato = 3 Mercantil (E460CTR.TIPCTR = 3) - Somente este tipo de contrato é considerado;
3. Verifique também se o tipo de arredondamento mercantil do contrato é Operacional ou Financeiro E460CTR.TIPCME IN ('O','F') , pois somente contratos com esses tipos são considerados;
4. Verifique qual o prazo mínimo para cálculo configurado na tela F002PJF, pois a rotina efetua a seguinte verificação:
TRUNC(E501TCP.VCTORI - E501TCP.DATENT) >= :AVPPMI
No caso de o parâmetro AVPPMI carregado ser 1, por exemplo, deve haver pelo menos 1 dia entre a data de entrada e o vencimento original;
5. Verifique o valor mínimo para cálculo configurado na tela F002PJF, a rotina efetua essa verificação e o título deve possuir valor original igual ou maior ao mínimo configurado;
6. Verifique se existem transações a desconsiderar configuradas na tela F002PJF, a rotina efetua a seguinte verificação:
NOT EXISTS (
SELECT ...
FROM E001TXA
WHERE ...
AND DESAVP = 'S'
)
Se a transação do título estiver marcada para desconsiderar AVP, o registro é descartado.
7. Verifique se o título já não está liquidado, pois existe a seguinte validação:
NOT EXISTS (
SELECT 1
FROM E501MAP
WHERE ...
AND (
MOVIMENTOS.DATCPT = :CPTFIN
OR MOVIMENTOS.TIPCJS = 'L'
)
)
Sendo assim, títulos já compensados/liquidados podem ser excluídos da busca.
8. Verifique o período de competência informado para cálculo, se está coerente com os títulos que deseja processar. Por exemplo, para um primeiro cálculo de AVP no título, a data de entrada do título deve estar no período base.
No exemplo abaixo é efetuada a seguinte validação:
E501TCP.DATENT BETWEEN
01/10/2026 AND 31/10/2026

8.1. Data de Entrada dos títulos:

8.2. Alterando o período na busca, os títulos serão retornados:

Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.