Desenvolvimento
BM-2301/2302 – Contingência automática SATServer
Versão
5
Release
62
Autor
Jaciara Silva
Processo: Vendas Varejo
Nome do Processo: Movimentações
Acesso
SAT/NFCe
Motivação
Devido instabilidade na internet, o sistema entra em modo de contingência automaticamente, mas a ativação automática não ocorre com o SAT. Neste caso, o usuário deve ativar manualmente o modo contingencia do SAT, porém muitas vezes ocorre que os usuários não se lembram de realizar este procedimento e como consequência as emissões dos cupons ficais recebem erro de comunicação e os cupons não são emitidos.
A partir desta versão, foi feito um ajuste na rotina que envia a NFCe para a Sefaz e caso receba um erro desconhecido (geralmente quando está fora do ar acontece isso) ele fará uma consulta para checar se o site da Sefaz está no ar:
- Se estiver, devolve o erro ao cliente, porque neste caso, o erro não ocorreu devido à Internet.
- Se não estiver, entrará em contingência (CFeServer.exe uSatServer.pas).
- Assim que a comunicação com a Internet for restabelecida, a contingência será encerrada.
Parâmetros
Sem necessidade de parametrização.
Entradas
Vamos simular uma queda de conexão com a Internet durante a emissão de cupom fiscal. Neste caso, o sistema identifica que não há conexão com a internet, inicia a contingência, gerando o arquivo XML da movimentação em C:MillenniumSat\CTG.
Verifique no diretório C:MillenniumSat\Env o sistema faz o envio do arquivo para a Sefaz.
Validações e Saídas
O recebimento do arquivo autorizado pela Sefaz será visualizado no diretório C:MillenniumSat\Rec.