Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | PDV OMNISHOP - DESK |
Função: | INTEGRAÇÃO FISCAL |
Ticket: | 000000 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-39656 |
O PDV Omni permitiu que em lojas que utilizam o modelo fiscal NFCe/NFe e o emissor PDV Omni realizassem vendas com o certificado vencido.
A atualização da propriedade que verifica se o certificado é valido ou não é atualizada na abertura do PDV e também ao carregar a tela de configuração da loja. Porém, a loja que realizou a venda não havia fechado o PDV e também não chegou a entrar na tela de configuração, com isso a propriedade que verifica o certificado ficou com o status do dia anterior, quando ainda era valido, deixando o usuário realizar vendas em contingência. Porém ao tentar autorizar a nota foi recebida a rejeição 291 - Certificado Assinatura Data Validade.
Mesmo após alterar o certificado por um arquivo válido, não foi possível autorizar a nota, pois a XML da venda já havia sido assinada com o certificado vencido. O PDV tentou autorizar a venda diversas vezes e em todas recebeu a rejeição 291 devido a assinatura.
Como solução do problema realizamos as seguinte alterações
Para melhor analise futura, caso necessário, adicionamos também no JOB que será executado o LOG da informação recebida.
As informações serão gravadas no log C:TOTVSPDVLogsTOTVS.Omnishop.API.Module.HangfireJobs.Models.ScheduledJob.log e haverá uma informação como o exemplo: VerificaValidadeCertificadoEmissorScheduledJob: Arquivo: C:TOTVSPDVResourcesCertificadoNfce.pfx Data de expiração: 22/08/2025 09:37:29 Valido: True
Não se aplica
PRODUTO | VERSÃO |
---|---|
TOTVS PDV Omni | 3.8.170.0 |