Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Varejo Supermercados - DFE - NFC-e - PDV emitindo apenas NFC-e em contingência

time.png Tempo aproximado para leitura: 00:08:00 min

Ocorrência
PDV realiza emissão de NFC-e exclusivamente em modo contingência, mesmo com ambiente aparentemente operacional.


Ambiente
TOTVS Varejo - Supermercados PDV - Linha Consinco - Todas as versões

Causa 
A emissão em contingência ocorre quando o PDV não consegue completar o processo de autorização da NFC-e junto à SEFAZ dentro do tempo esperado, seja por falha de comunicação ou rejeição na validação do documento.

Os principais fatores que podem ocasionar esse comportamento são:

Neste cenário, a causa estava relacionada à falha de comunicação com a SEFAZ e inconsistência nos componentes de validação (schemas). Após validação da conectividade e atualização dos schemas da NFC-e, o PDV voltou a emitir normalmente.


Análise
O comportamento de contingência segue o fluxo padrão:

  • O PDV tenta transmitir a NFC-e no modo de emissão normal (ex.: número 100) para a SEFAZ
  • Caso não haja retorno em aproximadamente 10 a 15 segundos, entra em contingência
  • Uma nova NFC-e no modo de emissão contingência é gerada com nova numeração (ex.: número 101)

Além disso:

  • O parâmetro Tempo de tentativa off-line (Monitor > Configurações > Configurações de PDV's > Df-e > Web Services > Tempo de tentativa off-line) controla quanto tempo o PDV permanece em contingência.
  • Após esse período, o sistema tenta novamente emitir notas de forma normal.
  • Notas emitidas em contingência são posteriormente reenviadas pelo Painel DF-e


Solução
Para solucionar essa ocorrência, realize os seguintes passos:

Passo 1. Coleta de log do PDV em contingência

Quando o PDV estiver em contingência, é necessário coletar o arquivo nfe_ddmmaaaa.log localizado no caminho:
 
C:\C5Client\AcruxPDV\log\aplicacao

  • Se o PDV for Linux, o acesso pode ser feito via WinSCP (Usuário: root / Senha: consinco).
  • Se o PDV for Windows, basta acessar o disco C: normalmente.

Esse log permite identificar em que momento o PDV entrou em contingência e logs fora do momento da falha não ajudam na análise.


Passo 2. Obter URL de comunicação com a SEFAZ corretamente

Para evitar emissões em contingência, o PDV precisa se conectar corretamente com o Web Service da SEFAZ.
Para isso, é essencial que as URLs corretas da SEFAZ estejam liberadas conforme a UF da empresa vinculada ao PDV.

A validação não deve ser feita de forma genérica.

Cada UF pode utilizar:

  • SEFAZ própria
  • Ou SEFAZ Virtual (ex.: SVRS, SVAN)

 Portanto, os endpoints (URLs) devem ser obtidos conforme a UF da empresa do PDV em contingência.

🔗 Portal para consulta dos Web Services por UF: https://dfe-portal.svrs.rs.gov.br/Nfce/Servicos


Passo 3. Validar comunicação com a SEFAZ, testes de conectividade recomendados tanto no Konsole (Linux) quanto no CMD (Windows)

📌 Atenção: Os exemplos abaixo utilizam a SEFAZ Virtual do Rio Grande do Sul (SVRS), apenas como referência.

É obrigatório substituir as URLs conforme a UF da empresa vinculada ao PDV, utilizando os endpoints oficiais da SEFAZ correspondente.

A utilização de endpoints incorretos invalida os testes de conectividade.

Teste de resolução DNS: nslookup nfce.svrs.rs.gov.br

Teste de conectividade (ping): ping nfce.svrs.rs.gov.br

Teste HTTPS (TLS / firewall): curl -vk https://nfce.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx

Teste de acesso ao serviço: wget -r https://nfce.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx

Teste de porta (443):  telnet nfce.svrs.rs.gov.br 443 ou nc -zv nfce.svrs.rs.gov.br 443
 

📌 Boa prática: Realizar os testes em um PDV que esteja funcionando normalmente e comparar os resultados com o PDV em contingência.

Diferenças nos retornos indicam problemas locais (rede, configuração ou bloqueios).


Passo 4. Em caso de falha nos testes

A equipe de infraestrutura deve validar:

  • Resolução de DNS
  • Regras de firewall (saída)
  • Proxy corporativo
  • Liberação de portas (HTTPS – 443)
  • Bloqueios de SSL/TLS

Observação: todas as URLs relacionadas a:

  • Autorização
  • Status
  • Retorno
  • Eventos

devem estar devidamente liberadas para comunicação com a SEFAZ correspondente.


Passo 5. Validar normalização

Após realizar os ajustes:

  • Efetuar nova venda no PDV
  • Verificar se a NFC-e é autorizada normalmente
  • Validar ausência de novas emissões em contingência
  • Conferir retorno no Painel DF-e

Caso o problema persista, reavaliar logs no momento da falha. 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _