====== Versão 1.2.002.004 ======
Versão liberada dia: 18/05/2016 - Compatível com Intellicash versão mínima 3.0.139.001
==== Alterações ====
=== 1. Convênio ICMS 25, de 8 de Abril de 2016 ===
Conforme convênio publicado dia 13/04/2016 é necesário informar no cupom fiscal o código NCM e o código CEST __quando for o caso__ concatenado com a descrição do produto da seguinte maneira:
**#código CEST#NCM/SH#descrição da mercadoria**
{{ :easycash:versoes:cupom_fiscal.jpg |}}
Cupom Fiscal conforme Convênio ICMS 25/2016
Embora o Requisito XIII do Ato COTEPE 23/2015, que contém a Especificação de Requisitos do PAF-ECF, não indique ainda entre seus itens os campos próprios para o tratamento do CEST e do código NCM/SH entendemos, conforme o teor do § 3º da nova redação da Cláusula quinquagésima quarta, ser obrigatória a sua inserção na Tabela de Mercadorias e Serviços do aplicativo PAF-ECF, portanto essas informações também irão aparecer no cadastro do produto do EasyCash.
{{ :easycash:versoes:tabela_de_mercadoria_e_servico.png |}}
Tabela de Mercadoria e Serviço
É necessário rodar o script que acompanha essa dll denominada //**Intellicash-20160509-CEST.sql**// no banco de dados da Retaguarda e depois realizar uma exportação total de produtos para o EasyCash
Lembrando ainda que basta colocar essa dll na pasta bin que todos os caixas ao abrir o sistema receberá a atualização.
=== 2. Melhoria de performance de venda ===
Otimizou-se o fluxo de execução para evitar que cálculos desnecessários fossem feitos a cada item, sendo requerido uma única vez para o cupom inteiro. Ainda nesta dll, foi adicionado uma verificação se o sistema utiliza ECF ou SAT, uma vez que o SAT necessita de vários cálculos que não são utilizados no ECF.
=== 3. T#7587 - Espaçamento duplo no cupom de entrega ===
Havia um problema no cupom de entrega em que algumas vezes saia um espaçamento duplo nas linhas. Da seguinte maneira:
{{ :easycash:versoes:cupom_com_espacamento_duplo.png |}}
Cupom de Entrega com espaçamento duplo
Então foi corrigido para não dar esse espaçamento duplo. Além disso foi implementado uma novo parâmetro no EasyCash1.ini para informar se você deseja que a fonte do cupom de entrega saia no formato expandido ou reduzido. Pois alguns clientes preferem o formato reduzido. Desta forma é necessário estabeler o seguinte parâmetro dentro do módulo **[Sistema]** (no singular, se ficar no plurar todos os parâmetros não são reconhecidos) da seguinte forma:
**[Sistema]**\\
**TextoEntrega=X** \\
Onde:\\
X = 0 -> Assume formato reduzido da fonte \\
X = 1 -> Assume formato expandido da fonte\\
Exemplos:
{{ :easycash:versoes:fonte_do_cupom_de_entrega.jpg |}}
Cupom de entrega com fonte expandida e reduzida
Se não houver esse parâmetro no arquivo EasyCash1.ini assume o formato expandido
=== 4. T#7624 - Erro ao emitir redução z ===
Foi verificado em alguns clientes erro ao tentar emitir a redução z em algumas impressoras de:
//[12/05/2016 09:20:42]//\\
//Problema na emissão da Redução Z! Impossível continuar o procedimento.// \\
//+ ERRO: Communication error 5: Acesso negado// \\
//- MARCA DO ECF: BEMATECH// \\
//- MODELO DO ECF: MP-2100 TH FI// \\
Mesmo com esse erro, a Redução Z era emitida normalmente.
Isso ocorria em alguns casos que o time out da emissão do Z era muito baixo.\\
Para contornar o problema, fixou-se o timeout para emissão da redução Z em 480s (8 min) de tolerância. Além disso, força-se ativar o controle de porta durante o processo, para evitar possíveis perdas de comunicação com o ECF.
=== 5. Erro de Trib. PIS COFINS ===
Foi verificado que em caso da Tributação de Pis Cofins na tabela objeto estiver com um ID muito alto ocorria o seguinte erro no momento da venda do item que possui essa tributação:
//"cdsR60I: Type mismatch for field 'TRIBPISCOFINS', expecting: LargeInt actual Smallint"//
Isso ocorria porque em alguns procedimentos do sistema era esperado uma valor menor. Então o sistema foi alterado para conseguir receber um valor maior para o ID da tabela Objeto.
=== 6. Entrega - Melhoria no cadastro de novo cliente ===
Quando se tentava realizar o cadastro de um novo cliente na tela de entrega passando o documento, o sistema realiza a busca desse documento e se não encontrava aparecia a seguinte mensagem:
//NENHUM registro ENCONTRADO!//\\
//Deseja CADASTRAR ao efetivar?//\\
Se você coloca que Sim, é preciso informar o nome do cliente a ser cadastrado. Então você informava o nome e ao dar Enter o sistema realizava a busca novamente pelo nome e apagava o documento que você já havia inserido mostrando a seguinte mensagem:
//NENHUM registro ENCONTRADO!//\\
//Deseja CADASTRAR ao efetivar? Se sim, o cliente deverá informar seu n° de CPF!//\\
Então essa segunda busca foi retirada, ou seja, quando você digitar o nome do cliente para efetivar o cadastro o sistema não realizará a busca novamente.