====== Versão 1.4.022.000 ====== ''**Versão liberada dia: 22/01/2024**\\ **Versão Intellicash: Mínima 3.1.015.000 **\\ **Versão Executável: 1.4 **\\ **Versão DLL: 1.4.022.000 **\\ **Versão EcUpdater: 1.0.0.52 **\\ **Versão IWS Notify: 1.0.5.0 **\\ **Versão EcAutoUpdater: 1.0.0.3 **\\ **Servidor EasyCash: 2.0.12.4 **\\ **WatchDog: 1.0.0.3 **\\ **[[http://wiki.iws.com.br/doku.php?id=intellicash:atualizacoes:3.1.015.000|IntelliCash: 3.1.015.000 ]]** ''\\ ===== Novidades ===== ==== Teclas de atalho para formas de pagamentos no fechamento de caixa - T#3324 ==== Nesta versão foi criada a funcionalidade de acessar rapidamente via atalhos as formas de pagamentos. Segue: {{ :easycash:versoes:imagem_2023-12-18_103422900.png?550 |}} Ao clicar ou pressionar enter no campo de atalho é possível adicionar ou alterar o mesmo. Caso seja um atalho inválido será mostrada a seguinte mensagem: {{ :easycash:versoes:imagem_2023-12-18_103554745.png?400 |}} Vale ressaltar que os atalhos devem respeitar as seguintes regras: * Caso seja **PAI** sem filho ao digitar no edit da forma o atalho a forma será automaticamente selecionada. * Caso seja **PAI** com filho ao digitar no edit da forma o atalho será aberta a tela de seleção do filho. Salvo caso do TEF automático. * Caso seja o próprio filho será automaticamente selecionado como o pai. ==== Identificação do cliente antes da venda - T#3537 ==== Foi replicada a configuração **6408** do EasyCheckOut para o EasyCash para que seja possível identificar o cliente antes de abrir a venda. Segue: {{ :easycash:versoes:imagem_2023-12-18_103919061.png?500 |}} ==== Validação de configurações: Easycash x Intellicash ==== Foi criado tanto na tela de configuração do EasyCash quanto do SelfCheckOut a seguinte opção: {{ :easycash:versoes:imagem_2023-12-18_104247262.png?500 |}} Ao clicar nela, será aberta a seguinte tela: {{ :easycash:versoes:imagem_2023-12-18_104323822.png?600 |}} Sendo que no primeiro grid será mostrado os frente de caixa **ATIVOS** do sistema EasyCash e SelfCheckOut, respectivamente. Ao selecionar um registro do frente de caixa e clicar em **VALIDAR** será mostrado: {{ :easycash:versoes:imagem_2023-12-18_104432415.png?600 |}} Teremos então habilitadas as opções **Exportar para o caixa** e **Importar do caixa**, com isso ao selecionar, por exemplo, a primeira opção, teremos: {{ :easycash:versoes:imagem_2023-12-18_104544849.png?450 |}} Ao clicar em **SIM**, teremos: {{ :easycash:versoes:imagem_2023-12-18_104636361.png?450 |}} Uma vez selecionado o frente de caixa que irá receber as configurações, será mostrado: {{ :easycash:versoes:imagem_2023-12-18_104715880.png?350 |}} Ao clicar no __símbolo de interrogação__ do lado do botão **VALIDAR**, será mostrada a mensagem: {{ :easycash:versoes:imagem_2023-12-18_105021889.png?350 |}} No grid inferior ao clicar com o __botão direito do mouse__, foi adicionado duas opções de seleção, segue: {{ :easycash:versoes:imagem_2023-12-18_105120002.png?500 |}} ===== Melhorias ===== ==== Impressão da DANFE de cancelamento - T#3644 ==== Foi melhorado para que ao cancelar um cupom em aberto, a impressão traga os itens do cupom. Foi criada uma configuração para que o cliente possa escolher se deseja imprimir o extrato completo ou apenas o valor e o motivo. Segue: {{ :easycash:versoes:imagem_2023-12-18_105650290.png?750 |}} ==== Cliente bloqueado - Permitir inserir ele nos dados da entrega - T#8489 ==== Foi alterado para que embora o cliente esteja bloqueado, seja possível inserir o mesmo nos dados da entrega de um cupom fiscal. ==== [INTELLIFOOD] Abrir turno automaticamente ==== Para os clientes que utilizam IntelliFood, onde em alguns casos o mesmo trabalha no período noturno, onde encerra após as 00:00 horas, atualmente, o Intellifood pára de vender, obrigando o cliente a tirar o encerramento do dia, abrir um novo caixa para continuar a venda. Foram criadas duas configurações novas: **1) Configuração 7108 - Hora do encerramento do dia:** {{ :easycash:versoes:imagem_2023-12-18_110810629.png?500 |}} **2) Configuração 7208 - Tolerância para fechamento do turno:** {{ :easycash:versoes:imagem_2023-12-18_110843069.png?500 |}} A primeira configuração (**7108**), **ALTERADA SOMENTE VIA BANCO DE DADOS, desloca o horário de encerramento do dia para o horário definido**. Desta forma a "virada do dia" que ocorre às "00:00:00" pode ser deslocada para algum outro horário ao longo do dia. Note que uma vez alterada, o dia de movimento será deslocado, impactando o financeiro e o fiscal no IntelliCash, portanto **não se recomenda alterá-la**.\\ A segunda configuração (**7208**) pode ser alterada via interface. Ela permite que seja definido um **horário de tolerância para o fechamento do turno**. Uma vez configurada, o sistema permitirá que se realize vendas normalmente até o horário definido. Quando o horário de encerramento do dia for diferente do horário de tolerância para fechamento do turno, ao detectar a "virada do dia", o sistema rodará automaticamente a procedure __NFC_REDUCAOZ__ ou __SAT_REDUCAOZ__, encerrando o dia anterior e abrirá imediatamente um novo dia de movimento. Porém o turno continuará em funcionamento até o horário setado na configuração **7208**. Uma vez atingido o horário limite do turno, **o sistema exigirá o encerramento**, conforme ocorre em versões anteriores.\\ Apesar do sistema encerrar o dia provisoriamente sem a interação do usuário, ao finalizar o horário de tolerância de encerramento do turno, o sistema obrigará o encerramento do dia de forma definitiva por parte do usuário, da mesma forma que se faz nas versões anteriores. Portanto, a conferência de caixa, sincronizações de contingências e manutenções no banco de dados não serão afetadas.\\ Quando o sistema estiver no período de tolerância do encerramento do turno ele **não permitirá a abertura de novos turnos simultâneos** até que o usuário encerre o dia pendente. Neste período, somente é permitido fechamento dos turnos. **Se todos os turnos estiverem fechados o encerramento do dia deverá ser executado para que um novo turno seja aberto no dia corrente**. ==== Mudar descrição do imprimir DANFE ==== Foi trocado para que ao invés de perguntar se deseja imprimir o DANFE pergunte se deseja imprimir o cupom, caso a configuração de perguntar se deseja imprimir esteja habilitada. Segue: {{ :easycash:versoes:imagem_2023-12-18_112132638.png?600 |}} ==== [IWB SERVER] CNPJ e identificação do cliente ==== Foi melhorado para que na versão 1.0.0.3 do IWB Server, seja mostrado a descrição da empresa e o CNPJ correspondente na tela principal do servidor. Segue a tela de configuração: {{ :easycash:versoes:imagem_2023-12-18_112656078.png?500 |}} Segue a tela do servidor: {{ :easycash:versoes:imagem_2023-12-18_112855615.png?500 |}} ==== Erro HTTP: 404 - Entrar em modo de contingência automaticamente ==== Ocorreram alguns cancelamentos de venda devido a rejeição crítica retornada pela SEFAZ. Como se trata de uma rejeição crítica, foi melhorado para que o sistema adiante a validação ao webservice da IWS a fim de validar se houve uma solicitação de emissão offline. O sistema faz normalmente essa validação a cada 30 minutos (configurável em **NFCe -> Contingência Online**, no servidor do EasyCash). Agora o sistema fará uma validação extra sempre que houver uma rejeição crítica por parte da SEFAZ e caso detecte que o sistema deverá estar offline, emitirá a venda em contingência a partir de então. ==== Trava nos demais campos na digitação em dinheiro - T#3494 ==== Foi alterado para que ao estar setado para somente digitar o valor do dinheiro na tela de digitação, o sistema apresente os outros registros do grid como somente leitura, não permitindo serem alterados. ==== Exibir saldo restante e saldo devedor em tela - T#2964 ==== Foi criada uma nova configuração que permite na tela de localização do cliente, validar o saldo restante e o saldo devedor. Segue: {{ :easycash:versoes:imagem_2023-12-18_145203371.png?450 |}} Na tela de localização do cliente, teremos: {{ :easycash:versoes:imagem_2023-12-18_145320126.png?550 |}} {{ :easycash:versoes:imagem_2023-12-18_145434204.png?550 |}} ==== Exportar o AUTORIZADO da permissão LIBERARVENDABLOQUEADA para a retaguarda ==== Foi adicionado para enviar para a retaguarda os dados de autorização das permissões que são guardados na tabela **AUTORIZADO**. Na retaguarda esses dados são armazenados na tabela **EC_AUTORIZADO**. ==== [SERVIDOR SAT] Armazenar dados do XML para conferência/suporte ==== No servidor de SAT, foi melhorado o tratamento para exibição e exportação dos XML de CF-e que ficam armazenados no banco de dados do mesmo. Segue: {{ :easycash:versoes:imagem_2023-12-18_150259222.png?800 |}} ==== OS: Número Interno - T#2923 ==== Na tela de ordem de serviço foi criado um campo chamado número interno que irá funcionar igual o número interno do orçamento e no frente de caixa permite a busca pelo mesmo. ==== Incluir o número do cupom que utilizou a troca de mercadoria - T#2742 ==== Caso o cupom esteja com o status **EFETUADA**, na tela de troca será mostrado o número do cupom que efetivou a mesma, segue: {{ :easycash:versoes:imagem_2023-12-18_151323644.png?750 |}} ==== Exibir apenas um código por produto na busca do item - T#2585 ==== Foi criado um checkbox na tela de busca por produto que quando marcado não permite repetir o produto na listagem. Segue: {{ :easycash:versoes:imagem_2023-12-18_151901850.png?600 |}} {{ :easycash:versoes:imagem_2023-12-18_152009287.png?600 |}} ==== Permitir imprimir Extrato do saldo devedor (contas a receber) pelo PDV ==== Foi adicionado um botão para efetuar a impressão do extrato de contas a receber para determinado cliente. Segue: {{ :easycash:versoes:imagem_2023-12-18_152428857.png?650 |}} Segue o extrato impresso: {{ :easycash:versoes:imagem_2023-12-18_152610976.png?500 |}} ==== NEWNFCE - Reiniciar após o seu limite sequencial ==== Pelas regras da SEFAZ, a numeração da NFC-e é sequencial de __1 a 999.999.999__, por estabelecimento e por série, devendo ser reiniciada quando atingido esse limite. Foi adicionado para ser efetuada a reinicialização do contador **NEWNFCE** pela procedure **GETGENERATORID**, podendo ser utilizada para outros geradores também. Reinício dos geradores **NEWNFCCOO** e **NEWSATCOO** revisados e adicionados em algumas procedures específicas. ==== [TEF AUTO] Importar tabela do TEF e carregar formas de pagamento ==== Irá seguir o seguinte fluxo o processo de importação e carga das formas de pagamento: **1)** Foi tratado para que ao alterar na retaguarda os dados da associação do TEF automático, ao fechar a tela o sistema irá efetuar a exportação.\\ **2)** Ao abrir o EasyCash, o sistema irá aguardar 2 segundos e em seguida irá acionar o ECUpdater para importar os dados do TEF automático. Ao importar será adicionado um registro na tabela HIST_TEFAUTO com a coluna CARGAFPG setada para nulo.\\ **3)** Ao abrir o turno, o sistema irá detectar que o campo CARGAFPG está nulo e então irá carregar as formas de pagamento, setando a data/hora no campo em questão. Segue:\\ {{ :easycash:versoes:imagem_2023-12-18_153212919.png?650 |}} No log principal do sistema irá ficar setado uma mensagem como a seguir: {{ :easycash:versoes:imagem_2023-12-18_153246275.png?650 |}} ===== Correções ===== ==== Recebimento: Agendamento financeiro não baixando quando seleciona a opção de impressão como "Não" ==== Foi Detectado em cliente que ao realizar um recebimento e selecionar a opção "Não" no fluxo que pergunta se deseja imprimir o comprovante, o sistema realiza o recebimento (TEF) e não efetua a baixa no agendamento financeiro, quando realiza uma baixa parcial. Neste caso, foi tratado para que quando o sistema aplicar a baixa parcial pelo TEF, ele automaticamente feche a segunda tela de recebimento, assim como acontece quando o fechamento é executado pela forma POS. ==== Geração do XML ao importar um produto durante a venda - T#3777 ==== Foi alterada a procedure **NFE_XML_DETPROD** para obter o valor unitário do campo **VALOR1** da **CUPOM_R60I** ao invés de obter do campo **VPRECO** da tabela **PRODUTO**. O segundo campo é alterado no momento da importação enquanto que o primeiro leva em consideração o preço do produto no momento da venda. ==== Perda de acesso ao retaguarda - T#3412 ==== Foi detectado em cliente que alguns caixas estavam ficando com a retaguarda offline e no dia seguinte ao tentar colocar os caixas online novamente não estava voltando o acesso. Para este caso, foi criada uma validação para impedir que o arquivo de backup contendo o IP correto seja substituído por outro contendo o IP errado. ==== Cupom de Entrega - Limpar Tela - T#3586 ==== Ao abrir o cupom de entrega para selecionar o cliente, quando coloca o nome do cliente e seleciona ele, já puxa automático as informações, porém se eu seleciono o cliente errado e depois apago o nome dele e seleciono outro, automaticamente o sistema deveria trocar todas as informações para o novo cliente selecionado. Porém isso não ocorria, a tela ficava pausada nas informações do cliente anterior, sendo necessário cancelar a tela de entrega e abrir novamente para colocar o cliente correto. Este processo foi corrigido. ==== Fechamento automático do servidor de NFCe por falha de conexão ==== Ao dar falha de conexão com o banco de dados é emitida uma mensagem que o sistema será fechado automaticamente. Porém, ele continuava ativo tentando iniciar o servidor. Foi corrigido para ele finalizar o sistema. ==== Mesclagem de orçamento com turno controlado pela retaguarda ==== Ao mesclar dois orçamentos com a configuração turno controlado pela retaguarda marcada, ocorria algumas falhas referente ao operador de caixa. Foi adicionada na procedure **EC_ADD_EC_DAV_INT** do IntelliCash a conversão do operador de caixa para o usuário do retaguarda, abrindo um turno automaticamente se devidamente configurado. Portanto para que seja possível mesclar orçamentos com turno controlado pelo retaguarda, será necessário que o operador de caixa possua um vínculo com um usuário do InteliCash. ==== Forma de pagamento "CHEQUE" não aparece na tela de digitação ==== Foi reportado pelo suporte que após atualização de um cliente não apareceu mais na tela de digitação da conferência de caixa a forma **CHEQUE**. Foi corrigido para que seja apresentado corretamente. Segue: {{ :easycash:versoes:imagem_2023-12-18_160842535.png?650 |}} ==== Campo documento em cheque ==== Ao abrir a tela para digitação dos dados de um cheque a opção "O Próprio" em dados do emitente já vem marcada e ao digitar o documento e dar TAB ele não estava preenchendo automático os dados do agente e ficava emitindo a mensagem de TAMANHO CNPJ/CPF INVÁLIDO quando clicava no campo documento. Correção efetuada para funcionar tanto o TAB quanto o ENTER no checkbox e para não travar no campo "Documento do emitente". Segue: {{ :easycash:versoes:imagem_2023-12-18_161636358.png?450 |}}