| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Função: | 1295 - GESTÃO DE RECEBIMENTOS ANTECIPADOS |
| Requisito/Story/Issue: | DDFINAN-32410 |
Para atender às necessidades de gestão financeira, foi solicitado um recurso que permita cancelar ou estornar pagamentos antecipados diretamente pela rotina 1295.
Esse processo é essencial para situações em que um pagamento ainda está aguardando liquidação ou, mesmo já quitado, precisa ser revertido, garantindo que o pedido associado siga corretamente o fluxo comercial.
Entre os pontos de atenção, destacam-se:
Necessidade de permissões específicas para o usuário realizar o cancelamento ou estorno.
Validação do status do pagamento antes de permitir a ação.
Tratamento diferenciado para pedidos já liberados ou faturados, evitando inconsistências no processo comercial.
Foi adicionada a funcionalidade “Cancelar Pagamento” na rotina 1295, com as seguintes regras:
O botão só aparece quando houver registros de pagamento antecipado (tabela PCPRESTANTECIPADA) e se o usuário possuir a permissão adequada na 530.
É necessário que o usuário possua a permissão extra “Permite estorno de pagamento digital”.
Ao acionar a opção:
O sistema cancela o link de pagamento.
Insere um novo registro em PCPRESTANTECIPADA replicando os dados do pagamento original, porém com:
VALOR multiplicado por -1.
STATUSPGTO = CANCELADO.
Inclusão dos campos de controle MATRICULAESTORNO, DTESTORNO e NUMTRANSESTORNO.
O registro original é atualizado com os mesmos dados de estorno.
É exibida a mensagem: “Pagamento cancelado com sucesso”.
O sistema valida a POSIÇÃO do pedido na tabela PCPEDC:
Se POSICAO in ('M', 'L') → bloqueia cancelamento, exibindo mensagem de que o pedido já foi liberado.
Se POSICAO = 'F' → bloqueia cancelamento, exibindo mensagem de que o pedido já foi faturado.
|
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |