====== Versão 1.4.014.000 ====== ''**Versão liberada dia: 11/05/2021**\\ **Versão Intellicash: Mínima 3.1.007.000 **\\ **Versão Executável: 1.4 **\\ **Versão DLL: 1.4.014.000 **\\ **Versão EcUpdater: 1.0.0.43 **\\ **Versão IWS Notify: 1.0.5.0 **\\ **Versão EcAutoUpdater: 1.0.0.3 **\\ **Servidor EasyCash: 2.0.7.0 **\\ **WatchDog: 1.0.0.3 **\\ **[[http://wiki.intelliware.com.br/doku.php?id=intellicash:atualizacoes:3.1.007.000|IntelliCash: 3.1.007.000 ]]** ''\\ ===== Novidades ===== ==== Permitir parametrizar os dias arquivados no AM$ ==== Foi adicionado nas configurações do sistema a opção de poder configurar os dias que serão enviados para o banco de backup, conforme a imagem: {{ :easycash:versoes:parametrizacao_backup_am_.png?350 |}} ==== [NFC] Utilizar o campo FRETE para a cobrança da taxa de entrega - T#IWS610 ==== Baseado na documentação oficial de Minas Gerais [[http://www.sped.fazenda.mg.gov.br/spedmg/nfce/Perguntas-Frequentes/respostas_i/index.html|NFCe - Perguntas Frequentes]], foi adicionado no EasyCash o sistema de frete atrelado ao processo de entrega. Nas configurações foi criado: {{ :easycash:versoes:frete_configuracao.png?350 |}} Na tela de entrega durante o processo de venda, teremos: {{ :easycash:versoes:frete_processo_entrega.png?350 |}} Na tela de fechamento será mostrado: {{ :easycash:versoes:frete_tela_fechamento.png?450 |}} ==== Bloqueio até efetuar sangria no caixa - TIWS#470 ==== Foi adicionado uma configuração para o sistema em que no aviso para efetivar a sangria o operador ignore somente 3 vezes, em seguida será bloqueado o fluxo e poderá ser liberado o caixa para passar venda apenas sobre duas condições: * **Usuário com permissão(DESBLOQUEARALERTASANGRIA)** * **Efetuando a sangria** Segue: {{ :easycash:versoes:bloquear_caixa_sangria.png?350 |}} Após o fechamento do cupom e na abertura da tela de venda será mostrado: {{ :easycash:versoes:bloquear_caixa_sangria2.png?350 |}} ==== Troco Solidário ==== Foi criado no EasyCash a opção de poder doar parte do troco para alguma instituição filantrópica. Para isso deve-se configurar: {{ :easycash:versoes:config_troco_solidario.png?350 |}} Com isso, ao finalizar o cupom com troco, será mostrado: {{ :easycash:versoes:troco_solidario_fechamento.png?350 |}} O valor doado irá ser enviado como um suprimento para a retaguarda. Segue: {{ :easycash:versoes:troco_solidario_retaguarda.png?850 |}} ==== Comando ABRIR GAVETA vinculado a forma de pagamento ==== Foi adicionado para que o EasyCash abra a gaveta baseado-se na forma de pagamento. Para isso, foi enviado preenchido todas as formas na tela de configuração, conforme a imagem abaixo: {{ :easycash:versoes:config_abertura_gaveta.png?350 |}} ==== Digitação dos valores das vendas no fechamento de turno ==== Foi criada uma configuração para que na tela de digitação das formas de pagamento o usuário possa preencher somente a forma DINHEIRO e as outras assume o valor do sistema. Segue: {{ :easycash:versoes:config_digita_only_dinheiro.png?350 |}} ===== Melhorias ===== ==== Exportar o CFOP que foi registrado na venda para TMP60i - T#IWS895 ==== Foi alterada a exportação do EasyCash para a retaguarda para que seja enviado o CFOP do momento da venda e não do cadastro, uma vez que este último pode ser alterado. ==== Impressão comprovante carteira digital ==== Foi alterado para que o comprovante da carteira digital seja impresso após o cupom fiscal. Foi alterado para que o COO siga a ordem em que as impressões ocorrem, afim de minimizar possíveis equívocos. ==== [NFC]Adequação com a NT 2020.006(Setembro 2020) ==== Foi alterado para que apartir desta versão seja adicionado as alterações da versão 1.20. Pode-se acessar as alterações em [[https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=olkYgvQ3E7o=|Nota Técnica 2020.006 - v.1.20 - Publicada em 16/03/2021 - Republicada em 17/03/2021]]. ==== RTM inserido no GSS ==== Apartir desta versão dentro do GSS será enviado os arquivos RTM utilizados no frente de caixa. Esses arquivos serão copiados pelo frente de caixa para a pasta RTM do diretório principal de instalação. Foi adicionado também para copiar o executável novo do servidor do EasyCash para a pasta padrão de instalação facilitando o processo de atualização. ==== Forma de pagamento CLIENTES usando outro CPF ==== Após identificar um cliente no início da venda foi destravado para que seja possível fechar a mesma no modo de pagamento CLIENTES utilizando outro CPF. ==== Divergência no cálculo do rateio dos diferentes descontos incidentes no subtotal ==== Foi verificado as procedures de cálculo de rateio e todas agora utilizam o mesmo processo conforme descrito no [[http://pesquisa.in.gov.br/imprensa/jsp/visualiza/index.jsp?jornal=1&pagina=76&data=27/10/2011|Diario Oficial, Nº 207, s. 1, p76, quinta-feira, 27 de outubro de 2011]]. ==== Sangria com valor maior do que o sistema apresenta ==== Devido a quebra de caixa o operador pode ficar em mãos com um valor superior ao que o sistema apresenta. Agora, mediante permissão é possível retirar este valor do sistema. {{ :undefined:permissaoliberarsangriaquebradecaixa.png?300 |}} ==== Saldo funcionário acusando insuficiente ==== A validação do saldo está vinculada a configuração **PERMITEVNDBLOQFUNC**. No caso da mesma estar setada o sistema irá entrar para efetuar a validação do saldo. Foi alterado para que nesta validação seja testado o acesso a retaguarda, com isso caso perca a conexão o loop é interrompido não tendo que aguardar finalizar todo o processo. {{ :easycash:versoes:exportacao_saldoonline.png?350 |}} ==== Alterar status de pendência DMCard ==== Foi alterado para que na tela de transmissão pendente seja possível alterar o registro 401 e 403 para -1. Com isso o sistema deverá processar novamente o registro ao clicar no botão **Processar**. {{ :easycash:versoes:dmcard_transmissaopendente.png?550 |}} ==== Número do Lote - Limite de variável ==== Foi alterado para que ao invés de gerar o número do lote do modo
SÉRIE + '00' + GERADOR_NEWNUMLOTE
Seja gerado do seguinte modo:
SÉRIE + GERADOR_NEWNUMLOTE
E o número do gerador NEWNUMLOTE será validado para não exceder **999999**. Caso exceda o sistema irá gravar em log que o mesmo está sendo reiniciado e irá efetuar a operação. ==== Integração DMCard - Envio dos pontos (Programa de Pontuação) ==== Conforme solicitado pelo pessoal da DMCard foi alterado para que os seguintes campos sejam enviados com informações do programa de pontuação do EasyCash. Segue:
PRODUCTPOINTS - Pontos gerados do produto (Se tiver, caso não tenha 0)
USEDPOINTS - Pontos utilizados (Se tiver, caso não tenha 0)
ACCUMULATEDPOINTS - Pontos acumulados (Se tiver, caso não tenha 0)
==== [NFC]Atualização dos Schemas ==== Foi adicionado para que ao abrir o servidor do EasyCash seja validado se existe uma versão mais recente do arquivo de schemas. Esta validação ocorrerá uma única vez baseado na existência do registro **ATUALIZAÇÃO DE SCHEMAS** no banco de dados. ===== Correções ===== ==== Comandos "CreateProcess" e "ShellExecute" não executam comandos no prompt ou não retornam o resultado ==== Foram efetuados testes para validar os comandos utilizados durante o processo de backup e restore automáticos e de recálculo de índices. ==== [NFC] Multiple rows na tabela NFE_CONTINGENCIA e erro de DigestValue ==== Melhoria efetuada na validação interna de do John referente ao controle de processamento de NFC-e feita por meio de uma lista. Esse tratamento já existia, porém não estava sendo validado no início do processo de transmissão da NFCe, ficando este a cargo de uma validação no banco de dados, porém o problema se já justamente pelo fato do acesso ao banco de dados estar demorando muito (uso excessivo do HD) por algum outro fator externo ao sistema. ==== [NFC] Produtos com EAN menor que 13 e 14 - SEM GTIN no xml ==== Foi corrigido para que o sistema não entenda o GTIN-8 (antigo EAN-8) e o GTIN-12 (antigo UPC) como sendo inválidos e os mesmos possam ser enviados normalmente no XML da venda. ==== Venda de orçamento com forma de pagamento cheque a prazo com mais de 1 parcela ==== Foi corrigido para que o sistema permita efetuar corretamente o fechamento de um orçamento com forma sugerida cheque a prazo parcelada. ==== Validação de Produtos Pertencentes a Promoção Especial ==== No sistema, ao inserir um item na tela de venda, valida-se se o mesmo não faz parte de uma promoção especial e se possui as condições necessárias para que ela seja aplicada. Acontece que, como o item vendido fazia parte de duas promoções especiais, o sistema validava somente uma delas, por isso não estava sendo aplicado. Foi corrigido para validar todas as promoções relacionadas ao item vendido. ==== Item pegando desconto errado ==== Foi verificado que quando se exclui um item, o produto que assumia a posição do item assumia também o seu valor de desconto, podendo um item com desconto sair sem o desconto ou um item sem desconto sair com desconto. Logo, foi corrigido as procedures do sistema para que isso não mais ocorra. ==== Mensagem de DAV já emitido ==== Foi tratado para que caso a informação referente ao filtro do DAV da tela principal esteja vazia o sistema automaticamente tente o próximo se disponível. Exemplo: * Filtro em Número -> Número vazio com Código Interno -> Sistema tenta o código interno se a configuração estiver marcada * Filtro em Código Interno -> Código interno vazio com Número -> Sistema tenta o número automaticamente independente de configuração Foi adicionado algumas mensagens informativas para o usuário para facilitar a detecção do problema. ==== Acréscimo dobrado em orçamento ==== Foi corrigido para que o acréscimo dado no plano de pagamento da retaguarda seja computado corretamente no DAV. Segue: {{ :easycash:versoes:acrescimo_plano_pag_dav.png?450 |}} ==== Tag do xml vazia quando puxamos um DAV ==== Foi verificado que ao associar um DAV a um cliente que possui desconto por cliente, o frente apresentava erro de tag do xml vazia. Foi corrigido para que este caso não mais aconteça.