====== Versão 1.4.001.000 ====== ''**Versão liberada dia: 15/01/2018 **\\ **Versão Intellicash: Mínima 3.0.140.004 **\\ **Versão Executável: 1.4 **\\ **Versão DLL: 1.4.001.000 **\\ **Versão EcUpdater: 1.0.0.29 **\\ **Versão EcAutoUpdater: 0.0.0.3 **\\ **Versão Servidor SAT: 1.0.0.2 **\\ **[[http://wiki.intelliware.com.br/doku.php?id=intellicash:atualizacoes:3.0.140.004|IntelliCash: 3.0.140.004 ]]** ''\\ ===== Homologações ===== ==== Compatibilidade do EasyCash com o PAF-ECF 02.05 ==== O sistema foi revisado e adequado para atender às especificações de requisitos do [[https://www.confaz.fazenda.gov.br/legislacao/atos/2017/ac010_17|PAF-ECF 02.05]], com base nos diversos [[https://www.confaz.fazenda.gov.br/legislacao/despacho/2015/dp116_15|perfis]] nele exigido. ==== Revisão da compatibilidade do EasyCash com o MG 002 ==== O sistema foi adequado ao PAF-ECF 02.05. Porém alguns requisitos desta especificação diferem do [[http://www.fazenda.mg.gov.br/empresas/legislacao_tributaria/portarias/2016/port_subsec151_2016.htm|MG 002]]. Portanto, o sistema foi revisado para atender às especificações do MG 002, quando utilizado no estado de Minas Gerais. ===== Análise ==== ==== Caso de Preço por Quantidade em produtos de Equivalência na Pré-Venda ==== Apartir desta versão ficou decidido manter a Pré-Venda com funcionamento equivalente ao DAV. Desta forma para ser computado um desconto por quantidade na pré-venda, é necessário passar a quantidade total de uma só vez e os produtos da pré-venda não contabilizarão desconto extra à produtos vendidos na finalização do cupom, caso mais algum produto semelhante seja inserido. ===== Novidades ===== ==== Utilização de WebCam com a Forma de Recebimento CHEQUE ==== Nesta versão para as [[easycash:manual_de_instrucao&#utilizacao_de_webcam_com_a_forma_de_pagamento_cheque|forma de recebimento CHEQUE]], foi adicionada uma nova configuração nas formas de recebimento, com o intuito de que fique gravado no banco de dados a imagem do cliente que entregou o referido documento para o operador no frente de caixa. Esta é uma segurança adicional para o cliente, possibilitando rastrear quem entregou o cheque, para o caso de fraude. {{ :easycash:versoes:imagem_webcam.png?500 |Tela de Captura de Foto da WebCam}} ==== Validar campo Finalidade na Venda ==== O sistema permite que a [[easycash:manual_de_instrucao&#aba_cadastro|finalidade dos produtos]] que irão para o frente de caixa seja configurado. Os produtos não pertencentes a este conjunto de finalidades são enviados desativados. Para o caso do item composto (kit) e Pré-Venda, para que não haja discordância no momento da venda, os mesmos agora são isentos desta validação. {{ :easycash:versoes:finalidade_produto.png?400 |Tela de Configuração de Finalidade}} ==== Venda para Autorizado - Ticket 9612 e 9091 ==== Nesta versão foi realizado a implementação para que no momento do fechamento da venda em CLIENTE possa ser possível selecionar o AUTORIZADO do mesmo para efetuar a conclusão da mesma. {{ :easycash:versoes:autorizado-frente.jpg?250 |Tela de Autorizado}} ==== ISSQN no Cupom Fiscal - Ticket 9632 ==== Adicionado tratamento para o frente de caixa para que no caso do ECF, se o mesmo tiver Inscrição Municipal cadastrada e o munícipio do cliente tiver contrato com a Secretaria da Fazenda, possa fazer uso desta funcionalidade. Neste caso é muito importante e altamente recomendável pedir orientação ao contador. {{ :easycash:versoes:leiturax-issqn.png?400 |Leitura X com ISSQN}} ===== Melhorias ===== ==== Substituição da DLL 'GDS32' pela DLL 'FBCLIENT' ==== O EasyCash, o ECUpdater e o servidor do EasyCash foram tratados para que não mais utilizem a DLL GDS32 e passem agora a utilizar somente a FBCLIENT. A GDS32 é uma DLL de retrocompatibilidade para versões antigas do FireBird, como não precisamos desta característica, vamos utilizar agora a DLL compilada especificamente para a versão do FireBird utilizada nos sistemas. ==== Busca de Cupom na Troca de Mercadoria ==== Caso o usuário possua permissão, é possível agora efetuar busca de cupom na tela de troca de mercadoria, através do atalho [CTRL + F]. ==== Log do retorno do DMCARD ==== Foi realizado um tratamento para que o retorno do módulo DMCARD fique guardado em banco de dados e a cada três meses seja arquivado no banco de dados de backup, liberando espaço no banco de dados principal. ==== Atualização de campos no banco AM$FRENTE ==== Foi atualizado o script de arquivamento para o banco reserva AM$FRENTE com as novas alterações implementadas na versão corrente e na versão anterior. ==== Trocar o nome do campo PDV na tela de Liberação ==== Efetuada algumas melhorias nas telas de eram apresentadas ao operador, diferindo os termos PDV e CAIXA para que evite confusão no momento de efetuar cadastro na retaguarda e liberar o sistema do frente de caixa, padronizando os mesmos. ==== Revisão dos Parâmetros do arquivo EasyCash1.ini ==== Nesta versão foi realizada uma revisão de utilização das tags do arquivo 'EasyCash1.ini' retirando registros duplicados ou que não possuem utilização. ==== Cadastro de Cliente de Cheque ==== Foi realizado tratamentos específicos no cadastro de cheque para quando o agente utilizado diferir do tipo VAREJO e também do tipo CHEQUE A PRAZO, pedindo agora a permissão LIBERARVENDABLOQUEADA para continuar a venda. ==== Trocado CST 300 pelo CST 400[SAT] ==== Trocado o CST 300 para o CST 400(Não tributado) para o regime do Simples Nacional, conforme atualização do layout 0.07. ==== Desabililitado a exportação de dados de tempo para a Retaguarda ==== Nesta versão foi retirada a exportação de dados referente a tempo em que cada forma de pagamento é inserido na retaguarda, ganhando maior agilidade neste processo. ==== Revisão das Threads de Exportação ==== As threads de exportação de dados de venda do SAT e também de dados de performance do sistema foram unificadas e adicionado variáveis de controle, permitindo maior eficiência no processo. ==== Diminuição do TimeOut de verificação do Retaguarda ==== Realizado alguns testes e tratamentos para que a validação se o retaguarda encontra-se online ou off-line seja realizada de modo mais rápida. ==== Criação do Relatório de Venda e Cancelamento[SAT] ==== Criado no frente de caixa um relatório simples de venda e cancelamento onde o operador pode acompanhar os dados de uma compra. Nesta mesma opção pode-se exportar os respectivos arquivos sem precisar acessar diretamente o banco de dados. Segue: {{ :easycash:versoes:relatoriosat-vendacancelamento.png?400 |Relatório de Venda e Cancelamento para o SAT}} ==== Digitação do NSU (Número Sequencial Único) do Cartão POS ==== Ao finalizar uma venda utilizando a forma de recebimento CARTÃO POS e se a configuração da forma estiver marcada para pedir o NSU será exibida a seguinte tela: {{ :easycash:versoes:pos_nsu.jpg?400 |Tela de digitação NSU POS}} Esta informação, posteriormente será utilizada para linkar os dados na conciliação de cartão da retaguarda. Caso seja cancelada a tela, o fluxo de venda prosseguirá normalmente. ==== Atualizado o Modo da Permissão para Venda por Descrição - Ticket 10190 ==== Foi realizada uma melhoria em relação a tela de busca por produto. Ao entrar na mesma, caso o usuário logado não tenha permissão para pesquisar por descrição, só será permitido ao mesmo digitar o código de barras do produto. Segue a tela: {{ :easycash:versoes:buscaproduto.jpg?400 |Tela de Busca de Produto}} ==== Atualizado o Modo da Venda em Crediário ==== Ao efetuar uma venda em CLIENTES(Crediário), caso o agente apresente algum tipo de restrição referente ao status, na mensagem de aviso foi adicionada a opção do operador continuar ou não a venda nesta forma de recebimento. Segue a imagem: {{ :easycash:versoes:opcaocontinuavendacliente.jpg?400 |Fechamento de Venda na forma Crediário}} ==== Atualizado o Modo de Tratamento para o CLIENTE não utilizar Documento ==== Foi realizada uma melhoria para que no fechamento do cupom fiscal, possa ser utilizado um agente que não possui documento, sendo a pesquisa realizada apenas utilizando o nome. Foi definido também que em todos os cadastros realizados pelo EasyCash, o documento continuará sendo obrigatório. No entanto, se o cadastro já vier sem documento do retaguarda, todas as operações devem transcorrer normalmente, exceto: * Vasilhame - Exigido na geração de nota fiscal, caso o vasilhame seja perdido * Identificação do consumidor no Cupom Fiscal - Exigido pelo PAF * Operações que envolvam Cheque As operações de entrega e troca de mercadoria podem utilizar cliente sem documento. ==== Atualizado o Modo de Exibição da Informação de Pouco Papel ==== Para a mensagem de pouco papel no ECF, além de exibir na barra de status o ícone com cor diferente para cada status, foi adicionado também uma tela informativa que irá aparecer por um segundo nos processos do EasyCash, alertando o operador. Esta tela informativa irá ser mostrada e ocultada automaticamente pelo sistema. ==== Adição de Novos Campos na Tela de Consulta de Cheque ==== A tela do EasyCash de consulta de cheque foi padronizada em relação as mesmas informações apresentadas pela tela de fechamento em cheque, ficando da seguinte forma: {{ :easycash:versoes:consultacheque.jpg?300 |Consulta Cheque}} ==== Validação de pendências relacionadas ao empréstimo de vasilhames - Ticket 9233 ==== Ao detectar um atraso na entrega de vasilhames durante um novo empréstimo, o sistema solicitará a decisão do usuário e permissão para prosseguir com o empréstimo. ==== Relatório de promoções especiais - Ticket 9764 ==== Criado um relatório para visualização das promoções especiais vigentes e futuras aceitas e importadas no caixa. O relatório pode ser acessado em **Relatórios -> Promoções especiais**. ==== Limitação do valor de Recarga de Celular - Ticket 9085 ==== Adicionado uma configuração (aba **PDV -> Equipamentos -> TEF**) para permitir escolher o valor máximo de recarga de celular. Caso o limite de um operador ultrapasse o concedido, uma permissão será solicitada. {{ :easycash:versoes:config_limite_recarga_celular.png?300 |Configuração de limite para recarga de celular}} ==== Detecção de Parcelamento na Forma de Recebimento utilizando TEF Automático==== Adicionado tratamento para permitir o TEF automático detecte [[easycash:manual_de_instrucao&#parcelamento_com_tef_automatico|parcelamento no cartão]] e efetue a correlação com a sua referida forma de recebimento. Esta funcionalidade é importante pois dependendo da quantidade de parcelas, difere a taxa cobrada pela administradora do cartão. ==== Padronização de tributações PIS/COFINS ==== Adicionado tratamentos no banco de dados e no sistema com o intuito de padronizar as tributações PIS/COFINS possíveis, para o correto cálculo do CST. ==== Exportação do campo de observação do ticket de vasilhame para o IntelliCash ==== Na versão 1.3.5.1 do EasyCash, foi adicionado um campo para permitir ao operador escrever, no momento do empréstimo, alguma observação a ser impressa no ticket. Esta observação será também apresentada na ferramenta de controle de vasilhames do IntelliCash. ==== Atualizações no cadastro de clientes de entrega no Retaguarda ==== Melhorias adicionadas no processo de exportação dos clientes de entrega a fim de agilizar a localização das coordenadas na ferramenta de controle de entrega no retaguarda para clientes já cadastrados. ==== Revisão do sistema em relação às transações TEF e tratamentos de falha no sistema em geral ==== Devido a algumas atualizações e reestruturações internas, ajustes tiveram que ser realizados no sistema, resultando em melhorias de desempenho e no tratamento de falhas externas. Dentre as melhorias, foi adicionado no EasyCash1.ini os parâmetros **"TempoMsgTEF"** (Tag [Sistema]) e o **"MaxLinhasBuffer"** (Tag [ECF]). O primeiro tem a finalidade de permitir alterar o tempo mínimo de exibição das mensagens do TEF, padronizado em 1s. O segundo refere-se à quantidade de linhas que serão armazenadas no buffer do ECF durante a impressão de relatório gerencial ou CCD, porém, gera pausas durante a mesma. Foi padronizado em 0, para utilizar o buffer máximo do ECF e, consequentemente, agilizar a impressão. ==== Possibilidade de cancelamento da venda em casos de clientes bloqueados ==== Em casos em que valida-se a consulta de status ou validações do saldo do cliente, onde emite-se a mensagens de problemas cadastrais, foi adicionado a opção do usuário não prosseguir com a venda, antes da validação de permissão do usuário. Foi adicionado na tela de configurações (aba PDV -> geral) a opção **Msg saldo/bloqueio: Foco em "Não"**, para adequar o foco do aviso na opção mais utilizada. ===== Correções ===== ==== Tela de Venda não limpa após desligamento inesperado no ECF SWEDA ==== Foi detectado que após ocorrer um desligamento na impressão da forma de recebimento, quando o ECF volta a ficar em linha, a impressão ocorria normalmente, mas no final do processo não era limpa a tela de venda. Foi realizado um tratamento na variável de controle do ECF para que este erro não ocorra mais. ==== Cupom com SAQUE ==== Quando era utilizado CHEQUE TEF e CARTÃO TEF com saque na finalização do cupom, o sistema entendia que o valor do cupom já estava fechado, pois por ordem de prioridade o CARTÃO TEF é impresso primeiro. Para evitar este problema, o SAQUE só é permitido quando existe somente a forma de recebimento CARTÃO TEF na finalização do cupom fiscal. ==== Desligamento após impressão de Forma de Pagamento[BEMATECH] ==== Realizado um tratamento para que em caso de erro na impressão da forma de pagamento evite que o cupom fique em aberto no banco de dados. Embora no final do cupom o sistema reconheça que ocorreu um erro, avise o operador e peça para cancelar o cupom, foi realizada uma melhoria para este caso de uma maneira mais pontual. Este mesmo tratamento foi realizado para o ECF SWEDA. ==== Acréscimo de R$ 0,01 para o DAV ==== Tratado internamente para quando o valor da retaguarda for maior que o valor calculado no frente de caixa, o sistema efetue o rateio do acréscimo, levando em consideração uma tolerância máxima de R$0,05. ==== Corrigido CRZ duplicado[SAT] ==== Efetuada uma alteração no modo em que o sistema calculava internamente o CRZ, pois não estava levando em consideração o fato de que a cada 3 meses os registros passam para o arquivo morto e são apagados do banco oficial do sistema. ==== Erro de I/O 103 na exportação de Entrega ==== Foram realizadas duas melhorias no modo de exportar as informações novas ou atualizadas da entrega para a retaguarda, evitando o disparo de exceções, que por sua vez desencadeavam erro de acesso ao arquivo de log. ==== Exportação do Cliente Identificado para a Retaguarda ==== Corrigido para que não ocorra divergência entre os dados do cliente identificado pelo operador no cupom fiscal nas tabelas de registro da retaguarda. ==== Problema ao Carregar as Formas de Recebimento da Retaguarda ==== Efetuado um tratamento adicional caso na carga de formas de recebimento no EasyCash, o sistema detecte alguma divergência de ID para a mesma informação. Será considerado válido o maior ID da forma de recebimento, inativando o ID menor no frente de caixa. ==== Botão da Gaveta Desabilitado ==== Corrigido o problema em que ao entrar na tela de fechamento e em seguida retornar para a tela de venda, o botão da gaveta ficava desabilitado. ==== Exportação de CPF/CNPJ para a Retaguarda - Ticket 9072 ==== Corrigido o problema em que ao efetuar uma entrega no frente de caixa era inserido o CNPJ/CPF na tabela restrita somente para IE/RG na retaguarda. ==== Problema ao adicionar CHEQUE POS A VISTA e CHEQUE POS A PRAZO no mesmo Cupom ==== Foi corrigido o problema que ocorria ao tentar inserir estes dois tipos específicos de forma de recebimento na finalização do cupom fiscal, eliminando a diferenciação de clientes neste caso. ==== Problema no Fechamento do Cupom quando existe SAQUE ==== Corrigido o problema de divergência de valores que ocorria ao inserir SAQUE em alguma forma TEF. Foi adicionada a restrição para que esta função só esteja disponível quando no fechamento do cupom fiscal só existir CARTÃO TEF. ==== Impressão de SAQUE como Troco[SAT] ==== Na impressão do CF-e foi adicionado para que o SAQUE saia como troco, conforme a orientação da Software Express. ==== Confirmação do Financeiro com Diferença quando existe SAQUE ==== Corrigido para que ao exportar os dados do cupom para a retaguarda, seja enviado o valor bruto, ou seja, valor da venda somado ao valor do saque, para que seja contabilizado corretamente na confirmação do financeiro. ==== Problema na sequência de Formas de Recebimento no ECF EPSON ==== Alterado para que a sequência de forma de pagamento para o ECF EPSON não fique representado como 0X, pois o ECF deste fabricante utiliza como representação para as formas de recebimento somente o valor direto, neste caso, o valor X. ==== Problema ao Pedir Endereço na Venda utilizando Forma de Recebimento CHEQUE POS ==== Corrigido para que ao estar habilitada a configuração de cheque 'Pedir Endereço', ao tentar passar múltiplos cheques POS, seja pedido e validado o endereço informado de cada cheque individualmente. ==== Problemas no tratamento de quantidade fracionada na Troca de Mercadoria ==== Foi corrigido o tratamento de quantidades fracionadas na tela de troca de mercadoria e adicionado validação na unidade de medida para não permitir quantidades fracionadas em produtos unitários no momento da troca. ==== Falha no cadastro de tributações da Redução Z ==== Ao se tentar cadastrar uma segunda alíquota no EasyCash, dependendo do valor informado, ocasionava erro no banco de dados. Foi corrigido. ==== Tratamentos para transações TEF em casos de falha no SAT ==== Foi detectado que em casos de desligamento inesperado do sistema durante uma transação TEF, o sistema não realizava o tratamento esperado. Alguns tratamentos foram melhorados.