Páginas filhas
  • 14170301 DVACOM-10886 DT Não gerar liquidação ao efetuar o cancelamento da transação


01. DADOS GERAIS

Produto:

TOTVS MODA

Linha de Produto:

Varejo

Módulo:Comercial
Função:Não gerar liquidação ao efetuar o cancelamento da transação
País:Brasil
Ticket:14170301
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-10886


02. SITUAÇÃO/REQUISITO

No componente TRAFM066 é chamado o componente TRAFP006 automaticamente ao ocorrer algum problema com o meio de pagamento e o cupom fiscal estiver aberto quando utilizado ECF não concomitante. Acontece que o sistema estava cancelando a transação e deixando a liquidação aberta em algumas situações.


03. SOLUÇÃO

Efetuada correção para não gerar liquidação quando ocorrer erros ao finalizar a transação.


Gif 01 e Imagem 01- No componente TRAFM066 com uma operação não concomitante, forçamos um erro após iniciar a impressão do cupom fiscal deixando o cupom aberto na ECF. Após a impressão ser abortada, clicamos no botão "ESC Sair", nesse momento o sistema verifica se existe um cupom fiscal aberto e não permite que o usuário saia do componente sem cancelar ou continuar o cupom. Para esse teste, para cancelar o cupom clicamos em "Sim" na mensagem para cancelar a transação, nesse momento o sistema abrirá o TRAFP006  e cancelará automaticamente a transação. Nota-se no Gif 01 que a liquidação para a transação não será gerada nesses casos.


04. DEMAIS INFORMAÇÕES

  • Ao escolher cancelar a transação, o usuário só poderá cancelar aquela transação, não sendo permitido alterar a transação de cancelamento.
  • Caso a empresa não queira permitir que todos os usuários cancelem a transação por esse processo, poderá ser configurado as restrições (IN_CANCELA_TRA_EN, IN_CANCELA_TRA_AT, IN_CANCELA_TRA_AN)

05. ASSUNTOS RELACIONADOS