Horário de verão e emissão de NF-e
Hoje, mais uma vez, me deparei com problemas em clientes, que não estavam conseguindo autorizar suas notas fiscais eletrônicas. O problema era que, ao tentar se comunicar com o webservice da Sefaz para checar o status, retornava estar inativo ou inoperante. No entanto, outros clientes estavam emitindo NF-e sem qualquer problema, portanto, o webservice estava operando normalmente.
Detalhe: Um dos computadores estava rodando Windows XP, e outro, Windows 7, e tinham certificado digital do tipo A3. O processo de assinatura dos documentos é feita através da Capicom e do msxml5 (componentes ACBr).
O problema, aparentemente, está relacionado ao horário do computador. Acredito que a hora deva ser usada em alguma rotina de validação durante a comunicação com o certificado digital, webservice, ou geração da chave de criptografia. O fato é que nessas duas máquinas hoje “amanheceram” com a hora errada (como se não estivessem mais no horário de verão). O usuário então acertou a hora manualmente (adiantando uma hora), e aí o problema começou. Interessante que deixar a opção marcada para sincronizar o horário com a Internet, e atualizar automaticamente o horário de verão, não resolveu. Talvez esteja faltando alguma atualização no Windows, e ele “pense” que já saímos do horário de verão este ano.
Enfim, para resolver, tive que deixar a hora do computador atrasada em uma hora. Solicitei ao suporte deles que verifique a existência de algum hotfix ou atualização que possa ser aplicada no Windows dessas máquinas, para que corrija o problema com o horário de verão.
Fica aí a dica pra quem passar pelo mesmo problema.