Versão liberada dia: 09/09/2022
Versão Intellicash: Mínima 3.1.011.000
Versão Executável: 1.4
Versão DLL: 1.4.018.000
Versão EcUpdater: 1.0.0.48
Versão IWS Notify: 1.0.5.0
Versão EcAutoUpdater: 1.0.0.3
Servidor EasyCash: 2.0.11.0
WatchDog: 1.0.0.3
IntelliCash: 3.1.011.000
Foi criada a seguinte configuração no EasyCash, conforme a imagem abaixo:
Uma vez configurado, ao abrir um turno, o botão Abrir Caixa ficará habilitado:
E o turno 1 será indicado na lateral direita:
Ao tentar abrir um novo turno, o sistema apresentará a seguinte mensagem:
Ao clicar em sim, solicitará a permissão:
Após o processo normal de abertura de turno, será indicado o turno 1 como pausado e o 2 como aberto. Ao fechar o caixa com algum turno pausado, o sistema fará os fechamentos de forma retroativa, ou seja, fechará o turno aberto primeiro e depois o pausado.
Foi criado no menu de relatórios da tela principal, uma opção onde é possível visualizar rapidamente todos os descontos que incidiram em determinado cupom. Segue a imagem:
Nessa mesma tela é possível efetuar a impressão do que foi dado de desconto e acréscimo conforme a imagem abaixo:
No arquivo EasyCash1.ini foi criada a seguinte flag:
Uma vez a mesma setada, será gerado o seguinte arquivo na pasta de logs:
Segue um log:
Com isso, podemos validar pelo sistema se a comunicação via rede apresenta algum tipo de problema.
No arquivo EasyCash1.ini foi criada a seguinte flag:
Ao habilitar, teremos na pasta de logs:
No arquivo teremos a saída do comando ping do MS-DOS:
Por padrão, a validação é efetuada a cada 5 segundos. Com isso, podemos validar pelo sistema se a comunicação via rede apresenta algum tipo de problema.
Foi adicionado no processo de importação um sistema de rollback dos headers importados que possuíram interrupção durante a transferência. Desta forma, evita-se que existam dados inconsistentes. Ao detectar algum problema de importação, a seguinte mensagem será exibida no log do ECUpdater:
[22/07/2022 15:40:12]
[EFETUARROLLBACK]FALHA REGISTRADA NA IMPORTAÇÃO DE CLIENTE
EXECUTANDO ROLLBACK DOS SEGUINTES HEADERS:
[80157109,80157111]
—————————————————————————-
[22/07/2022 15:40:12]
[EFETUARROLLBACK]: ROLLBACK EFTUADO COM SUCESSO!
—————————————————————————-
Foi melhorado o tratamento de data/hora para que ao iniciar o sistema a mesma entre 1 dia defasada, fazendo com que a mesma seja sincronizada pelo NTP ou pela data/hora do equipamento SAT.
Ao cadastrar um agente no frente de caixa, caso a busca de CEP no banco local não retorne nada, foi adicionada a busca no webservice dos correios.
Foi validado para que ao colocar um banco vazio sejam atualizados os geradores NEWNFCCOO, NEWNFCCRZ e NEWNFCCE nas seguintes situações:
Para o módulo de SAT e NFC-e foi adicionado na tela de venda um botão de acesso a troca de mercadoria, facilitando o processo do operador. Segue:
No arquivo EasyCash1.ini foi adicionado o seguinte parâmetro:
Para poder começar a gravar dois arquivos CSV na pasta de log:
Dentro dos arquivos teremos:
Na tela de pagamento de contas do frente de caixa foi retirada a opção com o botão direito do mouse que permitia alterar e efetuar correção dos valores, deixando as mesmas para serem modificadas somente na retaguarda.
Foi criada a tabela EC_STATUS_IDHEADER para que seja possível acompanhar o status dos headers importados em cada caixa para criação de um relatório no IntelliCash. Cada caixa registra a situação de cada header, contendo a data/hora do evento. Ao alterar a situação recebido para finalizado, um novo registro é gerado a fim de manter um histórico. Headers que tiverem falha no processo de importação e que forma efetuados rollback no caixa não constarão nessa nova tabela.
Foi melhorado o tratamento de GTIN no servidor do EasyCash na tela de alteração em lote. Segue:
Ao entrar na opção, teremos:
Ao clicar em obter da retaguarda, teremos:
Após a obtenção de dados teremos:
Conforme a NT 2021.003_v1_10 o sistema passa a validar o EAN levando em consideração o campo CCG da tabela PROD_EAN. Nela constará 3 tipos de informação:
0 - SEM GTIN
1 - Manda EAN
null - Efetua o processo de validação pelo dígito verificador e pelo código do país
Foi adicionado no script da versão as tags do termo de compromisso visando os bancos que ainda não possuem as mesmas setadas.
Foi criada uma configuração para que a identificação do consumidor no XML da NFC-e possa vir já setada. Segue:
Foi tratado para inserir a opção de reimpressão do comprovante de empréstimo de vasilhame, para possibilitar a reimpressão em caso de falha de comunicação com a impressora e extravio.
Para maior facilidade de verificar a validade do certificado digital utilizado, foi tratado para que a mesma seja apresentada em tela. No Servidor do EasyCash foi adicionado:
No EasyCash foi adicionado:
Apartir de 7 dias para vencer, será mostrado um alerta personalizado no estilo pop-up para o operador. Ao vencer, no servidor do EasyCash a imagem irá ficar vermelha.
Foi criado na tela de reimpressão, a opção de reimprimir o comprovante de recebimento de cliente, conforme a imagem abaixo:
Foi tratado para que a situação do cadastro do cliente/funcionário seja corretamente validado no momento da consulta no fechamento da venda.
Foi realizado uma melhoria no processo de importação de enviar todos os headers pendentes de uma só vez em formato de array, separado por vírgula, a fim de tornar o processo mais rápido em clientes com muitos headers individuais, em especial os de produtos. Dessa forma, as procedures do IntelliCash, ao invés de receberem um único header, receberiam uma string com todos os headers e retornariam todos os registros de uma vez, tornando o processo mais próximo do envio em lote.
Foi alterado para que o campo HORA retornado pela procedure INT_EXPT_TMPFPG leve a hora da CUPOM_MOVCX e não da tabela CUPOM.
Para esta tarefa, foi criada uma aba no ECUpdater para que seja possível visualizar os idheaders a serem importados e os que já foram importados. Segue:
O grid Recebidos para Importar mostra os IDHeaders que estão na tabela IMP_HEADER_TMP do frente de caixa. O grid Importados e Confirmados mostra os IDHeaders que estão na tabela IMPINTELLICASH_HEADER do frente de caixa.
Nesta aba são mostrados os IDHeaders que são utilizados para buscar informação na retaguarda para importar no frente de caixa.
Foi corrigido um problema na função de trocar usuário do sistema na tela principal que fazia com que o usuário anterior ainda continuasse logado.
Foi corrigido um access violation que acontecia na tela de cancelar item(F10) quando todos eram selecionados e o sistema tentava efetuar o cancelamento do cupom.
Na opção de correção do CEST/NCM foi corrigido o caminho dos schemas para que na retaguarda, o sistema valide o caminho local dos schemas ao invés de utilizar o caminho remoto do servidor do EasyCash. Segue:
Foi corrigido para que na configuração das formas de recebimento, na aba SAT/NFC-e seja mostrada corretamente a correlação com as formas de NFC-e salva anteriormente. Segue a imagem:
Foi corrigido um access violation que ocorria ao realizar um estorno da venda, sem conexão da internet. O estorno do desconto não entrava nas Transmissões Pendentes.
Corrigido um problema de número de parcelas repetidas ao efetuar um recebimento de contas em uma forma de recebimento parcelada.
Foi adicionado alguns índices que não constavam no banco vazio do servidor do EasyCash.