Páginas filhas
  • DDFINAN-32410 - DT - 1295 - Cancelamento de Pagamentos Antecipados.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo

Linha de Produto:

Linhas_totvs
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuiçã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.

...

  • 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:

      • 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”.

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.

Totvs custom tabs box
tabsSaiba como ter este ajuste:
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

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

Aviso

Importante!

  As versões estarão disponíveis para download no CCW.

  https://centraldecontrole.pcinformatica.com.br/

  Mantenha suas rotinas sempre atualizadas!

05. ASSUNTOS RELACIONADOS

...