Tema
Contingência SEFAZ
Quando a SEFAZ principal está indisponível, a API aciona automaticamente o sistema de contingência.
Como funciona
- API detecta timeout ou erro 5xx na SEFAZ da UF
- Consulta
GET /sefaz/status/{uf}para confirmar - Se offline, muda automaticamente para SVC-AN (Serviço Virtual de Contingência - Ambiente Nacional) ou SVRS (São Paulo/Sul)
- Continua emitindo sem interrupção
- Quando SEFAZ principal volta, retoma o uso normal
NFC-e offline
NFC-e tem um modo especial de contingência totalmente offline:
- Cliente paga no PDV
- API monta XML com
tpEmis=9(contingência offline) - Gera DANFE-NFC-e e imprime para o consumidor (recibo válido)
- Armazena XML em fila local (
nfce_contingencia_fila) - Quando SEFAZ volta, worker envia em lote
Isso garante zero downtime no caixa, mesmo com SEFAZ caída por dias.
Monitoramento
bash
curl https://api.nferapido.com.br/api/v1/sefaz/status/SPjson
{
"uf": "SP",
"status": "operacional",
"tempo_resposta_ms": 1250,
"contingencia_ativa": false,
"autorizador_atual": "SP"
}