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