01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:12 - CONTAS A RECEBER
Função:1295 - GESTÃO DE RECEBIMENTOS ANTECIPADOS
Requisito/Story/Issue :

DDFINAN-34831

02. SITUAÇÃO/REQUISITO

Anteriormente, quando o usuário realizava o estorno de um recebimento antecipado na rotina 1295 (Recebimento Antecipado), o sistema efetuava o estorno apenas na tabela PCPRESTANTECIPADA, sem refletir o estorno nas movimentações de numerário (PCMOVCR) e nos créditos de cliente (PCCRECLI).

Essa limitação gerava inconsistências nos saldos de numerário (caixa/banco) e no saldo de crédito do cliente, exigindo intervenção manual para ajuste dos valores.

Com base nessa necessidade, foi solicitado ao time de desenvolvimento o ajuste no processo de estorno para que o sistema realizasse a reversão completa das movimentações, garantindo consistência financeira e integridade dos dados no momento do estorno.

03. SOLUÇÃO

Foi implementado um ajuste no processo de estorno da rotina 1295, de forma que, além do estorno da PCPRESTANTECIPADA, o sistema também realiza automaticamente o estorno das movimentações de numerário (PCMOVCR) e dos créditos do cliente (PCCRECLI).

A alteração foi desenvolvida na package responsável pela lógica financeira da rotina 1295, e o processo passou a ser executado após a confirmação do estorno do pagamento.
A rotina agora possui dependência direta dessa package, garantindo a execução automática e consistente das operações de estorno.

Fluxo 1 – Estorno de Numerário (Tabela PCMOVCR):

Durante o estorno de um recebimento, o sistema passou a:

  1. Localizar os lançamentos originais da transação (campo NUMTRANS) na PCMOVCR;

  2. Gerar um novo lançamento de estorno, com as seguintes informações:

  3. Atualizar o lançamento original na PCMOVCR, marcando ESTORNO = 'N', para indicar o vínculo do estorno.

Fluxo 2 – Estorno de Crédito de Cliente (Tabela PCCRECLI):

Após gerar o estorno de numerário, o sistema passou a:

  1. Localizar o crédito ativo vinculado (situacao = 'A' e numtranspagadiantado correspondente) na PCCRECLI;

  2. Inserir um novo lançamento negativo, com as seguintes informações:

  3. Atualizar o registro original na PCCRECLI, preenchendo:


Solução da rotina 1295 - Gestão de Recebimentos Antecipados a partir da atualização da versão 38.0.0.8 ou acima.
Deve atualizar a rotina para a versão igual ou superior

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!

05. ASSUNTOS RELACIONADOS