Pular para o conteúdo
Acessar sistema

Contingência automática de NF-e/NFC-e

Este artigo explica, de forma simples, como o sistema lida automaticamente com a emissão em contingência quando o SEFAZ está indisponível, e o que acontece depois com as notas envolvidas.

Para garantir a continuidade das vendas quando o SEFAZ está indisponível.

Para que sua operação não pare e o cliente não espere.

Para manter a regularidade fiscal depois, com ajustes automáticos (autorizar, cancelar ou inutilizar conforme o caso).

Envio normal: ao emitir uma nota, o sistema tenta autorizar no SEFAZ.

SEFAZ fora do ar: se o SEFAZ não responder, o sistema cria e retorna automaticamente uma NFC-e em contingência para você continuar a operação normalmente (com nova numeração e chave própria).

Sem ação manual: você não precisa ativar nada; o sistema identifica e entra em contingência sozinho.

Pós-processamento: autorização, cancelamento por substituição e inutilização

Seção intitulada “Pós-processamento: autorização, cancelamento por substituição e inutilização”

Depois, o sistema verifica periodicamente as notas em contingência e executa automaticamente:

Autorização da contingência: tenta enviar as NFC-e em contingência ao SEFAZ assim que o serviço voltar.

Tratamento da nota “normal” vinculada:

Se a nota “normal” não foi processada pelo SEFAZ: o sistema faz a inutilização do número daquela nota “normal”, pois a contingência passou a valer.

Se a nota “normal” foi processada e autorizada: o sistema realiza cancelamento por substituição dessa nota “normal”, pois a operação válida será a NFC-e em contingência que foi enviada.

Com isso, o histórico e a validade fiscal ficam corretos, sem duplicidade.

Evitar quebra de sequência: quando uma nota “normal” não chegou a ser autorizada, sua numeração ficaria “pulada”.

A inutilização oficializa que aquele número não será usado, preservando a sequência numérica exigida pela legislação e facilitando conferências fiscais.

#mermaid-mermaid-1{font-family:“trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-mermaid-1 .error-icon{fill:#552222;}#mermaid-mermaid-1 .error-text{fill:#552222;stroke:#552222;}#mermaid-mermaid-1 .edge-thickness-normal{stroke-width:2px;}#mermaid-mermaid-1 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-mermaid-1 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-mermaid-1 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-mermaid-1 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-mermaid-1 .marker{fill:#333333;stroke:#333333;}#mermaid-mermaid-1 .marker.cross{stroke:#333333;}#mermaid-mermaid-1 svg{font-family:“trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-mermaid-1 .label{font-family:“trebuchet ms”,verdana,arial,sans-serif;color:#333;}#mermaid-mermaid-1 .cluster-label text{fill:#333;}#mermaid-mermaid-1 .cluster-label span,#mermaid-mermaid-1 p{color:#333;}#mermaid-mermaid-1 .label text,#mermaid-mermaid-1 span,#mermaid-mermaid-1 p{fill:#333;color:#333;}#mermaid-mermaid-1 .node rect,#mermaid-mermaid-1 .node circle,#mermaid-mermaid-1 .node ellipse,#mermaid-mermaid-1 .node polygon,#mermaid-mermaid-1 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-mermaid-1 .flowchart-label text{text-anchor:middle;}#mermaid-mermaid-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-mermaid-1 .node .label{text-align:center;}#mermaid-mermaid-1 .node.clickable{cursor:pointer;}#mermaid-mermaid-1 .arrowheadPath{fill:#333333;}#mermaid-mermaid-1 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-mermaid-1 .flowchart-link{stroke:#333333;fill:none;}#mermaid-mermaid-1 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-mermaid-1 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-mermaid-1 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-mermaid-1 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-mermaid-1 .cluster text{fill:#333;}#mermaid-mermaid-1 .cluster span,#mermaid-mermaid-1 p{color:#333;}#mermaid-mermaid-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:“trebuchet ms”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-mermaid-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-mermaid-1 :root{—mermaid-font-family:“trebuchet ms”,verdana,arial,sans-serif;}

Sim

Nao

Nao

Sim

Emite NFe ou NFCe

Sefaz responde

Autorizada normalmente

Gerar NFCe em contingencia

Operacao segue

Sefaz volta

Tentar autorizar contingencia

Nota normal foi processada

Inutilizar numero da nota normal

Cancelar por substituicao da nota normal

Sequencia preservada

Nada especial durante a indisponibilidade: a contingência é automática.

Apenas acompanhe seus relatórios/espelhos; o sistema regulariza os vínculos (autoriza a contingência e cancela/inutiliza o que for necessário) assim que possível.

Ajusta automaticamente a emissão em contingência na falta do SEFAZ.

Regulariza depois: autoriza contingências e cancela/inutiliza a nota “normal”.

Mantém a sequência numérica sem quebras por meio de inutilização quando necessário.