Tabela de conteúdos

Versão 1.4.018.000

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

Novidades

Permitir abrir turnos simultâneos - T#1626

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.

Relatório de promoções no Cupom

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:

Log da Telnet

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.

Log dos Pings

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.

Melhorias

EcUpdater: Validar importações incompletas

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!
—————————————————————————-

[SAT]Validação data/hora

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.

Configuração de cadastro de endereços

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.

Atualização dos geradores

Foi validado para que ao colocar um banco vazio sejam atualizados os geradores NEWNFCCOO, NEWNFCCRZ e NEWNFCCE nas seguintes situações:

Botão de troca no frente de caixa

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:

Adição de um sistema de log de tempo permanente no sistema

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:

Desabilitar as opções de Alterar valor e correção na tela de pagamento - T#IWS1607

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.

Enviar status dos headers importados no caixa para o 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.

Validação do GTIN no servidor do EasyCash

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:

Atualização ACBR - Validação GTIN

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

Reimpressão do termo de compromisso

Foi adicionado no script da versão as tags do termo de compromisso visando os bancos que ainda não possuem as mesmas setadas.

Criar configuração para marcar opção de identificação no XML - T#IWS1789

Foi criada uma configuração para que a identificação do consumidor no XML da NFC-e possa vir já setada. Segue:

Número de orçamento de origem na segunda via de cupom fiscal (Relatório Gerencial)

Foi adicionado o número do orçamento no DANFE da NFC-e e na segunda via da mesma. Segue:

Reimprimir via de vasilhame

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.

Vencimento certificado sendo apresentado no Easycash e no servidor do EasyCash

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.

Reimpressão de Recebimento de Cliente

Foi criado na tela de reimpressão, a opção de reimprimir o comprovante de recebimento de cliente, conforme a imagem abaixo:

Finalização da Compra: Cadastro funcionário aparecendo após estar desativado

Foi tratado para que a situação do cadastro do cliente/funcionário seja corretamente validado no momento da consulta no fechamento da venda.

Melhoria na importação de headers individuais no ECUpdater

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.

Campo HORA na tabela FECHSYS

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.

Criar relatório de status de Importação de Dados

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.

Correções

Troca de usuários

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.

Cancelamento de cupom

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.

Correção de CEST/NCM no servidor do EasyCash pela Retaguarda

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:

Cadastro de Formas de Recebimento do Easycash: Correlação salva não sendo apresentada

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:

Estorno mercafácil apresentando erro quando o sistema está offline

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.

Lançamento repetido das parcelas no recebimento

Corrigido um problema de número de parcelas repetidas ao efetuar um recebimento de contas em uma forma de recebimento parcelada.

Index não existe no banco vazio do servidor do EasyCash

Foi adicionado alguns índices que não constavam no banco vazio do servidor do EasyCash.