01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Função: | 1295 - GESTÃO DE RECEBIMENTOS ANTECIPADOS |
| Requisito/Story/Issue: | DDFINAN-32410 |
02. SITUAÇÃO/REQUISITO
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.
03. SOLUÇÃO
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”.
Cancelamento de pagamento aguardando confirmação
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:
VALORmultiplicado por-1.STATUSPGTO = CANCELADO.Inclusão dos campos de controle
MATRICULAESTORNO,DTESTORNOeNUMTRANSESTORNO.
O registro original é atualizado com os mesmos dados de estorno.
É exibida a mensagem: “Pagamento cancelado com sucesso”.
Cancelamento de pagamento já quitado
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.
Para utilizar a implementação, atualize a rotina 1295 para a versão informada abaixo ou superior.
- Versão mínima: A funcionalidade estará disponível a partir da versão 37.0.08.023
04. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!