====== Versão 1.0.0.4 ====== ''**Versão liberada dia: 24/09/2018 **\\ **Versão Executável: 1.0.0.4 **\\ **[[http://wiki.intelliware.com.br/doku.php?id=easycash:versoes:1.4.003.000|EasyCash: 1.4.003.000 ]]** ''\\ ===== Novidades ===== ==== Ferramenta de consulta de notas transmitidas à SEFAZ e processo para detecção de falha nas respostas ao Frente de caixa ==== Criada uma ferramenta para validação dos cupons fiscais eletrônicos emitidos no sistema com os recebidos e registrados pela SEFAZ, acessível pelo menu SAT na opção Conferência dos CF-e na SEFAZ, conforme a imagem abaixo: {{ :iwserversat:versoes:servidorsat_consultasefaz.png?750 |}} ===== Melhorias ===== ==== Reinicialização do componente ACBrSAT durante o processamento das requisições ==== O componente ACBrSAT era inicializado uma única vez para todos os conjuntos de instruções de todos os caixas. Foi detectado que, caso ocorresse alguma falha de comunicação no hardware, por exemplo, este instância permanecia travada, prejudicando as próximas instruções e, consequentemente, resultaria em uma exceção no frente de caixa, mesmo após o SAT voltar à operação. Como melhoria, agora o componente é inicializado antes de cada instrução e finalizado ao término da mesma. ==== Adição de novas tags no arquivo 'EasyCashSRV.ini' ==== Foi adicionado no servidor novas tags, com o objetivo de auxiliar no tratamento de erros de resposta do SAT. As mesmas devem ser setadas na tag **[SAT]**. São elas:
ValidarNumeroSessaoResposta=0 0 - Desabilita
1 - Habilita

Utilizada para quando o sistema pedir um determinado processamento para o SAT, ao retornar a resposta, compara o número de sessão enviado com o número de sessão recebido. Caso difira, tenta novamente o número de vezes setado na variável a seguir.
NumeroTentativasValidarSessao=1 Utilizado quando o comando acima está habilitado. Caso o comando difira o número de sessão no retorno, reenvia os dados na tentativa de recuperar a informação correta. Não é recomendável setar o valor do número de tentativas para além de 3.
NumeroTentativasComando=3 Número de tentativas para reenvio de comandos para o SAT, caso seja reportado erro no processamento, principalmente, erro de abertura e leitura da porta de comunicação. Não é recomendável setar o valor do número de tentativas para além de 3.
IntervaloEsperaComando=1000 Tempo de espera para reenvio do comando setado pela tag anterior.