01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes




Linha de Produto:

Franquias e Redes

Segmento:

Varejo 

Módulo:PDV OMNI 
Função:Finalizar venda
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAROMNICK-934


02. 
SITUAÇÃO/REQUISITO

Cliente reportou falha ao finalizar venda no Self-checkout, com rejeição fiscal “Duplicidade de NF-e com diferença na Chave de Acesso”.

03. SOLUÇÃO

Análise dos logs indicou instabilidade da API causada por exceções System.OutOfMemoryException, ocorrendo devido à falha no expurgo de vendas anteriores a 90 dias e à execução do job sem aplicação de filtros, consultando todos os registros de pré-venda do banco.
Essa condição resultava em sobrecarga de memória e impactava o fluxo de finalização da venda e emissão fiscal.

Ajustada a consulta do job, aplicando filtros adequados para limitar o volume de registros processados.
Corrigido o processo de expurgo das movimentações antigas (acima de 90 dias), eliminando o acúmulo excessivo de dados.
Com isso, foi resolvido o erro de OutOfMemoryException, estabilizando a API e normalizando o processo de finalização de vendas no Self-checkout, evitando rejeições fiscais por duplicidade.

04. DEMAIS INFORMAÇÕES

N\A.

05. ASSUNTOS RELACIONADOS

        Não se aplica

06. ANÁLISE DE IMPACTO

07. VERSÃO

TOTVS PDV Omni4.2.X.0