TMS – Solicitação de Antecipação de Pagamento – Antecipação de Pagamento não aparece para ser utilizada dentro do Recebimento
Incidente
No módulo Suprimentos ao tentar gerar um recebimento, o sistema não esta trazendo a antecipação de pagamento tanto através do Financeiro quanto na rotina de recebimento para realizar a vinculação do documento na geração da fatura.
Causa
Este incidente ocorre, pois dentro da aba Títulos Vinculados o campo Fatura esta vazio mas o restante das informações esta preenchido, de alguma forma ao ter realizado o cancelamento da utilização da antecipação da primeira vez o sistema acabou se perdendo e gravando as informações como se ja houvesse sido faturado.
Solução
Para corrigir este caso e voltar a poder utilizar a antecipação, siga os passos abaixo:
1. Acesse o SQL com o usuário master:
2. Rode o comando abaixo informando a Empresa e o Numero desta Antecipação de Pagamento:
SELECT A.CDTITULO,A.CDSEQUENCIA,A.CDINSCRICAO,A.INPAGARRECEBER,A.VLMOVIMENTO,A.DTBAIXA,B.NRFATURA,C.DSTIPOLANCAMENTO
FROM GFAMOVTI A
LEFT JOIN GFATITU B ON A.CDTITULO = B.CDTITULO AND A.CDINSCRICAO = B.CDINSCRICAO AND A.INPAGARRECEBER = B.INPAGARRECEBER
LEFT JOIN GFATPLAN C ON A.CDTIPOLANCAMENTO = C.CDTIPOLANCAMENTO
WHERE A.CDEMPSOLICANTPAGTO =XX AND A.CDSOLICANTPAGTO =XX AND ISNULL(A.INSITUACAO,0) = 0
3. Realize o delete do registro a qual fica gravada as informações na aba de Títulos Vinculados, lembrando de alterar a Empresa e o Numero desta Antecipação de Pagamento:
DELETE GFAMOVTI
WHERE CDEMPSOLICANTPAGTO = XX AND CDSOLICANTPAGTO = XX AND ISNULL(INSITUACAO,0) = 0
4. Realize o processo da geração da nota de entrada e valide se a antecipação será localizada para utilização.
Observação: Para clientes que possuem base ORACLE as palavras que estão nos comandos como ISNULL devem ser alteradas para NVL.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.