A DarumaFramework  uma nica biblioteca que pode ser utilizada em qualquer um de nossos produtos Fiscais ou no-fiscais, modem, terminal TA2000 e tambm possui o mdulo Genrico onde o usurio pode enviar e receber comandos para qualquer dispositivo utilizando a porta serial.
Nossa biblioteca tambm pode ser utilizada em Linux ou Windows, 32 ou 64 Bits.
Tambm possuimos Wrappers Java JNA (Windows, Linux), Java JNI (Windows, Linux), PHP (Windows, Linux), OCX (Windows) e OPOS (Windows) que facilitam ainda mais o porte e desenvolvimento para a DarumaFramework.

Para mais informaes sobre os mtodos da DarumaFramework acesso nosso Help Online no link 
http://www.desenvolvedoresdaruma.com.br/home/downloads/Site_2011/Help/DarumaFrameworkHelpOnline/Daruma_Framework.htm

Arquivos existentes no pacote:
DarumaFramework - Biblioteca utilizada para trabalhar com as impressoras fiscais, no fiscais, modem, display PDV touchw@ay, TA2000 e tambm modo genrico

lebin - Biblioteca utilizada para as funes de gerao de relatrio, clculo de MD5 e RSA

LeituraMFDBin - Biblioteca utilizada nas funes de gerao de relatrio para fazer o download dos binrios da MF e MFD da impressora FISCAL

hwinterface.sys - Utilizado quando estamos trabalhando com impressora no fiscal conectada a porta paralela.

QrCode_DarumaFramework - Biblioteca utilizada para gerao da imagem do cdigo QrCode.

GNE_Framework - Biblioteca utilizada para emisso de NFCe.

WS_Framework - Biblioteca utilizada para comunicao com WebService.

-----------------------------------------------------------------------

DarumaFramework.dll

Data de liberao: 28/02/2014

Verso Arquivo: 08.04.36
ECF 9.40, DUAL 4.94, MODEM 3.52, TA2000 4.05 GENERICO 1.04, DSP 1.05 NFCe 1.19

Implementao - eBuscarPortaVelocidade_DUAL_DarumaFramework - feitos ajustes no log da rotina.

Implementao - rListarSMS_MODEM_DarumaFramework - Mtodo adaptado para seguir configurao da chave MODEM\ListarSmsSIM para gerao da listagem com nome do carto SIM que est sendo lido.

Implementao - rGerarRelatorioOffline_ECF_Daruma - Arquivos NFPTDM e TDM - Ajustes no tratamento do contador de CRZ que estava causando problemas na gerao.

Implementao - tEnviarSms_MODEM_DarumaFramework - Ajuste para envio com a chave MODEM\Thread ativa, estava enviando sujeira junto com a mensagem. 

Implementao - iCFVender_ECF_Daruma - Alterado tratamento do valor informado para o campo Valor Unitrio, quando a impressora estava com 3 casas decimais para o mesmo o tratamento estava errado.

Implementao - rGerarRelarorioOffline_ECF_DAruma - SPED - Passou a pegar corretamente os percentuais de PIS e COFINS informados, quando abaixo de "1,00" e indormados com ",".

Implementao - tCFEncerrar_NFCe_Daruma - Feito ajuste na rotina que calcula o MD5 para envio do xml final para o servidor.

Implementao - aCFVender_NFCe_Daruma - Correo no tratamento das alquotas informadas para aceitar os valores passados com o separador ",".

Nova Implementao - aCFVenderCompleto_NFCe_Daruma - Criado mtodo de venda que permite informar tambm o NCM e CFOP referentes ao item vendido.

Nova Implementao - tCFEncerrar_NFCe_Daruma - Atravs do subgrupo de chave NFCE\MSGPROMOCIONAL do GNE_Framework.xml passou a ser possvel escolher se a Mensagem Promocional ser impressa ou no, e qual ttulo ela ter.

Nova Implementao - aCFIdentificaConsumidor_NFCe_Daruma - Criado mtodo para fazer a identificao do consumidor aps a abertura do mesmo. Neste mtodo  possvel informar tambm o e-mail do consumidor.

Nova Implementao - aCFValorLeiImposto_NFCe_Daruma - Novo mtodo para informar o valor que deve ser impresso com a mensagem referente a Lei do Imposto. A mensagem tambm passou a  ser configurvel no GNE_Framework.xml.

Nova Implementao - tCFInutilizar_NFCe_Daruma - Criado mtodo para informar um nmero ou intervalo de nmeros de NFCe que no vo ser utilizados.


OBS: As seguintes bibliotecas foram atualizadas - GNE_Framework(v.2.05.11) e WS_Framework (v.1.2.1.0).
-----------------------------------------------------------------------
Data de liberao: 19/02/2014

Verso Arquivo: 08.04.25
ECF 9.35, DUAL 4.93, MODEM 3.49, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.17


Implementao - eBuscarPortaVelocidade_ECF_Daruma - Alterao na rotina que busca a porta e velocidade da impressora, para no identificar porta com outro equipamento erradamente.

Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <sn> - Passou a aceitar um nmero que indica o nmero de bips que a impressora ir emitir.

Implementao - NFCe - correo nos endereos da SEFAZ do Mato Grosso que so impressos no QrCode que estavam desatualizados.

Nova Implementao - rInfoEstendida_NFCe_Daruma - Acrescentadas mais informaes retornadas aps o mtodo tCFEncerrar_NFCe_Daruma: Protocolo de Autorizao, Srie, Data/ Hora de Autorizao, Chave de Acesso e DigestValue.

Nova Implementao - aCFValorLeiImposto_NFCe_Daruma - Criada funo para informar o valor que deve ser impresso na mensagem referente a Lei do Imposto.

Nova Implementao - rReceberTodosSms_MODEM_DarumaFramework - criado novo mtodo que l todos os SMS's, lidos e no lidos.


OBS: A biblioteca GNE_Framework foi atualizada para a verso 2.05.04, para funcionamento correto ela deve ser atualizada.

-----------------------------------------------------------------------
Data de liberao: 31/01/2014

Verso Arquivo: 08.04.15
ECF 9.30, DUAL 4.91, MODEM 3.48, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.15

Implementao - rGerarRelatorio_ECF_Daruma - Sintegra - Implementado tratamento que permite a gerao do registro 60D de cancelamento para quando a quantidade cancelada  igual a quantidade vendida

Implementao - corrigido tamanho do buffer de resposta do webservice da NFCe

Nova Implementao - rInfoEstendida_NFCe_Daruma - Mtodo responsvel por retornar  ao usurio informaes referentes ao ultimo comando executado

Nova Implementao - Alteraes na rotina de comunicao com webservice da NFCe para permitir a comunicao com servidor de homologao

OBS: A biblioteca WS_Framework foi atualizada para a verso 1.2.0

-----------------------------------------------------------------------

Data de liberao: 20/01/2014

Verso Arquivo: 08.04.11
ECF 9.28, DUAL 4.90, MODEM 3.48, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.14

Implementao - rGerarRelatorio_ECF_Daruma - Sintegra - Quando a UF for MG no sera gerado o registro 60R

Implementao - rGerarRelatorio_ECF_Daruma - Sintegra - O campo 11 do registro 75 sempre deve ser gerado com valor zerado pois o ECF no trabalha com substituio tributria

Implementao - rGerarRelatorio_ECF_Daruma - Sintegra - Correo na gerao do registro 60I quando o item vendido possui acrscimo

Implementao - iRGImprimirTexto_ECF_Daruma - Quando a impressora estava em erro e a chave AguardarImpressao habilitada o metodo no estava retornando o cdigo de erro e aviso

Implementao - tCFEncerrar_NFCe_Daruma - Adicionada mais informaes no arquivo de auditoria para mostrar os passos que o metodos executou

Nova Implementao - Adicionados mtodos de NFCe no Observer

Nova Implementao - DUAL - Implementado tratamento para que o mtodo iImprimirBMP_DUAL_DarumaFramework possa imprimir bitmap com altura negativa

OBS: A biblioteca WS_Framework foi atualizada para a verso 1.1.0

-----------------------------------------------------------------------

Data de liberao: 10/01/2014

Verso Arquivo: 08.04.02
ECF 9.26, DUAL 4.88, MODEM 3.48, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.09

Implementao - rGerarRelatorio_ECF_Daruma - Sintegra - Quando a Inscrio Estadual gravada na impressora contm "/" o validador acusa erro por ter caracteres no numricos no campo, ento foi feito tratamento para a I.E.

Implementao - rGerarRelatorio_ECF_Daruma - ATO COTEPE - MFD e NFP - Campo E19, estava sem campo data, e com isso todos os prximos tambm acusavam erro, feito ajuste para preenchimento correto do registro.

Implementao - rGerarRelatorio_ECF_Daruma - Ajustes na rotina de Retorno de erro do mtodo, em alguns casos estava retornando valor errado pois faltava o sinal de "-" na frente do valor do retorno.

Implementao - XML - Nas chaves START\LocalArquivos, START\LocalArquivosRelatorios e START\PathBibliotecas quando informado "./" ou ".\" a DLL passou a interpretar corretamente como o diretorio onde est a DLL, pois em alguns casos estava causando erro por no achar o arquivo e procurar em pasta errada.

Nova Implementao - NFCe - criados novos mtodos para NFC-e: aCFCancelarItemParcial_NFCe_Daruma, aCFLancarAcrescimoItem_NFCe_Daruma, aCFLancarDescontoItem_NFCe_Daruma,
aCFCancelarAcrescimoItem_NFCe_Daruma, aCFCancelarDescontoItem_NFCe_Daruma, aCFEstornarPagamento_NFCe_Daruma
e tCFCancelar_NFCe_Daruma;

OBS: A biblioteca GNE_Framework foi atualizada para verso 2.4.3.0

-----------------------------------------------------------------------
Data de liberao: 06/01/2014

Verso Arquivo: 08.03.30
ECF 9.21, DUAL 4.88, MODEM 3.48, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.07

Implementao - Tratamento de Retorno - com a impressora com pouco papel quando o mtodo rStatusImpressora_ECF_Daruma era chamado, o Erro estava retornando informao errada. Feito ajuste tambm para quando o papel acaba ou a impressora  desligada no meio da Leitura X.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Itens cancelados no estavam atualizando controle interno da DLL para gerar os registros 75, s era tratado quando o cupom inteiro era cancelado.

Nova Implementao - NFCe - feito tratamento para retorno de erro quando as bibliotecas auxiliares para NFCe no so encontradas.

Nova Implementao - XML - \START\PathBibliotecasAuxiliares - o caminho desta chave passou a valer tambm para as bibliotecas da NFCe - WS_Framework e GNE_Framework.

Nova Implementao - aCFCancelarItem_NFCe_Daruma - criado mtodo que permite cancelamento de item no cupom da NFCe.

OBS: A biblioteca GNE_Framework foi atualizada para verso 2.3.1.0

-----------------------------------------------------------------------
Data de liberao: 30/12/2013

Verso Arquivo: 08.03.27

Verso do Produto: ECF 9.19, DUAL 4.88, MODEM 3.48, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.06

Implementao - tEnviarSms_MODEM_DarumaFramework - ajuste na rotina de Time-out do mtodo, pois causava erro no envio de sms quando horario virava para hora "cheia"(por exemplo 08:00:00)

Implementao - iCFEncerrarPadrao_ECF_Daruma - Quando recurso da Lei do Imposto est setada para imprimir em Relatorio Gerencial, mesmo no existindo cupom o Relatorio era impresso depois de usar este comando.

Implementao - rGerarRelatorioOffline_ECF_Daruma - Aps a execuo deste mtodo o retorno dos mtodos no estava mais retornando valores diferentes de 0 e 1.

Implementao - iCFEncerrar_ECF_Daruma - Feita modificao no tratamento da leitura da Serial, pois quando a impressora  desligada durante a impresso a aplicao ficava presa. 

Implementao - rTipoUltimoDocumentoStr_ECF_Daruma - A gravao do tipo de ultimo documento estava ocorrendo de forma errada, levanto este comando a retornar informao errada depois que chamado um mtodo de encerramento de cupom por exemplo sem ter cupom aberto.

-----------------------------------------------------------------------
Data de liberao: 29/11/2013

Verso Arquivo: 08.03.17

Verso do Produto: ECF 9.12, DUAL 4.88, MODEM 3.47, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.05

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe - NFPTDM - Feito ajustes pois a data/hora estavam ficando errados em alguns casos, por causa do horrio de vero.

Implementao - rGerarReletorio_ECF_Daruma - AtoCotepe - MF, TDM e NFPTDM - E11 campo de data estava com formato errado o correto  AAAAMMDD. Ajustes tambm para o .inf gerado guardar a hora da gerao dos binarios corretamente, hora que ser usada no registro E11 tambm.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Alguns registros 75 no estavam sendo criados, causando erro na validao do arquivo por ter 60D ou 60I sem registro 75 correspondente.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 75 - Quando item  de Subistituio Tributria (F1), no precisa ter valor de base de clculo. Passamos a colocar zeros.

Implementao - XML - As chaves onde indicamos porta de comunicao passaram a aceitar a porta escrita em letras minsculas.

Nova Implementao - rCFVerificarStatus_NFCe_Daruma - criado mtodo que retorna o status/ fase do Cupom para NFC-e.

OBS: As seguintes bibliotecas foram atualizadas - GNE_Framework(v.2.0.4.0) e WS_Framework (v.1.0.3.0).

-----------------------------------------------------------------------
Data de liberao: 08/11/2013

Verso Arquivo: 08.03.08

Verso do Produto: ECF 9.08, DUAL 4.86, MODEM 3.47, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.03

Implementao - XML - DUAL\LinhasGuilhotina - Ajuste para utilizar o valor informado corretamente, saltando as linhas antes de acionar a guilhotina.

Implementao - XML - MODEM\SmsClasse0 - criada chave para indicar o tipo de SMS enviado.

OBS: Atualizao da biblioteca auxiliar lebin - verso 0.8.10.0

-----------------------------------------------------------------------
Data de liberao: 01/11/2013

Verso Arquivo: 08.03.05

Verso do Produto: ECF 9.08, DUAL 4.85, MODEM 3.46, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.02

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe (MFD) - Registro E14 - quando no houve movimento no periodo e geramos um registro E14 zerado, o formato da data correto  espaos em branco e no zeros.

Implementao - rGerarMapaResumo_ECF_Daruma - Foi incluso na lista de mtodos para o Observer com ndice 1199.

OBS: Atualizao das bibliotecas auxiliares: GNE_Framework - verso 2.0.0.0 e lebin - verso 0.8.9.0
-----------------------------------------------------------------------
Data de liberao: 24/10/2013

Verso Arquivo: 08.03.02

Verso do Produto: ECF 9.06, DUAL 4.85, MODEM 3.46, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.01

Implementao - rGerarRelatorio_ECF_Daruma - ATOCOTEPE - MF, MFD, TDM, NFP e NFPTDM - feito ajustes na rotina de gerao de registros do AtoCotepe para que no periodo que nao teve movimento fiscal, seja gerador, apenas no tipo MFD, registros E14, E15 e E21 zerados.

Implementao - tCFEncerrar_NFCe_Daruma - ajustes para no dar erro de arquivo no encontrado mesmo com o xml de envio gerado.

Implementao - Mtodos _NFCe_Daruma - ajustes para que no seja definido produto em toda chamada desses mtodos, pois quando j est definido no  necessrio.

Nova Implementao - Auditoria NFCe - criada chave no DarumaFramework.xml para ativar a gerao de log de comandos _NFCe_Daruma.

OBS: As bibliotecas auxiliares GNE_Framework e WS_Framework foram atualizadas, verifique as verses atuais: GNE_Framework - 0.0.0.1 e WS_Framework - 1.0.1.0

-----------------------------------------------------------------------
Data de liberao: 21/10/2013

Verso Arquivo: 08.03.00

Verso do Produto: ECF 9.05, DUAL 4.85, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - Cupom adicional bilhete de passagem - Feito ajuste na lgica para corrigir o valor do cupom fiscal mostrado no cupom adicional

Implementao - Ajustes para as funes do Observer que possuem parametros do tipo inteiro no retorno e causavam travamento.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Criada chave ECF\SINTEGRA\RateioSubTotal que aceita valor 0, 1 ou 2, onde o zero  default e no altera em nada a gerao atual, e as outras opes ativam o ratei de desconto dado em subtotal e geram outros registros para que o arquivo valide em aplicaes de contabilidade.

Nova Implementao - Implementados mtodos para trabalhar com emisso de NFCe: aCFAbrir_NFCe_Daruma, aCFVender_NFCe_Daruma, aCFTotalizar_NFCe_Daruma, aCFEfetuarPagamento_NFCe_Daruma, tCFEncerrar_NFCe_Daruma, aCFInicializar_NFCe_Daruma
rStatusWS_NFCe_Daruma e regAlterarValor_NFCe_Daruma

OBS: A partir desta verso de DarumaFramework.dll foram acrescentadas duas dlls auxiliares ao pacote, elas so utilizadas na emisso de NFCe (GNE_Framework.dll e WS_Framework.dll)
-----------------------------------------------------------------------

DarumaFramework.dll

Data de liberao: 11/10/2013

Verso Arquivo: 08.02.85

Verso do Produto: ECF 9.02, DUAL 4.85, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - LEI 12.741/13 "DE OLHO no IMPOSTO" - chave ECF\LEI12741\MSG - passou a aceitar o caractere "#" no local da mensagem onde deseja saltar linha. Para quando utilizamos formatao de texto, poder posicionar melhor a mensagem.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C470 - quando o item possuir aliquitas no tributadas( N, F ou S) o campo aliquota deve ficar com 0,00 e no vazio.

Implementao - iCFCancelarAcrescimoSubtotal_ECF_Daruma - Foram feitos ajustes na assinatura e no tratamento de valores internos para que o mtodo retorne o erro corretamente.

Implementao - iReducaoZ_ECF_Daruma - ajuste para no dar erro em algumas linguagens quando parametro  passado em branco, ou vazio.

-----------------------------------------------------------------------

Data de liberao: 02/10/2013

Verso Arquivo: 08.02.81

Verso do Produto: ECF 8.98, DUAL 4.85, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - confCFNCM_ECF_Daruma - ajuste na leitura do arquivo auxiliar de NCM's, para que seja possvel usar todos os NCM's sem causar erro de leitura do arquivo.

Implementao - iReducaoZ_ECF_Daruma - Ajuste na rotina que monta o comando de reduo Z e envia para a impressora, para obedecer o parametro informado na chamada do mtodo (de data e hora). Para no ter problemas os espaos em branco so retirados do parametro e depois ele  verificado quanto ao seu tamanho.

Implementao - DUAL - Chave <ControleAutomatico>1 e comunicao via IP - Feito ajuste para obedecer a configurao de Controle Automatico, permitindo que mais de uma aplicao se comunique com a mesma impressora, uma de cada vez. 

Implementao - rLerDecimais_ECF_Daruma - Estava com falha na sua rotina e causava problemas no retorno do mtodo utilizado em seguida dele. 


-----------------------------------------------------------------------
Data de liberao: 24/09/2013

Verso Arquivo: 08.02.76

Verso do Produto: ECF 8.95, DUAL 4.83, MODEM 3.45, TA2000 4.05 GENERICO 1.04, DSP 1.05

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe MFD (arquivo entregue no RJ) - feita implementao para que o arquivo seja gerado com E14, E15 e E21 zerados quando periodo no tiver movimento nenhum.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe: MF, MFD, TDM, NFP e NFPTDM - feito ajuste na rotina que monta o arquivo para que sejam retirados caracteres com acentuao, que no fazem parte da tabela ASCII padro, evitando recusa do arquivo em qualquer validador.

Implementao - rGerarRelatorio_ECF_Daruma - RZ - uma varivel grande para receber as informaes da Rz estava causando access violation quando mtodo usado pelo Observer. Feito ajuste no tamanho de varivel utilizada pela DLL internamente.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe: MF, MFD, TDM, NFP e NFPTDM - ajustes na rotina que trata cupons grandes no arquivo binrio e adicionado tratamento para quando o cupom possui muitos meios de pagamento (mais de cem), para evitar estouros de memoria.


-----------------------------------------------------------------------
Data de liberao: 10/09/2013

Verso Arquivo: 08.02.67

Verso do Produto: ECF 8.87, DUAL 4.83, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe (MFD, TDM, NFP e NFPTDM) - Ajuste na gerao de registros E15 quando item possui desconto em %, estava sendo calculado valor errado de desconto, causando erro na validao do arquivo.

Implementao - LEI 12.741/13 "DE OLHO no IMPOSTO" - feito ajuste no mtodo de leitura dos valores de imposto a partir do arquivo NCM.tmp, para que na utilizao de wrappers - como JNA e Observer - no cause erros na hora de realizar a leitura.

-----------------------------------------------------------------------
Data de liberao: 27/08/2013

Verso Arquivo: 08.02.65

Verso do Produto: ECF 8.85, DUAL 4.83, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Revisada rotina do registro C420, para quando tem e quando no tem cancelamento e verificao do cupom cancelado, se possui ou no itens. Estava causando access violation em alguns casos, e no estava gerando o registro quando o cancelamento no  no inicio do dia. 

Implementao - rTipoUltimoDocumentoInt_ECF_Daruma e rTipoUltimoDocumentoStr_ECF_Daruma - Quando um cupom  cancelado o mtodo no estava retornando corretamente a informao de Cupom Fiscal, feito ajuste para gravar o tipo do documento quando o mesmo for cancelado.

Implementao - Arquivo NCM.tmp - alterada rotina que cria/ l/ edita o arquivo, para no indicar caminho como ./ apenas e sim ler o diretorio completo para usar este valor nos acessos ao arquivo.

Implementao - confCadastrar_ECF_Daruma - revisada rotina de cadastro pois os tipos: RG, FPGTO e ALIQUOTA no estavam retornando corretamente quando j existia o totalizador informado ou quando a impressora estava com todas as posies preenchidas.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - feito ajuste para o arquivo ser gerado de acordo com a nova chave do XML que indica se deve ser feito o Rateio de desconto ou acrescimo de cupom nos registros 60D e 60I.

Nova Implementao - XML - ECF\SINTEGRA\RateioSubTotal - Chave criada para indicar se a gerao do Sintegra vai fazer o Rateio de desconto ou acrescimo de cupom, para os itens, nos registros 60D e 60I

-----------------------------------------------------------------------
Data de liberao: 15/08/2013

Verso Arquivo: 08.02.57

Verso do Produto: ECF 8.77, DUAL 4.83, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - rTipoultimoDocumentoStr_ECF_Daruma e rTipoUltimoDocumentoInt_ECF_Daruma - passaram a logar mais informaes no Auditoria_ECF.txt

Implementao - rCompararDataHora_ECF_Daruma - Ajuste na rotina interna do mtodo para que os retornos de erro e aviso sejam entregues corretamente

Implementao - confCadastrar_ECF_Daruma - o parametro pszValor no estava aceitando strings maiores que 25, agora est aceitando at 200.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - registro C490 - feito ajuste na rotina de que soma o valor no campo 7

Implementao - rGerarRelatorio_ECF_Daruma - SPED - registro C425 - reviso da rotina de organizao dos registros C425 no arquivo, para que no sejam mais duplicados.

Implementao - LEI de OLHO no IMPOSTO - Correo do nome default do arquivo .csv na chave ECF\LEI12741\LocalArquivoNCM que ficou com o valor: ./IBPTAX.csv

Implementao - Auditoria_ECF.txt - Ajustes para voltar a separar os mtodos usados com a linha tracejada e tambm ajustes de alinhamentos.

Implementao - rCMEEfetuarCalculo_ECF_Daruma - foi revisado pois estava causando problemas em outros mtodos depois de utilizado.

Implementao - iCFEfetuarPagamentoPadrao_ECF_Daruma - revisada a rotina de validao do saldo a pagar, quando  zero estava retornando o Retorno do Mtodo errado.

Implementao - eCarregarBitmapPromocional_ECF_Daruma - no estava pegando o retorno do mtodo fazendo com q a sua resposta fosse para o mtodo seguinte.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe - NFP, NFPTDM, MF, MFD e TDM - feito tratamento dos caracteres de formatao quando os mesmsmos aparecem nos dados do consumidor.

Nova Implementao - confCFNCM_ECF_Daruma - agora  possvel informar o NCM e o ex do cdigo, por exemplo: "111111e02" 

Nova Implementao - XML - ECF\LEI12741\ColunasIBPT - criada a chave ColunasIBPT onde deve ser feita a configurao das colunas que sero utilizadas do arquivo .csv

-----------------------------------------------------------------------
Data de liberao: 31/07/2013

Verso Arquivo: 08.02.46

Verso do Produto: ECF 8.66, DUAL 4.83, MODEM 3.45, TA2000 4.05 GENERICO 1.04, DSP 1.05

Implementao - iRGImprimirTexto_RCF_Daruma - feito ajuste para no retornar "sujeira" quando acaba papel acaba antes do fim da impresso.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C420 do totalizador Canc-T - feito ajuste para que no gere duplicado quando ocorrer cancelamento de cupom fiscal que no teve itens.

-----------------------------------------------------------------------
Data de liberao: 31/07/2013

Verso Arquivo: 08.02.44

Verso do Produto: ECF 8.64, DUAL 4.83, MODEM 3.45, TA2000 4.05 GENERICO 1.04, DSP 1.05

Implementao - iCCDImprimirTexto_ECF_Daruma - com cabo de comunicao USB equando a impressora est desligada no retornarva corretamente na primeira vez que o comando era chamado.

Implementao - iReducaoZ_ECF_Daruma - quando chave <AguardarImpressao> est ligada no retornava corretamente o erro de que a RZ j havia sido emitida, para a chamada do mtodo mesmo aps o fechamento do dia atual.

Implementao - rStatusImpressoraBinario_ECF_Daruma - com a chave <AguardarImpressao> =1 estava causando erro na aplicao quando utilizavamos este mdodo. 

Implementao - rGerarRelatorio_ECF_Daruma - Feitos novos ajustes para que no formate campos de data incorretamente, e tambm para quando impressora  nova, para contornar problemas de informaes zeradas, que ainda no tem porque no foi utilizada.

Implementao - Camada de comunicao - Para impressora fiscal, foi feito ajuste de configurao do controle de fluxo, para que no cause problemas em vendas, quando o volume  grande e tambm na gerao de arquivo Espelho da MFD.

Implementao - iImprimirTexto_DUAL_DArumaFramwework - Feito ajuste para a tag <c> - Condensado que no estava funcionando corretamente dentro do texto lateral (de cdigo de barras) e tambm para a taga <tc> que estava causando exceo quando utilizada fora do texto lateral.

Implementao - Observer - Ajuste na separao de Submenus, para que os mtodos rEfetuarDownloadMF_ECF_Daruma e rEfetuarDownloadMFD_ECF_DAruma apaream corretamente no submenu de Gerao de Arquivos.

Nova Implementao - Criados novos alias para alguns mtodos que ainda no possuiam: rTipoUltimoDocumentoStr_ECF, rTipoUltimoDocumentoInt_ECF, iRelatorioConfiguracao_ECF, rConsultaStatusImpressoraInt_ECF, rConsultaStatusImpressoraStr_ECF, rStatusImpressoraBinario_ECF, rRetornarInformacaoSeparador_ECF, rRetornarNumeroSerieCod_ECF, rVerificarNumeroSerieCod_ECF, iTEF_ImprimirRespostaCartao_ECF, rGerarRelatorioOffline_ECF, iCFCancelarDescontoItem_ECF, iCFCancDescontoUltimoItem_ECF, iCFCancelarAcrescimoItem_ECF, iCFCancAcrescimoUltimoItem_ECF

Nova Implementao - eApagarSms_MODEM_DarumaFramework - agora alm de aceitar como parametro o ndice da mensagem a ser apagada, passou a aceitar "L" para apagar as mensagens lidas ou "N" para apagar as mensagens no lidas.


-----------------------------------------------------------------------
Data de liberao: 25/07/2013

Verso Arquivo: 08.02.36

Verso do Produto: ECF 8.58, DUAL 4.82, MODEM 3.44, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - Melhorias feitas no startup da dll, liberando a aplicao mais rapido quando o dispositivo no  encontrado.

Implementao - iImprimirTexto_DUAL_DarumaFramework - Tag <tc> e tag <i> - feito ajustes para que a tag <tc> tenha sua funo de completar a linha com o caracter corretamente mesmo quando for utilizada dentro do texto lateral ao cdigo de barras. Para a tag <i> foi feito ajuste para s mandar comando diferente quando a impressora for matricial, caso contratio envia o mesmo comando sempre.

Implementao - confCadastrar_ECF_Daruma e confCadastrarPadrao_ECF_Daruma - no estava permitindo o cadastro de um novo "TNF" - Totalizador No Fiscal, agora est cadastrando corretamente.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Ajuste feito na organizao dos registros no arquivo SPED_DRM.txt que estava ficando com registros C420 e C425 ordenados da forma errada.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe - NFP, NFPTDM, MFD e TDM - registros E15 com situao tributaria de Cancelamento, estava com a sigla errada da situao, o correto : "Can-T"

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - criada nova tag de formatao para impresso DUAL, Tag <ju>xxx</ju> que justifica o texto enviado entre a tag.

-----------------------------------------------------------------------
Data de liberao: 12/07/2013

Verso Arquivo: 08.02.27

Verso do Produto: ECF 8.51, DUAL 4.81, MODEM 3.44, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - Correo na rotina de leitura de informaes da impressora, estava pegando valores errados, causando problema na hora de usar totalizadores.

-----------------------------------------------------------------------
Data de liberao: 11/07/2013

Verso Arquivo: 08.02.26

Verso do Produto: ECF 8.50, DUAL 4.81, MODEM 3.44, TA2000 4.05, GENERICO 1.04, DSP 1.05

Implementao - eBuscarPortaVelocidade_MODEM_DarumaFramework - feito ajuste para no configurar como modem Daruma alguns modens(fax modem) que responde aos comandos AT.

Implementao - Auditoria_MODEM.txt - feito ajuste na rotina de gerao do log que estava ficando com identao errada dificultando a visualizao.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C420 do totalizador "Canc-T", quando no dia houve apenas o cancelamento de cupom sem itens (abriu cupom e cancelou) o arquivo deve conter o registro C420 referente ao totalizador de cancelamento, com valor zerado.

Implementao - rStatusImpressora_ECF_Daruma - USB - Feito ajuste em relao a USB para que retorne o status corretamente depois de uma perda e retomada de comunicao.

Implementao - DUAL - Controle Automtico com Socket - Com ip e porta configurados no lugar da Porta de comunicao a configurao da DLL ControleAutomatico no estava sendo respeitada corretamente.

Implementao - Auditoria_ECF.txt - ajustes no log de comandos da camada de comunicao que estava logando informao errada.

Implementao - ECF - Camada de comunicao - feito ajustes para retirar comandos que ficaram sem funo com a melhora da checagem de status.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - NFP, NFPTDM, MF, MFD e TDM - Registros que contm campo de Data, feito reviso no formato de todos eles para que fiquem todos iguais (AAAAMMDD).

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C405 - Alterado para pegar o COO da reduo Z e no do ltimo documento do dia como estava sendo feito. Ficando assim de acordo com o layout do SPED Fiscal.

Implementao - rGerarRelatorioOffline_ECF_Daruma - Verificada a rotina de gerao offline utilizando arquivo .idx e .dat no estava ocorrendo com sucesso.

Implementao - rGerarRelatorio_ECF_DAruma - AtoCotepe 17/04 - NFP, NFPTDM, MF, MFD e TDM - Registros E01 e E02 - Feito tratamento para retirar caracteres de formatao e acentuao dos dados que so lidos do clich da impressora. Os acentos causavam erros no validador de Rondnia.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60R - Ajuste para voltar a no gerar Registros 60R de itens com quantidade zerada.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - NFP, NFPTDM, MFD e TDM - Registros E15 - Incluso de rotina para resgatar novemante os totalizadores da impressora quando no meio do perodo houve interveno com limpeza dos mesmos. Isso estava causando problemas no registro E15 que ficava sem a indicao de Situao Tributria.

Nova Implementao - XML - Criadas chaves no XML em MODEM para <PortaGPRS> e <Profile>. Ambas so usadas nas configuraes do modem para GPRS, no sendo mais um valor fixo da DLL para estas configuraes.

Nova Implementao - LEI DE OLHO NO IMPOSTO - Criado recurso que calcula automaticamente o total de imposto do cupom, e seu percentual, para este recurso temos 3 chaves novas no XML no caminho ECF\LEI12741\ e 2 novos mtodos confCFNCM_ECF_Daruma - mtodo que deve ser usado para informar NCM e rCFVrImposto_ECF_Daruma - mtodo que retorna o percentual e valor de imposto do item ou do total do cupom.

-----------------------------------------------------------------------
Data de liberao: 24/06/2013

Verso Arquivo: 08.02.07

Verso do Produto: ECF 8.35, DUAL 4.79, MODEM 3.42, TA2000 4.05 GENERICO 1.04, DSP 1.05

Implementao - XML - Alterao no valor padro das chaves ECF\MensagemApl1 e ECF\MensagemApl2, ficando vazias a partir desta verso. Assim quando a mensagem no estiver programada, no sero mais impressas as duas linhas conforme era feito anteriormente.

Implementao - eCarregarBitmapPromocional_ECF_Daruma e iEnviarBMP_DUAL_DarumaFramework - ajuste feito na rotina que l o bitmap e envia o mesmo para a memria da impressora para que a carga acontea com sucesso.

Implementao - Retorno de Erros e Avisos - Ajuste na rotina de tratamento interno dos retornos para que sejam retornados os valores corretos para "Fim de Papel".

Implementao - eRSAAssinarArquivo_ECF_Daruma - incluso dos caracteres [CR][LF] no final da linha que contm o EAD, pois em alguns validadores estava dando erro por no ter a quebra e salto de linha.

Implementao - rGerarArquivo_ECF_Daruma - SINTEGRA - Registro 60D - quando item cancelado o registro estava trazando o valor da mercadoria zerado, o correto  trazer o valor real dela e na tributao "CANC-T"

Nova Implementao - rSmsIndices_MODEM_DarumaFramework - criano novo mtodo que l e retorna todos os ndices de Sms's existentes no modem, de acordo com o tipo solicitado.

-----------------------------------------------------------------------
Data de liberao: 05/06/2013

Verso Arquivo: 08.01.11

Verso do Produto: ECF 8.29, DUAL 4.78, MODEM 3.41, TA2000 4.05 GENERICO 1.04, DSP 1.05

Implementao - rGerarRelatorio_ECF_Daruma - NFPTDM - feito ajuste para quando impressora for do DF, gerar o registro E11 com informaes do dia de movimento, independente do dia em que o arquivo foi gerado.

Implementao - iTEF_ImprimirResposta_ECF_Daruma e iTEF_ImprimirRespostaCartao_ECF_Daruma - quando chave <SaltarLinhasTEF> do XML estiver configurada o correto  saltar linhas antes da impresso. 

Implementao - rGerarRelatorio_ECF_Daruma - NFP e NFPTDM - Feito ajuste na rotina que trata o dia do movimento para criar arquivo, pois em apenas alguns casos especificos no estavam sendo gerados arquivos de dias que tinham reduo Z depois da meia noite. 

Implementao - rGerarEspelhoMFD_ECF_Daruma e rGerarRelatorio_ECF_Daruma (com tipo ESPELHO) - quando a impressora est ligada pela USB, estava com lentido e o espelho no estava sendo grava por completo. 

Implementao - rGerarRelatorio_ECF_Daruma - Arquivos AtoCotepe(NFP, NFPTDM, MF, MFD e TDM) - em alguns casos o tratamento da Data de Gravao do Software Bsico da impressora no era feito, ficando a data em formato errado no registro E01. O correto  aaaammdd.

Implementao - iImprimirTexto_DUAL_DarumaFramework - <qrcode> - feijo ajuste no tratamento dos parmetros de impresso do qrcode para que o Null seja tratado de forma correta e no cause problemas na impresso do cdigo. 

Implementao - rGerarRelatorio_ECF_Daruma - Arquivos AtoCotepe(NFP, NFPTDM, MFD e TDM) - Registro E15, campo 15 Totalizador Parcial, deve ser preenchido com Can-T quando item  cancelado.

Implementao - rLerSmsConfirmacao_MODEM_DarumaFramework - No estava conseguindo ler corretamente as mensagens de confirmao, feito ajuste para que o padro do retorno dessas mensagens no fosse alterado. 

-----------------------------------------------------------------------
Data de liberao: 21/05/2013

Verso Arquivo: 08.01.00

Verso do Produto: ECF 8.21, DUAL 4.77, MODEM 3.40, TA2000 4.05 GENERICO 1.04, DSP 1.05

Implementao - iTEF_ImprimirResposta_ECF_Daruma e iTEF_ImprimirRespostaCartao_ECF_Daruma - aps a impresso do arquivo estes mtodos passaram a saltar automaticamente o nmero de linhas que estiver configurado no XML em ECF\CCD\SaltarLinhasTEF

Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <dti></dti> e <hri></hri> - agora esto imprimindo data e hora corretamente mesmo com a configurao DUAL\FormataTexto informando DLL.

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - Nova tag <cespl>x</cespl> - Criada tag para alterar o espaamento entre as linhas impressas.

Nova Implementao - confIndiceCadastrar_ECF_Daruma - criado mtodo que permite cadastrar um novo totalizador na impressora, informando a posio que ele deve ocupar.

-----------------------------------------------------------------------
Data de liberao: 06/05/2013

Verso Arquivo: 07.23.50

Verso do Produto: ECF 8.15, DUAL 4.72, MODEM 3.37, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - iCFVender_ECF_Daruma - alterao na rotina interna que verifica o status da impressora, pois no caso de teste com a impressora desligada, estava causando demora anormal.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro 0000 - Incluso novo cdigo de verso (007) para o campo 02, que corresponde ao perodo de 2013.

Implementao - Rotina de retorno dos mtodos - Feito ajuste para no ter alguns casos em que o retorno no  o esperado, para quando <RetornaAvisoErro> est ligado e impressora  desligada no meio de um processo.

Implementao - Tratamento de Impressora sem papel - quando Impressora FS600 e sem papel na hora de vender item estava retornando valor errado no retorno domtodo.

Implementao - OBSERVER - Nivelamento dos mtodos do Observer com a DarumaFramework.dll


-----------------------------------------------------------------------
Data de liberao: 17/04/2013

Verso Arquivo: 07.23.45

Verso do Produto: ECF 8.12, DUAL 4.72, MODEM 3.37, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - Ajuste na rotina de verificao de fim de papel, estava causando retorno incorreto no retorno do mtodo quando impressora fica sem papel mas ligada.

-----------------------------------------------------------------------

Data de liberao: 11/04/2013

Verso Arquivo: 07.23.44

Verso do Produto: ECF 8.11, DUAL 4.72, MODEM 3.37, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - iCFVenderResumido_ECF_Daruma - Corrigido problema de Access Violation dependendo da aliquota informada.

Implementao - rGerarRelatorio_ECF_Daruma - Registro 60D - campo valor da mercadoria, quando de item cancelado estava ficando com valor errado, considerando unitario e do item (quantidade X valor) 

Implementao - Auditoria da Gerao de Arquivos - quando havia leitura da MFD, o log estava ficando com espaos em branco nas linhas desnecessriamente

Implementao - rGerarRelatorio_ECF_Daruma - NFPTDM - quando havia um evento no esperado no binrio baixado da impressora, estava retornando -99, mesmo com os binrios Ok.

Implementao - XML/ Registro - Criada nova tag de configurao ECF\VelocidadeGeracao para indicar se a velocidade pode ser alterada na hora da gerao de arquivo, fim de otimizar a gerao, ou no.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe (NFPTDM e TDM) - Registros E02 e E11 quando o GT possui mais dgitos, estava sendo informado com valor errado no arquivo, ajuste realizado para gerar informao corretamente.


Implementao - Observer - mtodo rNivelSinalRecebido_MODEM_DarumaFramework - Ajuste para esperar o tipo de parametro correto, no retornando mais erro neste mtodo.

Implementao - Rotina de compactao - Ajuste na Rotina de compactao para quando utilizando a USB, e a camada de comunicao retornar 0 o retorno ser tratado, assim como -12 e -6.

Implementao - Retorno de Aviso - Adicionado o aviso 41, que passa 2 informaes de aviso: Compactando e Papel Acabando.


-----------------------------------------------------------------------
Data de liberao: 02/04/2013

Verso Arquivo: 07.23.34

Verso do Produto: ECF 8.03, DUAL 4.72, MODEM 3.36, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - rReceberSms_MODEM_DArumaFramework - estava causando erros apenas quando utilizado via Observer.

Implementao - rGerarRelatorio_ECF_Daruma - TDM e MFD - Registro tipo E02 - Em alguns casos estava ficando com Razo Social errada, sem os dois primeiros caracteres.

Implementao - Avisos e Erros - Feito ajuste na rotina que verifica os retornos da impressora para retornar corretamente mesmo quando impressora sem papel ou tampa aberta

Nova Implementao - XML/ Registro - ECF\CF\MascaraIdentificaConsumidor - criada nova chave que permite habilitar a formatao automatica do formato do CNPJ/ CPF da identificao do consumidor, conforme legislao PAF e DF.

Nova Implementao - rListarSMSTelefone_MODEM_DarumaFramework - criado mtodo que lista apenas os SMSs contidos no chip, de um nmero especifico.

Nova Implementao - OBSERVER - Criada nova funo exclusiva para que est utilizando o Observer, que retorna a verso do executvel Observer.

Nova Implementao - Horario de Vero - Criadas 2 novas chaves de configurao no arquivo XML/ Registro, <HorarioVeraoInicio></HorarioVeraoInicio>, <HorarioVeraoFim></HorarioVeraoFim>, que servem para indicar datas em que a DLL automaticamente, no seu startup, coloca ou retira a impressora fiscal do horario de vero.

-----------------------------------------------------------------------

Data de liberao: 19/03/2013

Verso Arquivo: 07.23.25

Verso do Produto: ECF 7.98, DUAL 4.72, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - rGerarRelatorio_ECF_Daruma - Baixo Nvel - no estava conseguindo realizar com sucesso o download de informaes para o tipo Baixo Nvel, quando solicitado um periodo maior que 1 dia.

Implementao - eBuscarPortaVelocidade - USB - Passou a realizar a busca com sucesso pela porta e velocidade.

Implementao - rGerarRelatorio_ECF_Daruma - Processo de leitura dos arquivos binarios - alterao em rotina interna que realiza a leitura dos arquivos binrios, para  evitar estouros de memria.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe (MF, MFD, TDM, NFP e NFPTDM) - Feito ajuste para no registro E02, campo I.E. para informar apenas os nmeros da Inscrio Estadual, pois o campo  numrico, assim como j era feito com o CNPJ.

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - Criada nova subtag para QrCode - <lmodulo>x</lmodulo> que indica a largura do mdulo para o QrCode que vai ser impresso.
-----------------------------------------------------------------------

Data de liberao: 08/03/2013

Verso Arquivo: 07.23.18

Verso do Produto: ECF 7.93, DUAL 4.71, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - rGerarRelatorioOffline_ECF_Daruma - Quando solicitado mais de um tipo de arquivo e dentre eles contm MF, estavamos tendo a gerao apenas do arquivo MF. Agora est gerando todos os solicitados.

Implementao - DUAL - Comunicao - alterada a configurao do modo de abertura da comunicao socket (ip).

Implementao - iCFEfetuarPagamento_ECF_Daruma - passou a no tratar mais o sinal de '-' enviado antes do valor do pagamento, retornando erro quando ele ocorrer, isso porque a impressora no aceita valor negativo como pagamento. O erro retornado quando ocorrer valor negativo no pagamento ser de que o campo s aceita valores numricos.

Implementao - rGerarRelatorio_ECF_Daruma - LMFS - intervalo de CRZ - quando solicitado arquivo do tipo LMFS por intervalo de CRZ o arquivo no estava sendo gerado, j est ok.

-----------------------------------------------------------------------
Data de liberao: 05/03/2013

Verso Arquivo: 07.23.13

Verso do Produto: ECF 7.89, DUAL 4.70, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - iRGImprimir_ECF_Imprimir - ajustes na rotina de impresso do gerencial, para quando a chave AguardarImpresso estiver ligada.

Implementao - rGerarRelatorio_ECF_Daruma - ajuste na rotina para que no retorne mais -99 quando os parametros foram informados corretamente.

-----------------------------------------------------------------------
Data de liberao: 28/02/2013

Verso Arquivo: 07.23.11

Verso do Produto: ECF 7.87, DUAL 4.70, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - eBuscarPortaVelocidade - ajuste na rotina do mtodo para iniciar a busca pela velocidade indicada no xml, pois isso no estava acontecendo no caso de velocidade 9600. A mesma rotina  usada no startup da DLL.

Implementao - iRGImprimir_ECF_Daruma - alterado o ndice chamado internamente pela dll para checar se  necessrio abrir o gerencial padro ou no. O ndice correto  o 57 que retorna o tipo de documento aberto.

Implementao - rGerarRelatorio_ECF_Daruma - Baixo Nvel - No estavam sendo gerados arquivos de baixo nvel e a DLL dava retorno de OK.

Implementao - rGerarRelatorio_ECF_Daruma - Sintegra - Registro 60M - campos 07 e 08 - passou a considerar documentos como Leitura X e Reduo Z para indicar o COO inicial e final do dia, e no apenas os COOs de cupons fiscais.


-----------------------------------------------------------------------
Data de liberao: 15/02/2013

Verso Arquivo: 07.23.06

Verso do Produto: ECF 7.83, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - rGerarRelatorioOffline_ECF_Daruma - MF - No precisa mais do .mfd para conseguir gerar o arquivo MF, visto que para ele as informaes do .mdf no so utilizadas.

Implementao - rGerarRelatorio_ECF_Daruma - RZ e ESPELHO com "+[DATA]+[HORA]" - Voltou a gerar corretamente o nome do arquivo quando solicitado a Data e Hora de gerao.

-----------------------------------------------------------------------
Data de liberao: 06/02/2013

Verso Arquivo: 07.23.04

Verso do Produto: ECF 7.81, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementao - Geral - Ajuste feito na rotina de controle automatico para melhorar desempenho da DLL.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60I - campo 11 e campo 13 - Valor Base de Clculo, no deve ter valor (ficar zerado) quando aliquotas forem: F,N ou I, o mesmo vale para o campo valor do ICMS.

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60I - Quando h cancelamento do cupom e em item do mesmo, no gera mais 60I em duplicidade, nem com valores multiplicados.

Implementao - rGerarRelatorio_ECF_Daruma - NFPTDM - Registro E12 - Ajuste para gerar o E12 de dias com Reduo Z sem movimento, mas com documentos impressos, por exemplo LeituraX. 

-----------------------------------------------------------------------
Data de liberao: 25/01/2013

Verso Arquivo: 07.23.01

Verso do Produto: ECF 7.78, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rRetornaInformacao_ECF_Daruma - passou a retornar informao quando a chave <RetornarAvisoErro> esta com valor 1 e o ECF esta com o led Erro ligado.

Implementao - rInfoEstendida_ECF_Daruma - ajuste realizado para retornar a informao do mtodo quando a impressora entrar em erro durante a emisso do documento.

Nova Implementao - XML - criada a tag <PathBibliotecasAuxiliares> que permite o usuario configurar o diretorio que ficaro as bibliotecas auxiliares (lebin, LeituraMFDBin e QrCode_DarumaFramework).

IMPORTANTE - Usar a lebin vs 0.8.8.0 a partir desta verso da DarumaFramework 07.23.01 devido ajustes da nova implementao.

-----------------------------------------------------------------------


DarumaFramework.dll

Data de liberao: 23/01/2013

Verso Arquivo: 07.22.15

Verso do Produto: ECF 7.76, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - NFPTDM - feito ajuste para gerao do registro E12 quando houver emisso de ReduoZ sem movimento.

Implementao - rGerarRelatorio_ECF_Daruma - MF - ajuste realizado no registro E12 campo 11 com relao a hora informada no rodap da ReduoZ emitida.

Implementao - rGerarRelatorio_ECF_Daruma - MFD - quando o arquivo  gerado por COO passou a informar a data do movimento no registro E01 campos 15 e 16.

Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <qrcode> - ajustes realizados para que a tag <qrcode> aceite as configuraes de centralizao <ce> e alinhamento a direita <ad>. Necessrio atualizao da impressora DR700.

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <correcao> - essa tag permite configurar o nvel de correo do QrCode e funciona em conjunto com a tag <qrcode>. Necessrio atualizao da impressora DR700.

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <sbmp> - permite salvar o QrCode em arquivo no formato bmp no path indicado no parametro e funciona em conjunto com a tag <qrcode>. 

Nova Implementao - eGerarQrCodeArquivo_DUAL_DarumaFramework - esse mtodo permite gerar a imagem do QrCode no path passado como parametro pelo usurio.

Nova Implementao - XML - DUAL\EndPortaParalela - criada a tag <EndPortaParalela>, essa tag foi criada para contornar o problema de quando a porta paralela do cliente no segue os endereos padres que a norma IEEE 1284 mostra.

-----------------------------------------------------------------------

DarumaFramework.dll

Data de liberao: 11/01/2013

Verso Arquivo: 07.22.07

Verso do Produto: ECF 7.71, DUAL 4.67, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rTipoUltimoDocumentoInt_ECF_Daruma - Feito ajuste no mtodo quando encerramento do CCD for realizado pelo mtodo iTEFFechar_ECF_Daruma.

Nova Implementao - XML - ECF\REDUCAOZ\Relatorios + rGerarRelatorio_ECF_Daruma - Criado novo tipo [DATA] e [HORA] que possibilita a gerao dos relatorios com Data e Hora na nomenclatura do arquivo.

Nova Implementao - eBuscarPortaVelocidade_DUAL_DarumaFramework - mtodo criado para encontrar a porta e a velocidade configurada na DUAL.

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <confgui> - nova tag criada configurar o tipo de corte Parcial ou Total. 

-----------------------------------------------------------------------


DarumaFramework.dll

Data de liberao: 04/01/2013

Verso Arquivo: 07.22.01

Verso do Produto: ECF 7.69, DUAL 4.63, MODEM 3.33, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe - Registros E15 e E16 - ajustes na gerao do registro E15, para quando item possui desconto, e ajustes na gerao dos registros E16 para indicar corretamente a denominao (campo 11) de alguns tipos de documento, como sangria por exemplo.

Implementao - iCFAbrirCupom_ECF_Daruma - Ajuste feito para poder passar parametros com valor nulo e tambm para quando informar apenas o CPF no imprimir os campos Nome e Endereo no cupom fiscal.

Implementao - iMFLer_ECF_Daruma e iMFLerSerial_ECF_Daruma - Feito ajuste na rotina que verifica o trmino da impresso para no causar erro de Relgio Inoperante quando estes mtodos so utilizados na sequencia.

Nova Implementao - rGerarRelatorio_ECF_Daruma - incluso de novo tipo de arquivo, ESPELHO que possibilita solicitar o arquivo espelho da MFD de movimentos j encerrados.

Nova Implementao - iRGImprimirArquivo_ECF_Daruma - criado novo mtodo que realiza a impresso de um arquivo texto dentro do relatrio gerencial.


------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 20/12/2012

Verso Arquivo: 07.21.15

Verso do Produto: ECF 7.62, DUAL 4.63, MODEM 3.32, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - eAguardarCompactao - feito ajustes em mtodo interno da DLL para que a mesma no tente enviar e receber informao da impressora no mesmo segundo em que a impressora retornou a resposta do ultimo comando, fazendo com que no ocorra retorno de Relgio Inoperante, isso acontece porque a MFD da impressora no aceita 2 documentos gravados no mesmo segundo.

Implementao - rGerarRelatorio_ECF_Daruma - Registro 60A - passou a gerar apenas um registro 60A para ISS, fazendo com que os valores somados batam com o 60M.

Implementao - eBuscarPortaVelocidade - Ajustes para retornar erro corretamente quando impressora no est conectada ao computador e tambm foram resolvidos alguns casos em que a impressora no estava sendo encontrada.

Implementao - regRetornarValorChave_Daruma - Resolvido problema de chama-lo mais de uma vez seguida e causar erro na aplicao.

Implementao - XML - ECF\ControleAutomatico - Quando habilitado em alguns mtodos a liberao da porta no estava acontecendo, agora est ok.

Implementao - rCompararDataHora_ECF_Daruma - Ajustado para no calcular errado com as impressoras em horario de vero.

------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 14/12/2012

Verso Arquivo: 07.21.05

Verso do Produto: ECF 7.53, DUAL 4.63, MODEM 3.32, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60D - Feito ajuste na gerao deste registro para quando houver apenas 1 cancelamento de um cdigo de item o dia, gerar as informaes corretamente, independente de quantidade cancelada.

Implementao - tEnviarSms_MODEM_DarumaFramework - correo do ndice para Observer, o correto  3068.

Nova Implementao - XML - ECF\CF\NotaLegal - Criados mais 2 (opo 3 e 4) valores para que as mensagens sejam incluidas apenas no final da mensagem promocional.

Nova Implementao - XML - ECF\CF\TorpedoPremiadoParaiba - Criada opo 2 para que a mensagem da Nota Paraibana seja impressa apenas no final da mensagem promocional.

Nova Implementao - XML - Criada nova chave para modem MODEM\ReceberNumeroChamada, que permite ativar o recurso de receber o nmero que est ligando para o SIMCard.

Nova Implementao - rRetornarNumeroChamada_MODEM_DarumaFramework - mtodo que retorna numa string por referencia o nmero que est ligando para o SIMCard.

------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 10/12/2012

Verso Arquivo: 07.21.02

Verso do Produto: ECF 7.51, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma e eRSAAssinarArquivo_ECF_Daruma - Combinao do uso destes dois mtodos juntos em sequencia, no retorna mais erro -99.

Implementao - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - Registros E15 - Agora os registros contm informaes de todos os tipos de desconto e acrescimo (valor ou percentual, no item diretamente ou depois da venda do item).

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 04/12/2012

Verso Arquivo: 07.20.08

Verso do Produto: ECF 7.49, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - Ato Cotepe 17/04 (NFP e NFPTDM) - Feito ajuste na separao dos dias de movimento, para que quando em horario de vero no tenha movimento sendo inserido em arquivo errado.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 30/11/2012

Verso Arquivo: 07.20.07

Verso do Produto: ECF 7.48, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - iReducaoZ_ECF_Daruma - revisadas rotinas de gerao de arquivos, que so configuradas no XML atravs das chaves dentro de ECF\REDUCAOZ para que gere apenas os arquivos solicitados e quando solicitados.

Nova Implementao - eWsStatus_ECF_Daruma - criado mtodo de verificao de Status do WebService Daruma - recurso para quem deseja enviar dados pro WebService, que so usados no aplicativo Win8 de nome Cupom Fiscal Urmet Daruma.

Nova Implementao - eWsEnviarCupom_ECF_Daruma - criado mtodo que envia alguns dados do Cupom Fiscal para o WebService Daruma.

Nova Implementao - XML - ECF\HabilitaNotificacaoWS - criada chave que habilita/ desabilita envio automatico de dados do cupom fiscal para o Web Service Daruma.

Nova Implementao - XML - WSWIN8 - criado subgrupo de configuraes do WebService Daruma, que tem relao com o aplicativo Win8 - Cupom Fiscal UrmetDaruma. As chaves deste subgrupo so: NomeFantasia, SyncAssync e IndiceSegmento.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 28/11/2012

Verso Arquivo: 07.20.05

Verso do Produto: ECF 7.47, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Reviso na rotina de gerao dos registros 60D, para gerar registros com a informao de Cancelamentos;

Implementao - rGerarRelatorio_ECF_Daruma + eRSAAssinarArquivo_ECF_Daruma ou rCalcularMD5_ECF_Daruma - feito ajuste para quando usadas combinaes de sequencias destes mtodos, no causar erros na aplicao.

Nova Implementao - rGerarRelatorio_ECF_Daruma - Criado novo tipo "RZ" que gera um arquivo texto com dados das redues Z referentes ao perodo solicitado.

------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 20/11/2012

Verso Arquivo: 07.19.10

Verso do Produto: ECF 7.41, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - iTEF_ImprimirResposta_ECF_Daruma e iTEF_ImprimirResposta_ECF_Daruma - feita adaptao para imprimir o texto do registro 715-XXX que vem em alguns IntPos.001 de resposta.
 
Implementao - rGerarRelatorio_ECF_Daruma - SPED - Quando utilizado pelo observer o recurso de informar alquota do PIS e COFINS, apenas para o Observer passa a ser obrigatorio o caracter separador "|" para as aliquotas em questo. Para quem utiliza apenas DLL, pode ser usado o ";" conforme j  aceito, ou ento o "|".

------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 12/11/2012

Verso Arquivo: 07.19.07

Verso do Produto: ECF 7.39, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - passou a gerar registro 60D de cancelamento com o campo 09 preenchido como "CANC".


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 06/11/2012

Verso Arquivo: 07.19.05

Verso do Produto: ECF 7.37, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04


Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - no registro C460, campo 09 - nmero documento identificao Consumidor agora  preenchido quando h apenas esta identificao no cupom.

Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <ft> - configura a tabulao que ser utilizada j na impresso em que foi alterada e grava informao no xml.

Implementao - iImprimirTexto_DUAL_DarumaFramework - tag <a> - tag utilizada para fazer com que a DLL aguarde o trmino daquela impresso para dar o retorno do mtodo.


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 25/10/2012

Verso Arquivo: 07.19.01

Verso do Produto: ECF 7.36, DUAL 4.61, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04


Implementaes/ Novas Implementaes:

Nova Implementao - XML - ECF\CF\NotaLegal - Criada chave para atender legislao do programa Nota Legal do Distrito Federal, atendendo tambm requisito do PAF, que replica o mesmo que o Estado do DF pede na emisso de cupons.

Nova Implementao - XML - ECF\CF\TorpedoPremiadoParaiba - Criada chave para atender a nova legislao do estado da Paraba, que solicita impresso de mensagem e cdigo especfico no Cupom Fiscal, esta chave atende tambm o PAF-ECF, que replica esta mesma solicitao.


------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 18/10/2012

Verso Arquivo: 07.18.01

Verso do Produto: ECF 7.35, DUAL 4.59, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - Gerao de arquivo quando configurao ECF\REDUCAOZ\Relatorios contm NFPTDM - quando no possui data preenchida no periodo, considera a Data do Movimento da RZ para gerao do arquivo;

Implementao - eRSAAssinarArquivo_ECF_Daruma - quando logo aps ele abre um cupom, no est mais causando erro;

Implementao - eRSAAssinarArquivo_ECF_Daruma - com a impressora desligada estava demorando mais para responder, agora est com comportamento igual;

Implementao - rGerarRelatorio_ECF_Daruma - no estava retornando a velocidade para 115200, quando a impressora est em velocidade diferente desta. O comportamento correto agora est OK, aps a gerao volta para a velocidade original de uso;

Implementao - rStatusImpressora_DUAL_DarumaFramework - Correo na rotina de verificao, para no repetir verificao internamente na DLL quando retorno anterior foi de OK. (Esta modificao foi feita para melhorar o tempo resposta dos comandos de Impresso);

Implementao - USB - feito ajuste em alguns mtodos, quando impressora desligada, mas ligada pelo cabo USB no estava retornando -6 que  "Impressora Desligada"

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - nova tag criada para impresso de cdigo tipo Qr Code: <qrcode></qrcode>;

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - nova tag criada para impresso de imagem tipo bmp sem carrega-la na memoria da impressora: <ibmp></ibmp>;

Nova Implementao - iImprimirBMP_DUAL_DarumaFramework - mtodo criado para fazer impresso de uma imagem bmp diretamente na bobina, sem carregar na memoria da impressoa - atende apenas impressoras com Modo Grfico (DR700M, DR700H, DR700ETH);

Nova Implementao - rGerarMapaResumo_ECF_Daruma - mtodo criado para gerar um arquivo texto com as informaes referentes  ltima Reduo Z, para o preenchimento do Mapa Resumo.

OBS: A partir desta verso foi acrescentada uma nova biblioteca auxiliar ao pacote, que  utilizada pela DarumaFramework.dll para gerao de Qr Code.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 10/10/2012

Verso Arquivo: 07.17.02

Verso do Produto: ECF 7.30, DUAL 4.59, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Feito ajuste para calcular corretamente os valores de aliquotas quando temos desconto e acrescimo no final do mesmo cupom. 

Implementao - iImprimirTexto_DUAL_DarumaFramework - tag  D-HTML de uso da tabulao <tb></tb> passou a funcionar corretamente

Nova Implementao - iImprimirTexto_DUAL_DarumaFramework - criada nova tag D-HTML para indicao de margem a ser obedecida pelo texto. Tag <mg>E;D</mg> onde E  o valor da margem esquerda e D o valor da margem direita. Estes valores so vlidos apenas na execuo onde so enviados.

------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 18/09/2012

Verso Arquivo: 07.14.04

Verso do Produto: ECF 7.06, DUAL 4.53, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - ATO COTEPE 17/04 - Registro E01 estava sendo gerado sem nmero sequencial do ECF.

Implementao - rGerarRelatorio_ECF_Daruma - ATO COTEPE 17/04 - Registro E06 - O campo 8 (smbolo da Moeda) no era preenchido, agora est sendo lido corretamente da impressora.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C470 - Quando o desconto  dado diretamente no item e em percentual, no estava sendo considerado e aplicado ao registro.

Implementao - Startup DLL com ECF - Na rotina de encontrar ECF, ao invs de buscar estava alterando a velocidade da impressora, no realiza mais esta aletrao, apenas busca qual  a velocidade da impressora.

Implementao - rRetornarInformacaoSeparador - No estava trazendo corretamente as informaes do ndice 169 - meios de pagamento,mais especificamente do primeiro meio de pagamento que  sempre Dinheiro.

Implementao - rCMEfetuarCalculo_ECF_Daruma - Agora aplica as regras de arredondamento nos valores calculados, fazendo com que o clculo bata com o da impressora.

Nova Implementao - MODEM\ControleAutomatico - Criada chave para esta configurao no XML. O Controle Automatico quando ligado, faz com que a DLL abra e feche a porta de comunicao com o modem a cada envio de comando, deixando assim a porta disponivel quando no est fazendo nenhuma comunicao com ele. Se tiver duas aplicaes com esta mesma configurao habilitada, ser possvel que elas alternem no envio de comandos para o Modem.

Nova Implementao - Definio de Produto - Agora a DLL consegue trabalhar com mais de um produto, sem que ele precise ser setado atravs do mtodo eDefinirProduto_Daruma, isso porque a partir desta verso ela identifica pela chamada do mtodo qual  o produto utilizado no importando qual o valor que ficou configurado em START\Produto que  considerado apenas no startup da DLL. 

Nova Implementao - rReceberIDSIM_MODEM_DarumaFramework - Criado mtodo que obtm o nmero de identificao do chip que est sendo utilizado. Cada chip tem um nmero de identificao diferente, que no  o nmedo de discagem e envio de SMS.



------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 29/08/2012

Verso Arquivo: 07.12.22

Verso do Produto: ECF 6.97, DUAL 4.52, MODEM 3.29, TA2000 4.05, GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - eDefinirProduto_Daruma - passou a aceitar o parametro como " " (espao em branco) a DLL j aceitava, mas o mtodo no estava efetuando esta alterao.

Implementao - regRetornarValorChave - agora retorna exatamente o que est no registry sem tirar os espaos em branco, para atender os casos de espao em branco no produto.

Implementao - rInfoEstendida3_ECF_Daruma - ajuste no mtodo para no causar erros de comunicao quando usado sempre depois da venda do item.

Implementao - ECF - Melhorada rotina que verifica modelo e verso do ECF para mostrar aviso caso FS600 de verso inferior ou igual a 01.04.00.

Implementao - Observer - Ajustes na dll para gravao do log do observer mais limpa.


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 27/08/2012

Verso Arquivo: 07.12.17

Verso do Produto: ECF 6.94, DUAL 4.52, MODEM 3.29, TA2000 4.05 GENERICO 1.02, DSP 1.04

Implementaes/ Novas Implementaes:

Implementao - Auditoria_ECF.TXT - acrescentado o valor da resposta recebida dos mtodos rInfoEstendida_ECF_Daruma, rInfoEstendida1_ECF_Daruma, rInfoEstendida2_ECF_Daruma, rInfoEstendida3_ECF_Daruma, rInfoEstendida4_ECF_Daruma, rInfoEstendida5_ECF_Daruma.

Implementao - iCFEfetuarPagamentoFormatado_ECF_Daruma - Passou a testar o tamanho do parametro que informa o Meio de pagamento quando o mesmo  transformado para inteiro, assim no confunde por exemplo: "15 dias" com a forma de ndice 15.

Implementao - rInfoCNF_ECF_Daruma - Ajuste para separar os totalizadores corretamente, quando a descrio continha espao em branco no meio, estava retornando errado.

OBS: A partir desta verso o pacote da DLL est saindo com a verso 0.99.76.1 da LeituraMFDBin.dll - Passou a gerar arquivo mesmo de dia sem movimento, apenas com as informaes da impressora no dia. E tambm corrige problemas na gerao caso MFD tenha perdido ponteiro de algum cupom.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 21/08/2012

Verso Arquivo: 07.12.11

Verso do Produto: ECF 6.90, DUAL 4.51, MODEM 3.29, TA2000 4.05 GENERICO 1.01, DSP 1.04

Implementaes / Novas Implementaes: 

Implementao - rGerarRelatorioOffline_ECF_Daruma - Alterada lgica de tratamento de nulos no arquivo binrio da MFD. Em alguns casos quando ocorreu carga de bitmap (por exemplo) estavam ocorrendo erros por existirem estes nulos no arquivo binrio.

Implementao - iCFEfetuarPagamentoFormatado_ECF_Daruma - alterada logica que encontra o meio de pagamento para quando passado "30 dias", estava retornando erro de meio de pagamento inexistente, mesmo quando pagamento cadastrado no ecf.

Implementao - regAlterarValor_DAruma - passou a aceitar tambm espao em branco como parametro (" ") para que a DLL no ocupe nenhuma porta quando estiver com esta configurao.

Nova Implementao - rReceberNotificacao_MODEM_DarumaFramework - Criado mtodo que permite solicitar e receber notificao da operadora.

------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 15/08/2012

Verso Arquivo: 07.12.08

Verso do Produto: ECF 6.88, DUAL 4.51, MODEM 3.28, TA2000 4.05 GENERICO 1.01, DSP 1.04

Implementaes / Novas Implementaes: 

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Ajuste na regra de arredondamento do campo 07 do registro C490.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Campo 2 do registro 0000, cdigo que indica verso do layout, alterado de 004 para 006 que  o valor vlido a partir de 01/07/2012.

Implementao - confModoPaf_ECF_Daruma - No estava aceitando mais de uma impressora cadastrada no arquivo auxiliar criptografado, quando j habilitado, apresentava erro do mtodo -113.

Implementao - tEnviarSmsOperadora_MODEM_DarumaFramework - Aumentado timeout do comando para no causar erros quando Chip de outro DDD demora mais para sincronizar com a rede.

Nova Implementao - rLerSmsConfirmacao_MODEM_DarumaFramework - Criado mtodo que possibilita indicar o ndice do Sms e ver se a confirmao de entrega do mesmo foi recebida.

Nova Implementao - XML - MODEM\NumeroTentativas - Criada esta nova tag para Modem, onde indicar o nmero de vezes que a propria DLL tentar enviar o SMS caso o comando de envio retorne ERRO.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 09/08/2012

Verso Arquivo: 07.11.00

Verso do Produto: ECF 6.85, DUAL 4.50, MODEM 3.22, TA2000 4.05 GENERICO 1.01, DSP 1.04

Implementaes / Novas Implementaes: 

Implementao - Retirado tratamento de verso do firmware dos mdulos DUAL, TA2000 e MODEM.

Implementao - rInfoEstendida_ECF_Daruma - ndice 2 quando solicitado logo aps cancelamento de cupom (que estava aberto ainda) passou a retornar valor do CCF que  guardado pela DLL e no pela impressora.

Implementao - rGerarRelatorio_ECF_Daruma - feita modificao na leitura dos arquivos binrios da memria, para resolver problemas quando existem relatrios gerenciais grandes. 
**Importante: para esta implementao ter 100% de efeito utilize a lebin.dll tambm atualizada - verso 0.8.7.2. 
 
Implementao - ECF - regAlterarValor_DarumaFramework - quando usado para alterar velocidade da impressora fiscal no xml, altera tambm a velocidade da impressora.

Nova Implementao - rCompararDataHora_ECF_Daruma - criado mtodo que compara Data/Hora do computador com Data/Hora da Impressora, retornando em minutos a diferena entre eles.

Nova Implementao - rInfoCNF_ECF_Daruma - criado mtodo que l todos os totalizadores no fiscais da impressora e nos retorna em uma nica string, separando os valores pelo caractere separador.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 01/08/2012

Verso Arquivo: 07.10.00

Verso do Produto: ECF 6.80, DUAL 4.50, MODEM 3.22, TA2000 4.05 GENERICO 1.01, DSP 1.04

Implementaes / Novas Implementaes:

Implementao - XML/ Registy - Quando estiver com Tipo Registro = 0 que  o valor default criado pela DLL, ela no ir criar e nem usar informao do Registry caso exista. Ser utilizado apenas XML.

Implementao - iImprimirTexto_DUAL_DarumaFramework - alterao no funcionamento da TAG <tc>C</tc> que ao ser enviada no final de um bloco no estava sendo executada por completo, fazendo com que o contedo seguinte a ela (no mesmo bloco) no fosse impresso. 

Implementao - eBuscarPortaVelocidade_ECF_Daruma - Quando utilizada a USB da impressora no estava localizando a impressora.

Implementao - rGerarRelatorio_ECF_Daruma - feita modificao na leitura dos arquivos binrios da memria, para resolver problemas quando existem cupons grandes (mais de 50 itens). **Importante: para esta implementao ter 100% de efeito utilize a lebin.dll tambm atualizada - verso 0.8.7.1.
 
Implementao - rGerarRelatorio_ECF_Daruma - SPED - Retirado os espaos em branco do inicio e fim do campo CNPJ e Nome do Cliente do registro C460.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - perfil B - revista a rotina de montagem do arquivo pois em alguns casos estava sendo repetido o registro C425 de um mesmo item.

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C490 estava colocanco o valor 090 no campo 2 fazendo com que a aliquota acima de 20,00% no fosse informada corretamente neste registro.

Nova Implementao - DUAL - nova chave criada no XML <FormataTexto>, que ir indicar se os comandos de formatao utilizados no mtodo iImprimirTexto_DUAL_DarumaFramework para Centralizar, Alinhamento  Direita e Italico sero os comandos nativos das impressoras (de verso igual ou superior  2.20.00) ou sero feitos pela DLL como sempre foi (menos itlico que no possuimos nas verses anteriores  2.20.00)

Nova Implementao - rTotalSms_MODEM_DarumaFramework - criado mtodo que retorna em inteiro qual o nmero de Mensagens contidas no chip, de acordo com o tipo de mensagem solicitada: Todas, Lidas e No Lidas.

Nova Implementao - ECF - Quando ECF for FS600 e verso igual ou menor a 01.04.00, a DLL mostrar logo no startup a mensagem solicitando a atualizao da impressora, e no ser possvel nem ler informaes desta impressora, devido a verso no ser compatvel com a DarumaFramework.

Nova Implementao - rGerarRelatorio_ECF_Daruma - SPED - Quando solicitada gerao de SPED agora teremos como sada do mtodo 3 arquivos: SPED_DRM (contendo todos os registros), SPED_DRM_A (perfil A), SPED_DRM_B (perfil B). Antes tinhamos apenas o SPED_DRM e SPED_DRM_B.
------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 10/07/2012

Verso Arquivo: 07.05.16

Verso do Produto: ECF 6.64, DUAL 4.43, MODEM 3.21, TA2000 4.05, GENERICO 1.01, DSP 1.04

Implementaes / Novas Implementaes:
 
Implementao - Startup DLL - Agora quando a chave ECF\EncontrarECF estiver =1 a DLL est buscando a velocidade da impressora corretamente.

Implementao - arquivo SPED - Passou a calcular os valores de PIS e COFINS quando a porcentagem  menor que 01,00%

Implementao - arquivos AtoCotepe (NFP, NFPTDM, MF, MFD e TDM) - Na linha E01 agora informa corretamente o nmero sequencial do ECF que estava aparecendo sempre como 001.

Implementao - Startup DLL  - Quando XML j est configurado para produto = DUAL, no  mais necessrio chamar o eDefinirProduto para que funcione a comunicao.

Implementao - regAlterarValor_Daruma - Quando produto = DUAL, e utilizamos o regAlterarValor para configurao da Velocidade no  mais necessrio chamar novamente o comando eDefinirProduto_Daruma para que funcione a comunicao.

Implementao - arquivo Sintegra - quando Sintegra Federal, no gera mais o registro 60R de cdigos de produto com quantidade e valores zerados, pois estava causando "Alerta". Para Sintegra PR (Paran) o registro permanece para no gerar erros.

------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 03/07/2012

Verso Arquivo: 07.05.07

Verso do Produto: ECF 6.57, DUAL 4.42, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - rGerarRelatorio_ECF_Daruma - Arquivos AtoCotepe (NFP, NFPTDM, MFD, TDM) - no considera mais os caracteres Nulos enviados na identificao do consumidor, o que causava problemas de falta de dados no arquivo, no validando o mesmo.

Implementao - Observer - Adicionados ndices para Observer, dos comandos: rLerDecimaisInt_ECF_Daruma, rLerDecimaisStr_ECF_Daruma, regCFCupomAdicionalDllConfig_ECF_Daruma, eDefinirModoregistro_Daruma, tEnviarDadosGprs_MODEM_DarumaFramework, eReiniciar_MODEM_DarumaFramework.

Implementao - Observer - Alterado local do comando eDefinirProduto_Daruma, agora fica no grupo de comandos Geral.

Implementao - iEnviarBMP_DUAL_Daruma - agora est ok para comunicao Paralela tambm.

Implementao - Comandos de impresso para DUAL e ECF - passou a aceitar o texto "NULL" em qualquer parte do parametro. No causando mais Erro no verificador de comunicao.

Nova Implementao - rRetornarVendaLiquida_ECF_Daruma - Criado mtodo que retorna o valor de Venda Lquida atual.


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 25/06/2012

Verso Arquivo: 07.05.02

Verso do Produto: ECF 6.54, DUAL 4.40, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - iImprimirTexto_DUAL_Daruma - Criada a tag <xl> para fazer fonte Extra Grande. Formatao usada isoladamente, no aceita outras formataes junto com ela. 

Implementao - Auditoria_ECF - retirado registro de mtodo da DUAL que no  utilizado quando ECF.

Implementao - Modificao na rotina interna de Aguardar Compactao, onde passamos a aguardar o fim de impresso e no o retorno de Data/ Hora da impressora para saber se ela est disponvel e terminou de compactar.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 20/06/2012

Verso Arquivo: 07.03.05

Verso do Produto: ECF 6.52, DUAL 4.34, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 

Implementao - Tag DUAL - <AtivaRota> - Para produto DUAL, quando chave <AtivaRota> est ativa (valor =1) no ocorrem mais problemas de comunicao, tanto ao abrir a aplicao quanto ao trocar de porta (rota) durante execuo do aplicativo.

Implementao - Tag DUAL - <TamanhoBobina> - Est permitindo alterar configurao durante a execuo, no precisa mais ser apenas com software fechado. Para alterar configurao utilize o mtodo regAlterarValor_Daruma.

Implementao - regAlterarValor_Daruma e Tags ECF - <MensagemApl1> e <MensagemApl2> - Quando utilizado o mtodo regAlterarValor_Daruma para configurar uma destas 2 mensagens, agora est alterando na hora no XML e na impressora.

Implementao - regAlterarValor_Daruma e Tag <Velocidade> - Quando utilizado o comando regAlterarValor_Daruma para mudar a tag <Velocidade> voltou a alterar no XML e tambm na impressora.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 08/06/2012

Verso Arquivo: 07.03.04

Verso do Produto: ECF 6.51, DUAL 4.32, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - Modificada rotina interna da DLL de Aguardar Compactao, para que ao invs de aguardar mudana do relgio da impressora, aguarde mudana do relgio do pc 1,5 segundos.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 06/06/2012

Verso Arquivo: 07.03.02

Verso do Produto: ECF 6.49, DUAL 4.32, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - rLerArqRegistroPAF_ECF_Daruma - Agora possibilita identificao de mais de um ECF por arquivo.

Implementao - rRetornarInformacao_ECF_Daruma -  Alterao para linguagens como VB6 e VisualFoxPro, para retornar mais de uma informao, quando solicitadas de uma vez s.

Implementao - Retorno de Aviso - Quando impressora com tampa aberta no estava retornando este aviso.

Implementao - iEstornarPagamento_ECF_Daruma - Quando o meio de pagamento  estornado agora tambm  gravado no XML, possibilitando o uso do comando iCCDAbrirPadrao, sem causar erros.

Implementao - rGerarRelatorio_ECF_Daruma - Arquivo MF quando gerado sozinho, agora apresenta o nmero sequencial do ECF no E01. 

Implementao - DarumaFramework - DLL no ocupa mais a porta quando ECF configurada para porta COM1 por exemplo e tiver um outro equipamento que no seja o ECF Daruma.

Implementao - Modificada rotina interna da DLL de Aguardar Compactao, para que ao invs de aguardar mudana do relgio da impressora, aguarde mudana do relgio do pc.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 24/05/2012

Verso Arquivo: 07.03.00

Verso do Produto: ECF 6.47, DUAL 4.32, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - XML - Alterao da tag <Bobina57mm> para <TamanhoBobina>, onde agora configuramos o nmero de colunas que sero utilizadas para impresso.

Implementao - Verso DLL - incluso de File Version na descrio da DLL, pois quando consultada via comando no estava retornando corretamente, mesmo que no windows aparea a verso correta.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 23/05/2012

Verso Arquivo: 07.01.11

Verso do Produto: ECF 6.46, DUAL 4.30, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - eEjetarCheque_ECF_Daruma - Ajustado tempo de time out para 20 segundos. Este valor pode tambm ser determinado atravs da chave <TimeOutEjetarCheque> no xml.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 21/05/2012

Verso Arquivo: 07.01.10

Verso do Produto: ECF 6.45, DUAL 4.30, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 
Implementao - rGerarRelatorioOffline_ECF_Daruma - No estava ocorrendo a gerao dos arquivos do SPED, quando no parametro de tipo de relatrio havia "+SPED[PIS;COFINS]" s estava gerando quando era o primeiro tipo solicitado.

Implementao - Ocupao de portas - Quando produto configurado para MODEM por exemplo, a dll no ocupa mais as outras portas definidas no XML quando  carregada. 

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 18/05/2012

Verso Arquivo: 07.01.08

Verso do Produto: ECF 6.43, DUAL 4.30, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 

Implementao - iCFEfetuarFormaPagamento e iCF EfetuarPagamentoFormatado - As formas de pagamento no precisam ser enviadas de forma identicas ao que est no ECF (letra maiuscula/ minuscula), a DLL s diferencia maisculas de minsculas dos Meios de Pagamento quando existe letra acentuada nele. Exemplo: est cadastrado "Carto" e for enviado "CARTO" sair Dinheiro, j se for enviado "CARTO" sair a forma cadastrada na impressora Carto;
 
Implementao - para JNA - Acertada as assinaturas para geracao dos wrappers.

Implementao - rRetornarInformacao_ECF_Daruma - Quando a impressora esta sem papel agora a resposta  retornada com sucesso. 

------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 15/05/2012

Verso Arquivo: 07.01.03

Verso do Produto: ECF 6.39, DUAL 4.30, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 

Implementao - iImprimirTexto_DUAL_DarumaFramework - Estava apresentando erro quando enviado um buffer grande de impresso vrias vezes seguidas.

Implementao - rConsultaStatusImpressora_DUAL_DarumaFramework - Agora est retornando os status normalmente quando impressora em erro ou fora de linha.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 10/05/2012

Verso Arquivo: 07.01.02

Verso do Produto: ECF 6.39, DUAL 4.29, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:
 

Implementao - iImprimirTexto_DUAL_DarumaFramework - TAG <txtl> - agora aceita a utilizao de tags de formatao de texto dentro dela. 


Nova Implementao - rConsultaStatusImpressora_DUAL_DarumaFramework - Mtodo que retorna alguns status da impressora, de acordo com o ndice informado.

------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 09/05/2012

Verso Arquivo: 07.01.01

Verso do Produto: ECF 6.39, DUAL 4.28, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - Auditoria_ECF - Quando a chave ECF\Auditoria est configurada para valor =2, o arquivo Auditoria_ECF.txt no estava informando a verso da biblioteca e dos produtos.

Implementao - para JNA - Para funcionamento correto do driver foi adicionado ByRef na assinatura dos mtodos rCMEfetuarCalculo, rRGVerificarStatus e rRetornarVendaBruta.

Implementao - eDefinirProduto_Daruma - Soluicionado problema para utilizao em Delphi, quando passamos o parametro do mtodo em branco (nulo).

Nova Implementao - Gerao de Arquivos - Quando o cdigo do item  enviado para o ECF com espaos em branco na frente do cdigo, os relatrios gerados que contenham essa informao agora apresentam o cdigo sem os espaos em branco na frente.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 07/05/2012

Verso Arquivo: 07.00.38

Verso do Produto: ECF 6.38, DUAL 4.27, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - confCadastrar_ECF_Daruma - Quando existir alquota 00,00% cadastrada no ECF, aceitar cadastro e leitura de outras alquotas aps ela. 

Implementao - rGerarRelatorio_ECF_Daruma - MFD, TDM, NFP, NFPTDM - Quando emitiu Sangria/ Suprimento e possui cupons com troco, o valor calculado para o campo 08 do registro E18 para TROCO estava saindo incorreto.

Implementao - confModoPAF - Quando ativado est encerrando a aplicao durante a gerao do Espelho da Leitura da Memria Fiscal.

Nova Implementao - eDefinirProduto_Daruma - Permitir que o mtodo eDefinirProduto_Daruma aceite NULO(VAZIO/ SEM NADA PREENCHIDO).

Nova Implementao - rGerarRelatorio_ECF_Daruma - SPED - implementao de parametros opcionais para PIS e COFINS, quando indicados o arquivo  gerado com os devidos valores nos registros C410, C425, C460 e C470.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 03/05/2012

Verso Arquivo: 07.00.34

Verso do Produto: ECF 6.34, DUAL 4.27, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - Quando tem uma forma de pagamento cadastrada com acento " Prazo" por exemplo, a dll s faz leitura das formas anteriores. Possibilitar leitura de todas as formas de pagamento.

Implementao - rGerarRelatorio_ECF_Daruma - NFPTDM - Registro E16, quando emiti um CCD no vem o GNF.

Implementao - rStatusGaveta_ECF_Daruma, rCFVerificarStatus_ECF_Daruma, em VB6 est apresentando problemas devido  diferena de tamanho da varivel inteira em C e VB.

Implementao - iMFLerSerial_ECF_Daruma - Quando o confModoPAF_ECF_Daruma est ativado derruba a aplicao na gerao do arquivo de Leitura Memoria Fiscal.

Implementao - regAlterarValor_ECF_Daruma - Quando altera MensagemAPL1 ou MensagemAPL2 o codigo de aviso sempre vem 1, sinalizando pouco papel mesmo com o ECF com a bobina cheia.

Implementao - iImprimirTexto_DUAL - problemas na impresso de buffer com mais de 1024 caracteres, usando porta paralela.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 18/04/2012

Verso Arquivo: 07.00.29

Verso do Produto: ECF 6.29, DUAL 4.26, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - No esta sendo gerado registro C490

Implementao - rGerarRelatorio_ECF_Daruma - TDM, MF - No esto sendo mostrados todas as RZs do periodo solicitado, o problema ocorre quando a impressora tem mais de 2000 redues na MF

Implementao - Quando usa o metodo iRGAbrir_ECF_Daruma com um nome que nao existe da erro porque nao existe, porem cadastra CupomAdicional no RG

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 11/04/2012

Verso Arquivo: 07.00.25

Verso do Produto: ECF 6.25, DUAL 4.26, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Quando a UF  PR os totais de registros que so informados no registro 090 esta vindo incorreto

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registros 60D e 60R esto vindo com valor negativo

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 05/04/2012

Verso Arquivo: 07.00.22

Verso do Produto: ECF 6.22, DUAL 4.26, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - iCFVender_ECF_Daruma - Quando envio a quantidade de 0,22  impresso 0,022.

Implementao - rGerarRelatorio_ECF_Daruma - Quando temos estorno de pagamento no registro R07 do VIVANOTA esta saindo caracteres [NULL] no registro

Implementao - rGerarRelatorio_ECF_Daruma - VIVANOTA - No esta sendo gerado o registro R06 para CNF Sangria e Suprimento

Implementao - rGerarRelatorio_ECF_Daruma - VIVANOTA - Registro R06 no esta trazendo o valor do GNF quando o documento  um CCD

Implementao - DUAL - Quando o controle automatico esta com o valor "1" no esta sendo logado a saida do mtodo iImprimirTexto_DUAL_DarumaFramework

Implementao - eBuscarPortaVelocidade_ECF_Daruma - Retorna 1 (OK) mas no encontra o ECF

Nova Implementao - Implementar tags PeriodoInicial e PeriodoFinal dentro de ECF\REDUCAOZ - Quando as duas tags estiverem preenchidas os relatrios selecionados
                      em ECF\REDUCAOZ\Relatorios devem ser gerados com o periodo informado nas duas tags. Se for informado somente a data inicial, a DFW deve pegar 
					  como data final o movimento da ultima RZ

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 04/04/2012

Verso Arquivo: 07.00.15

Verso do Produto: ECF 6.16, DUAL 4.26, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - iCCDAbrirPadrao_ECF_Daruma - Quando  mtodo  chamado aps a emisso de um CNF, esta dando o erro "Informaes sobre pagamento no disponveis"

Implementao - Quando a chave ECF\Auditoria esta com o valor "0", esta sendo gerado o arquivo Auditoria_ECF.txt somente com as informaes de versionamento da dll. Quando a chave esta com o valor "0" nenhum arquivo deve ser gerado

Implementao - iImprimirTexto_DUAL - Com a impressora DR700L a impresso de buffers grandes esta apresentando o retorno -50.

Nova Implementao - Adicionada tag ECF\REDUCAOZ\TimeOutReducaoZ, essa tag recebe o tempo em segundos e  criado com o valor default de 30

------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 29/03/2012

Verso Arquivo: 07.00.12

Verso do Produto: ECF 6.14, DUAL 4.25, MODEM 3.20, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - Melhorar log do linux, hoje esta sendo mostrado varias vezes os mtodos internos como de abertura de serial e escrita da serial, o que faz aumentar o log e dificultar a analise

Implementao - rGerarRelatorio_ECF_Daruma - TDM e Sintegra  - os documentos emitidos antes das 02:00hs mesmo j sendo de outro dia de movimento, esto ficando no dia anterior, como se a RZ tivesse sido emitida as 02hs.

Implementao - rGerarRelatorio_ECF_Daruma - esta retornando -102 ao fazer a leitura do Daruma.inf

Implementao - eInicializar_MODEM esta retornando -3 no Linux

Implementao - eBuscarPortaVelocidade_ECF_Daruma - Quando temos uma placa de modem para conexo discada instalado na maquina o mtodo esta retornando 1 (OK) mas no consegue se comunicar com o ECF

Implementao - iImprimirTexto_DUAL_DarumaFramework - Em algum momentos esta sendo mostrando erro de comunicao com a impressora

Implementao - Logar os parmetros que a dll envia para o mtodo iCCDAbrirPadrao

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 23/03/2012

Verso Arquivo: 07.00.05

Verso do Produto: ECF 6.11, DUAL 4.22, MODEM 3.17, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - MF, TDM - o valor do GT mostrado nos registros E02 e E11 esto diferentes do valor do GT impresso na reduo Z, no relatrio esta sendo mostrado um valor maior que na reduo Z

Implementao - confHabilitarHorarioVerao_ECF_Daruma e confDesabilitarHorarioVerao_ECF_Daruma - Quando um dos dois mtodos so chamados o Observer esta sendo encerrado

Implementao - iRGImprimirTexto_ECF_Daruma - Esta sendo retornado erro 24 quando do checksum  null

Implementao - iCFAbrir_ECF_Daruma - Quando enviamos o CPF, mas o campo Nome ou endereo esto em branco, em Delphi esta saindo impresso o texto "(null)"

Nova Implementao - Implementado mdulo DSP para trabalhar com o Display do produto Daruma PDV TouchW@y

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 15/03/2012

Verso Arquivo: 06.04.08

Verso do Produto: ECF 6.08, DUAL 4.22, MODEM 3.17, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - o binrio da MFD  lido  e a janela de erro informado que a aplicao sera fechada esta sendo mostrada

Implementao - iCCDAbrirPadrao_ECF_Daruma - esta retornando o erro "Entre com digitos numericos somente" e o CCD no  aberto

Implementao - iReducaoZ_ECF_Daruma - Impressora MACH1 - o comando esta retornando -1 mas a reduo z  impressa

Implementao - rStatusImpressora_ECF_Daruma - Quando a impressora esta na USB, se desligar a impressora e chamar o mtodo o mesmo retorna -6 (impressora desligada) e quando ela  ligada novamente o mtodo continua retornando -6

Nova Implementao - iReducaoZ_ECF_Daruma - quando a chave ECF\REDUCAOZ\AvisarReducao estiver com o valor 1, se a diferena entre a primeira e a segunfa chamado do mtodo for maior que 10 minutos deve mostrar novamente a mensagem de bloqueio do ECF.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 14/03/2012

Verso Arquivo: 06.04.04

Verso do Produto: ECF 6.04, DUAL 4.22, MODEM 3.17, TA2000 4.05

Implementaes / Novas Implementaes:

Implementao - iCFEmitirCupomAdicional_ECF_Daruma - Quando emitido aps um CCD, o valor da forma de pagamento vinculada esta errado

Implementao - eAcionarGuilhotina_ECF_Daruma - Quando a impressora esta com a guilhotina configurada como Corte Parcial o mtodo retorna o erro "Guilhotina no habilitada" e o acionamento no  feito.

Implementao - TA2000 - iEnviarDadosFormatados_TA2000_DarumaFramework - Quando digito uma quantidade de casas, apago, e digito uma quantidade menor, esta vindo sujeira no resultado

Implementao - eRetornarPortasCOM_ECF_Daruma - em VB6 e Visual FoxPro o mtodo  executado com sucesso (retorno 1) mas no esta trazendo as portas COM

Nova Implementao - Quando a tag ECF\REDUCAOZ\AvisarReducaoZ esta com o valor 1 e o mtodo iReducaoZ_ECF_Daruma for chamado a DFW vai verificar se a reduo z vai bloquear a impressora, se bloquear deve mostrar um retorno avisando o bloqueio, e se realmente o cliente quiser imprimir a RZ o mtodo deve ser chamado novamente

Nova Implementao - Implementar rotas de IP/COM para o mdulo DUAL, a tag de rota deve conter a porta COM (serial) que sera mapeada e o IP que a impressora esta conectada. Quando o usurio chamar na aplicao a porta COM que foi configurada na rota, a dll vai mandar os comandos para o IP configurado e no para a COM

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 09/03/2012

Verso Arquivo: 06.03.01

Verso do Produto: ECF 6.00, DUAL 4.21, MODEM 3.19, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED  Quando o ms no teve movimento logo no primeiro dia o arquivo  gerado apenas com os registros 0200

Nova Implementao - rInfoEstendida_MODEM_Daruma - O comando deve retornar o indice do SMS quando a mensagem for enviada com sucesso

Nova Implementao - Criar no mdulo MODEM do XML a tag ListarSMS, essa tag pode aceitar 3 valores(0, 1 e 2). Quando estiver com o valor "0" o comando rListarSMS deve listar
					 todos os SMS, com o valor 1 o comando rListarSMS deve listar somente as mensagens lidas e com o valor 2 o comando deve listar somente as mensagens no lidas.

Nova Implementao - Implementar rotinas de execuo automtica de relatrios e retornos de informao antes ou aps a reduo Z.

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 02/03/2012

Verso Arquivo: 06.02.01

Verso do Produto: ECF 5.98, DUAL 4.21, MODEM 3.17, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - DUAL - Quando enviamos um buffer muito grande  atravs da conexo socket a impresso no esta sendo completada

Implementao - DUAL - Quando alteramos as configuraes de porta no mdulo DUAL em tempo de execuo, a configurao no entra em vigor at que o comando eDefinirProduto_Daruma seja chamado

Implementao - DUAL - quando a DFW no consegue comunicao socket com a impressora, o retorno demorando cerca de dois minutos para responder o erro de comunicao

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60I - Campo 11 (base de clculo do ICMS) deve mostrar o valor total do item, hoje estamos mostrando o valor unitrio do produto

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro 0000 no esta sendo gerado

Nova Implementao - criar tag ECF\Wine no XML DarumaFrameWork.xml- Quando a chave estiver com o valor "1" a velocidade da impressora deve ser alterada para 38400, essa alterao deve ser feita porque as bibliotecas do Wine no permitem que o download de binrios seja feito em alta velocidade na serial

Nova Implementao - organizao das tags internas do XML  por produtos por ordem alfabtica

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 24/02/2012

Verso Arquivo: 06.01.02

Verso do Produto: ECF 5.96, DUAL 4.20, MODEM 3.17, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iReducaoZ_ECF_Daruma - Com a impressora MACH1 o comando esta retornando -1 mas a reduo Z  impressa

Implementao - rTipoUltimoDocumentoInt_ECF_Daruma e rTipoUltimoDocumentoStr_ECF_Daruma - Se estou com um Cupom fiscal ou um cupom no fiscal aberto e envio o mtodo iRGFechar_ECF_Daruma a dll retorna que o ultimo documento emitido foi um Relatrio Gerencial

Nova Implementao - eApagarSms_MODEM_DarumaFramework - quando o parmetro informado for  0 , todas as mensagens do chip so apagadas

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 13/02/2012

Verso Arquivo: 06.00.01

Verso do Produto: ECF 5.94, DUAL 4.20, MODEM 3.16, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarEspelhoMFD_ECF_Daruma - Quando o tipo de intervalo  DATAM(3), e o periodo solicitado no tem movimento, a dll no esta retornando o mtodo com o valor -106 (no possui movimento no periodo solicitado)

Implementao - rGerarRelatorio_ECF_Daruma - NFP, NFPTDM, MFD, TDM - registro E15 - quando  dado desconto em porcentagem (%) no item, essa informao no esta aparecendo na posio 14 do registro

Implementao - rGerarRelatorio_ECF_Daruma - NFP, NFPTDM, MFD, TDM - Registro E15 - Campo 16 - Valor total liquido esta vindo negativo

Implementao - rGerarRelatorio_ECF_Daruma - NFP, NFPTDM, MFD, TDM - Registro E21 - quando o documento emitido for um Cupom Fiscal, o campo 08 (GNF) deve vir zerado

Implementao - rListarSMS_MODEM_DarumaFramework - a dll esta listando as mensagens armazenadas no modem e no no sim card, o correto  listar as mensagens do sim card

Nova Implementao - rReceberSMSIndice_MODEM_DarumaFramework - O comando deve permitir que o usurio informe o ndice do SMS que ele deseja fazer a leitura

------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 07/02/2012

Verso Arquivo: 05.31.04

Verso do Produto: ECF 5.90, DUAL 4.20, MODEM 3.15, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - Quando a impressora  desligada logo aps o envio do mtodo, a dll lebin esta sendo chamada em vez de sair do mtodo com o retorno -6

Implementao - tEnviarSMSOperadora_MODEM_DarumaFramework no esta sendo mostrado no Observer

Implementao - eBuscarPortaVelocidade_MODEM_DarumaFramework no esta sendo mostrado no Observer

Nova Implementao - Implementado o parmetro VIVANOTA no mtodo rGerarRelatorio_ECF_Daruma

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 06/02/2012

Verso Arquivo: 05.30.00

Verso do Produto: ECF 5.86, DUAL 4.20, MODEM 3.15, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - No esta sendo gerado os registros C425 de todos os dias no perfil B do SPED (SPED_DRM_B.TXT)

Implementao - rGerarRelatorio_ECF_Daruma - NFP, NFPTDM, MFD, TDM - registro E15 - quando  dado desconto em valor ($) no item, essa informao no esta aparecendo na posio 14 do registro.

Implementao - iRGImprimirTexto_ECF_Daruma - quando o texto "<<<Comprovante>>> "  enviado o mtodo retorna -1 e o texto no  impresso

Implementao - rGerarRelatorio_ECF_Daruma - Quando selecionamos apenas um dia de movimento, somente o registro 0200 do SPED esta sendo gerado

Nova Implementao - implementar troca de velocidade do modem. Quando o usurio alterar o valor da tag MODEM\Velocidade a velocidade do modem tambem deve ser reconfigurada e a dll deve permanecer conectada

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 31/01/2012

Verso Arquivo: 05.28.03

Verso do Produto: ECF 5.84, DUAL 4.20, MODEM 3.14, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Somente os registros 0200 esto sendo gerados

Implementao - rGerarRelatorio_ECF_Daruma - a dll fica travada fazendo a leitura dos eventos do arquivo binrio e retorna access violation

Implementao - rGerarRelatorio_ECF_Daruma - MF, TDM, NFPTDM - Registro E10 no esta sendo gerado, o registro deve ser gerado quando a fita detalhe  impressa

Implementao - rGerarRelatorio_ECF_Daruma - NFP, NFPTDM, MFD, TDM - Registro E17 - Gerar o registro E17 mesmo que o totalizador esteja com o valor zerado (0,00).

Nova Implementao - Organizar os mtodos na treeview do Observer seguindo a mesma lgica de organizao do exemplo em Delphi7, essa organizao no deve alterar os ndices dos mtodos

Nova Implementao - eBuscarPortaVelocidade_MODEM_DarumaFramework para o mdulo MODEM, o comando deve encontar a porta e velocidade que o modem esta configurado. 

Nova Implementao - Nos comando eRSAAssinarArquivo, rGerarRelatorio e rRSA a dll deve aceitar a string com a chave e tambem o arquivo .key (como  hoje)

------------------------------------------------------------------------------------------------------------------------------------------------------------


DarumaFramework.dll

Data de liberao: 23/01/2012

Verso Arquivo: 05.26.17

Verso do Produto: ECF 5.76, DUAL 4.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iTEFFechar_ECF_Daruma - Quando o comando  chamado sem ter um CCD ou RG em aberto, o comando rStatusUltimoCMD esta trazendo erro 0 em vez de 84

Implementao - Cupom Adicional - Se o valor do cupom fiscal  0,10 , o campo da forma de pagamento s esta mostrando o valor " ,10".

Nova Implementao - eRetornarAvisoErroUltimoCMD_ECF_Daruma(Str_Aviso, Str_Erro) - O mtodo deve retornar o texto referente ao erro e aviso do ultimo comando executado


------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 20/01/2012

Verso Arquivo: 05.26.16

Verso do Produto: ECF 5.75, DUAL 4.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - MFD, TDM, NFP, NFPTDM - Registro E15 - Quando temos um desconto no item e depois um desconto no cupom fiscal, o valor mostrado no campo 14 (desconto sobre item) esta saindo errado. Em vez de mostrar o valor de 4,20 esta mostrando 42000000

Implementao - rGerarRelatorio_ECF_Daruma - MFD, TDM, NFP, NFPTDM, Registro E21 - Esta sendo mostrado 2 registros na mesma linha

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro 0000 - O campo 6 (Nome da empresa) esta saindo com espaos no inicio, a dll deve tirar os espaos do inicio e final do campo


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 17/01/2012

Verso Arquivo: 05.26.10

Verso do Produto: ECF 5.70, DUAL 4.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - no esta sendo gerado o registro 0000

Implementao - iTEFImprimirResposta ou iTEFImprimirRespostaCartao - esta retornando -99 quando o CCD no esta aberto

Implementao - rCodigoModeloFiscal_ECF_Daruma - quando estamos com a impressora MACH 2, o cdigo nacional de identificao do ECF esta retornando o valor 0814

Implementao - iCFIdentificarConsumidor_ECF_Daruma - Somente o campo CNPJ deve ser obrigatrio, caso o campo nome e/ou endereo esteja em branco a dll deve aceitar e executar o comando

Implementao - rGerarRelatorio_ECF_Daruma - MFD, TDM, NFPTDM, NFP - Registro E16 - No esta sendo gerado registro para toda Leitura X e relatrio gerencial que foi impresso

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro 0000 - No esta mostrando a UF no campo 9 

Implementao - iRGImprimirTexto_ECF_Daruma - quando o texto tem o caracter < a impresso no esta sendo feita, a dll esta reconhecendo como uma tag

Implementao - rGerarRelatorio_ECF_Daruma - MF - Registro E02 - No esto sendo mostradas as informaes do cliche da impressora, como CNPJ, nome, endereco

Implementao - iCFVender_ECF_Daruma - no Delphi, quando algum parmetro no foi enviado a dll no esta mostrando o retorno -99

Implementao - iCCDImprimirArquivo_ECF_Daruma - no est funcionando quando o arquivo enviado tem mais de 68 caracteres a impresso no esta sendo realizada

Implementao - rGerarRelatorio_ECF_Daruma - SPED - C470 - Quando for alquota de ISS o campo 7 deve ficar com o valor 090 e o campo alquota com o valor 00,00

Implementao - rGerarRelatorio_ECF_Daruma - SPED - C460 - Quando o cupom  cancelado o campo CPF deve ficar em branco

Implementao - rGerarRelatorio_ECF_Daruma - SPED - C460 - tirar a formatao do campo de CPF do cliente, informar somente os nmeros

Implementao - rGerarRelatorio_ECF_Daruma - SPED - C490 - Gerar o registro C490 mesmo quando a aliquota for de ISS, informar o campo aliquota com o valor de 0,00 e o campo de valor com o mesmo valor que esta no registro C420 correspondente

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 29/12/2011

Verso Arquivo: 05.26.03

Verso do Produto: ECF 5.63, DUAL 4.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60I - O valor liquido da mercadoria esta saindo errado devido a configurao de decimais da impressora. no cupom esta como 0,93 mas no arquivo esta saindo somente 9

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 29/12/2011

Verso Arquivo: 05.26.02

Verso do Produto: ECF 5.62, DUAL 4.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - rRetornarInformacao_ECF_Daruma - O usurio pode solicitar mais de um ndice por vez, para isso os indices devem ser contatenados com o caracter "+"

Nova Implementao - rGerarRelatorio_ECF_Daruma - Implementada a tag LMFC (leitura da memria fiscal completa em arquivo) e LMFS (leitura da memoria fiscal simplificado em arquivo)

Nova Implementao - rGerarRelatorioOffLine_ECF_Daruma - O mtodo tambem deve aceitar o binrio bruto (.dat) e fazer a gerao dos relatrios com base nesse arquivo

Implementao - rGerarRelatorio_ECF_Daruma - quando selecionamos algum relatrio de baixo nivel e pedimos para assinar todos os arquivos (tag [EAD]) o mtodo esta retornando erro

Implementao - rGerarEspelhoMFD_ECF_Daruma - Quando a impressora esta a 115200 o espelho esta sendo criado incompleto e a dll fica travada, mesmo depois que a impressora ja respondeu. Quando a impressora esta a 9600 ou 38400 o problema no ocorre

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro 0200 - Em alguns registros a descrio do produto esta saindo com um espao em branco antes

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C460 - Campo 3 esta vindo com o valor 07 quando ocorre cancelamento de algum item, mas o correto  colocar como 00

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C420 - o campo 4 deve ficar em branco quando aliquota for F, I, N, CAN-T, DT, DS, AT, AS

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C470 - o campo ALIQ_ICMS deve vir com o valor 0,00 quando o campo CST_ICMS for igual a 040 ou 060

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro 0200 e C470 - no campo de aliquota devemos colocar o valor com 2 decimais, exemplo, 17,00

Implementao - rGerarRelatorio_ECF_Daruma - SPED - registro 0200 e C470 - Quando a descrio do item tem mais de 60 posies, o campo de unidade esta sendo preenchido com lixo, pegando os ultimos caracteres do campo anterior

Implementao - rGerarRelatorio_ECF_Daruma - SPED - registro C460 - Quando o cupom  cancelado somente os 4 primeiros campos devem ser preenchidos, o restante deve ser colocado em branco, hoje o campo de PIS e COFINS esto sendo preenchido com 0,00

Implementao - rGerarRelatorio_ECF_Daruma - NFP, NFPTDM, MFD, MF, TDM - Quando temos uma reduo Z sem movimento a dll esta retornando -106 (indicanco que no tem movimento no periodo selecionado) e no gera os relatrios com as informaes que ela possui


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 16/12/2011

Verso Arquivo: 05.25.01

Verso do Produto: ECF 5.42, DUAL 4.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - Quando a tag [EAD] esta selecionada, todos os relatrios devem ser assinados

Implementao - rGerarRelatorio_ECF_Daruma - SPED - O valor do item no registro C470 esta saindo com as casas decimais erradas

Implementao - rGerarRelatorio_ECF_Daruma - NFPTDM, TDM - Registro E14 - quando ocorre cancelamento de cupom fiscal o campo CCF esta saindo com o valor errado, esta vindo como CCF+1

Implementao - rGerarRelatorio_ECF_Daruma - MFD, TDM, NFP - Registro E21 esta sendo gerado com [NULL] no final da linha


------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 14/12/2011

Verso Arquivo: 05.24.16

Verso do Produto: ECF 5.39, DUAL 4.01, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rLeituraX_ECF_Daruma - com a impressora na porta USB o arquivo de sada foi gerado incompleto

Implementao - rLeituraX_ECF_Daruma - se o comando for chamado mais de uma vez, as informaes do arquivo esto sendo concatenadas, o arquivo no esta sendo zerado

Implementao - rGerarRelatorio - SPED - Registro C490 - Retirado o valor 2D do campo 8 desse registro. o Campo deve ficar vazio

Implementao - rRetornarInformacao_ECF_Daruma - Mehoria no tempo de execuo do comando

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 07/12/2011

Verso Arquivo: 05.24.11

Verso do Produto: ECF 5.35, DUAL 4.01, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iCFEmitirCupomAdicional_ECF_Daruma - No esta sendo emitido cupom adicional aps a impresso de um cupom de bilhete de passagem

Implementao - iCFBPAbrir_ECF_Daruma - O comando no esta funcionando quando os parmetros de Nome, endereco e documento so informados

Implementao - O primeiro cupom fiscal de bilhete de passagem esta saindo com os valores errados.

Implementao - iCFCancelar_ECF_Daruma - Quando o CCD esta em aberto o comando no esta fazendo o estorno do CCD e o cancelamento do cupom

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 05/12/2011

Verso Arquivo: 05.24.07

Verso do Produto: ECF 5.32, DUAL 4.01, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rTipoUltimoDocumentoInt_ECF_Daruma e rTipoUltimoDocumentoStr_ECF_Daruma esto retornando valor errado quando o ultimo documento chamado foi iSangria_ECF_Daruma e iSuprimento_ECF_Daruma

Implementao - iSuprimento_ECF_Daruma - No esta sendo permitido que o usurio envie o parmetro de texto livre em branco

Implementao - iSangria_ECF_Daruma - No esta sendo permitido que o usurio envie o parmetro de texto livre em branco

Implementao - iCFBPAbrir_ECF_Daruma no esta aceitando os parametros de nome, endereco e documento em branco

Implementao - iCCDEstornar_ECF_Daruma - no esta aceitando os parametros de nome, endereco e documento em branco

Implementao - iCCDAbrir_ECF_Daruma - Os campos de nome, endereco e documento esto sendo impressos com o texto "(null)" quando o usurio no informa essas informaes

Implementao - rStatusImpressora_ECF_Daruma esta retornando -6 quando a tag ECF\RetornarAvisoErro esta com o valor 0

Implementao - rInfoEstendida_ECF_Daruma - No esta sendo retornada a informao de abertura de cupom fiscal (iCFAbrir_ECF_Daruma)

Implementao - eApagarSMS_ECF_Daruma - esta trazendo o retorno 1 mesmo quando no temos mensagem para ser apagada no modem

Nova Implementao - Implementada comunicao com impressora no fiscal DR700 Ethernet

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 30/11/2011

Verso Arquivo: 05.24.02

Verso do Produto: ECF 5.29, DUAL 4.00, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iReducaoZ_ECF_Daruma - quando o reduo tem mais de 20 PDFs a aplicao esta sendo encerrada

Implementao - rVerificarImpressoraLigada_ECF_Daruma e eBuscarPortaVelocidade_ECF_Daruma esto trazendo valor invlido em erro e aviso

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 29/11/2011

Verso Arquivo: 05.24.01

Verso do Produto: ECF 5.28, DUAL 4.00, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - campo 10 Registro 60I - deve mostrar o valor liquido do produto e no do item

Implementao - rGerarRelatorio_ECF_Daruma - SPED - Registro C490 - Quando o campo CST_ICMS for 30,40,41,50 ou 60 o campo 06 tambem deve vir com o valor zero

Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - registro 60D e 60I - quando o cdigo do produto tem mais de um espao a dll esta colocando somente 1 no arquivo. exemplo: cdigo = teste    4, no arquivo do SINTEGRA aparece como teste 1 (somente com 1 espao).

Implementao - rGerarEspelhoMFD_ECF_Daruma - Quando a data atual da impressora  passada como parametro, a dll esta retornando que a data  maior que a emisso da ultima RZ

------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 22/11/2011

Verso Arquivo: 05.23.08

Verso do Produto: ECF 5.25, DUAL 3.24, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rGerarRelatorio_ECF_Daruma - SPED - No esta sendo feito o rateio do acrscimo colocado no final do cupom quando os produtos so vendidos com a mesma alquota

Implementao - rGerarRelatorio_ECF_Daruma - SPED - O registro 0200 gera as aliquotas com vrgula e no C270 esta gerando no formato sem virgula, colocar os 2 registros com a mesma formatao

Implementao - Alterar a mensagem de Cupom Mania para "CUPOM MANIA, CONCORRA A PRMIOS" na linha 1 e "ENVIE SMS P/ 6789: 99999999ddmmaa888888777" na linha 2. onde  99999999 representa o nmero da Inscrio Estadual do contribuinte usurio do ECF, impresso no cabealho do Cupom Fiscal, com 8 dgitos; Quando flag ECF\CF\CupomMania=2 a mensagem deve ser impressa na penultima e ultima linha da mensagem promocional.
 ddmmaa representa a data de emisso do Cupom Fiscal impressa em seu cabealho, no formato dia, ms e os dois ltimos dgitos do ano;

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 11/11/2011

Verso Arquivo: 05.23.03

Verso do Produto: ECF 5.20, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - Quando ocorre ao na gerao de relatrios a dll no esta voltando a velocidade da impressora para a que o usurio estava utilizando

Implementao - iRGImprimirTexto_ECF_Daruma - No esta sendo impresso o texto e o BMP quando a tag <bmp> esta sendo colocada no final da string de comando

Implementao - rStatusUltimoCMDInt_ECF_Daruma - em VB6 em modo debug o retorno de erro e aviso sempre vem com 0 (sem erro e sem aviso) mesmo quando temos algum erro na impressora

Implementao - tag <bmp> s esta funcionando quando mandamos algum texto junto com a tag, exemplo <bmp>1</bmp>teste

Implementao - rVerificarImpressoraLigada_ECF_Daruma - esta retornando -6 (impressora desligada) quando a tag ECF\ControleAutomatico esta com o valor 1

Nova Implementao - eAcionarGuilhotina_ECF_Daruma - Quando temos algum documento em aberto e tentamos acionar a guilhotina  retornado o erro avisando que a guilhotina esta desabilitada 

-------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 31/10/2011

Verso Arquivo: 05.22.20

Verso do Produto: ECF 5.12, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - Minas Legal - Alterado a formatao do texto do Minas Legal devido a alterao na legislao, agora esta sendo colocada as casas decimais
do valor total do cupom e tambem foram colocados espaos entre o CNPJ, data e valor do cupom

Nova Implementao - Implementado valor 3 na tag ECF\Auditoria, com esse valor o arquivo gerado fica bloqueado para visualizao ou edio enquanto a dll no for encerrada

Implementao - iMFLerSerial_ECF_Daruma - Quando a impressora esta na porta USB o arquivo esta sendo gerado incompleto

Implementao - iMFLerSerial_ECF_Daruma - A aplicao esta entrando em loop durante a gerao do arquivo quando a impressora esta na porta USB

Nova Implementao - Implementado rCalcularMD5_ECF_Daruma no Observer

Implementao - eAcionarGuilhotina_ECF_Daruma - esta retornando 0 mesmo quando o comando  executado com sucesso

Implementao - eInterpretarRetorno_ECF_Daruma - Quando o ndice  -106 o texto retornado esta errado, o correto  "No possui movimento no periodo solicitado"

Nova Implementao - Implementado tag <sl> no mdulo ECF, com esta tag  possvel realizar o salto de linhas de 01 a 99 no relatrio gerencial e no CCD

Implementao - rGerarRelatorio_ECF_Daruma - TDM e MF - registro E09 - Quando o reinicio de operao ocorre durante o horrio de vero, a hora mostrada no campo 
07 do registro esta vindo errada

Implementao - quando o papel acaba, coloco nova bobina, chama o comando rVerificarImpressoraLigada e depois rRetornarInformacao com indice 56.
A aplicao java esta caindo e retornando AccessViolation na JVM

Implementao - Nova Implementao do comando  rRetornarVendaBruta_ECF_Daruma

Implementao - Quando pedimos para gerar o relatrio do dia de hoje (dia aberto) a dll no esta retornando o erro -105 (data informada  maior que a ultima reduo Z)

Implementao - eBuscarPortaVelocidade_ECF_Daruma - Quando temos mais de 2 portas COM o comando esta retornando -6 (impressora desligada)

Implementao - iRGAbrir_ECF_Daruma - a descrio do RG esta como case sensitive, mas deve aceitar sendo maiusculo ou minusculo

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 18/10/2011

Verso Arquivo: 05.22.04

Verso do Produto: ECF 4.97, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iCCDImprimirTexto_ECF_Daruma - No esta aceitando tags de cdigo de barras, o comando retornar 1 mas nada  impresso
Implementao - iRGImprimirTexto_ECF_Daruma - quando coloco um \n no final da linha do texto, a dll esta colocando uma linha em branco logo abaixo do texto

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 14/10/2011

Verso Arquivo: 05.22.03

Verso do Produto: ECF 4.96, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - confCadastrar_ECF_Daruma e confCadastrarPadrao_ECF_Daruma - o cadastro de alquota esta sendo feito na ultima posio
Implementao - eInterpretarAviso, eInterpretarErro e eInterpretarRetorno no esto sendo logados
Implementao - confCadastrar_ECF_Daruma e confCadastrarPadrao_ECF_Daruma - no esto logando os parmetros informados
Nova Implementao - MinasLegal - Quando a tag ECF\CF\MinasLegal estiver habilitada o texto deve ser impresso na ultima linha da mensagem promocional

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 10/10/2011

Verso Arquivo: 05.21.00

Verso do Produto: ECF 4.92, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - DUAL - tag <sn> - esta emitindo o sinal sonoro mas esta pulando uma linha
Implementao - iRGImprimirTexto_ECF_Daruma - Quando o relatrio gerencial  fechado automaticamente aps 2 minutos, o comando
	no esta abrindo o relatrio gerencial
Implementao - iCFEncerrarPadrao_ECF_Daruma e iCFEncerrarResumido_ECF_Daruma - Quando colocamos um texto com tags de formatao
	no XML o texto esta sendo impresso duas vezes no final do cupom, sendo que uma vez ele esta formatado e outra no
Implementao - tag <bmp> no esta funcionando corretamente, a imagem s  impressa quando mandamos algum texto junto com a tag
Implementao - rStatusUltimoCMDInt_ECF_Daruma e rConsultaStatusImpressoraStr_ECF_Daruma esto travando o Observer
Implementao - rConsultaStatusImpressoraInt_ECF_Daruma no esta trazendo o retorno
Implementao - eMemoriaFiscal_ECF_Daruma no esta funcionando no Observer
Nova Implementao - Implementada a tag ECF\CF\MensagemFormaPagamento
Nova Implementao - Implementada a tag Observer\Latencia
Nova Implementao - Implementado tratamento de retorno do fim de papel
Nova Implementao - Implementado no Observer os mtodos:
eAcionarGuilhotina_ECF_Daruma,
rStatusGaveta_ECF_Daruma, 
rAssinarRSA_ECF_Daruma, 
rGerarMF_ECF_Daruma, 
rGerarMFD_ECF_Daruma,
rGerarNFP_ECF_Daruma, 
rGerarSINTEGRA_ECF_Daruma, 
rGerarSPED_ECF_Daruma, 
rGerarTDM_ECF_Daruma, 
rRetornarGTCodificado_ECF_Daruma, 
rVerificarGTCodificado_ECF_Daruma,
eInterpretarRetorno_ECF_Daruma, 
rInfoEstendida_ECF_Daruma, 
rLerDecimais_ECF_Daruma, 
rLerMeiosPagto_ECF_Daruma, 
rLerRG_ECF_Daruma, 
rMinasLegal_ECF_Daruma, 
rRetornarDadosReducaoZ_ECF_Daruma, 
confDesabilitarModoPreVenda_ECF_Daruma, 
confHabilitarModoPreVenda_ECF_Daruma, 
confProgramarIDLoja_ECF_Daruma, 
confProgramarOperador_ECF_Daruma


-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 03/10/2011

Verso Arquivo: 05.17.01

Verso do Produto: ECF 4.87, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - Implementado as tags para impresso de cdigo de barras no encerramento do cupom e relatrio gerencial
Implementao - rGerarRelatorio_ECF_Daruma - SPED - No esta sendo gerado todos os registros C470 referente aos itens vendidos no dia
Implementao - rGerarRelatorio_ECF_Daruma - SPED - No esta sendo colocado o caracter CR no final dos registros 0200

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 22/09/2011

Verso Arquivo: 05.16.38.0

Verso do Produto: ECF 4.85, DUAL 3.21, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - Implementado registros 0000 e 0200 no SPED perfil A e perfil B gerados pelo comando rGerarRelatorio_ECF_Daruma
Nova Implementao - ECF - Retirado do log as chamadas internas do comando eXMLAlterarValor no start up da dll e colocado o texto do XML
Nova Implementao - DUAL - Retirado do log as chamadas internas do comando eXMLAlterarValor no start up da dll e colocado o texto do XML
Implementao - rGerarRelatorio_ECF_Daruma MFD e TDM - No registro E21 no esta mostrando o valor estornado da forma de pagamento
Implementao - iCFVender_ECF_Daruma - Se tenho alguma alquota cadastrada fora de ordem o comando esta retornando o erro -3 (aliquota no encontrada)
Implementao - iCFIdentificarConsumidor_ECF_Daruma - comando no esta disponvel para o Observer

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 20/09/2011

Verso Arquivo: 05.16.31.0

Verso do Produto: ECF 4.80, DUAL 3.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iEstornarPagamento_ECF_Daruma - No esta aceitando a descrio da forma de pagamento, somente o ndice

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 13/09/2011

Verso Arquivo: 05.16.30.0

Verso do Produto: ECF 4.78, DUAL 3.20, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - iCFEmitirCupomAdicional_ECF_Daruma - Quando o comando  chamado mais de uma vez em seguida, o nmero do COO do cupom de origem esta sendo alterado, sendo que deveria continuar o mesmo
Implementao - iCFEncerrar_ECF_Daruma - Mesmo quando a tag ECF\CF\MINASLEGAL esta com o valor "0" a dll esta chamando internamente o comando rMinasLegal_ECF_Daruma
Implementao - O comando no esta encontrando a impressora, mesmo quando a impressora esta ligada o comando esta retornando -6.
Nova Implementao - Criada a tag <bm></bm> para ser utilizada nas impressoras DR700BM

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 06/09/2011

Verso Arquivo: 05.16.27.0

Verso do Produto: ECF 4.77, DUAL 3.19, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rRetornarInformacaoSeparador_ECF_Daruma - Quando o comando  chamado direto esta retornando Access Violation
Nova Implementao - rGerarMF_ECF_Daruma
Nova Implementao - rGerarMFD_ECF_Daruma
Nova Implementao - rGerarTDM_ECF_Daruma
Nova Implementao - rGerarSPED_ECF_Daruma
Nova Implementao - rGerarSINTEGRA_ECF_Daruma
Nova Implementao - rGerarNFP_ECF_Daruma

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 02/09/2011

Verso Arquivo: 05.16.26.0

Verso do Produto: ECF 4.76, DUAL 3.19, MODEM 3.09, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rConsultaStatusImpressoraBinario_ECF_Daruma - Zerado os avisos e erros do comando porque o mesmo no pega essa informao do ECF
Implementao - rListarSMS_MODEM_DarumaFramework - a aplicao esta sendo fechada quando o mtodo  executado
Implementao - tEnviarSMS_MODEM_DarumaFramework - Quando o modem esta ligado na porta USB o comando esta retornando o erro -3
Nova Implementao - tEnviarSMSOperadora_MODEM_DarumaFramework - Comando para enviar o SMS pelo chip selecionado pelo usurio

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 29/08/2011

Verso Arquivo: 05.16.21.0

Verso do Produto: ECF 4.73, DUAL 3.19, MODEM 3.07, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - rRetornarInformacaoSeparador_ECF_Daruma, quando chamamos o comando mais de uma vez em seguida esta dando access violation
Implementao - iCFEncerrarPadrao_ECF_Daruma e iCFEncerrarResumido_ECF_Daruma esta retornando access violation quando o valor total do cupom  menor ou igual a 0,09
Implementao - eDefinirProduto_Daruma esta retornando -40 quando o produto  definido como DUAL, MODEM, TA2000 ou GENERICO

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 25/08/2011

Verso Arquivo: 05.16.16.0

Verso do Produto: ECF 4.69, DUAL 3.18, MODEM 3.07, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - rMinasLegal_ECF_Daruma
Nova Implementao - criada a tag ECF\CF\MinasLegal no xml de configurao DarumaFramework.xml
Nova Implementao - criado o alias rInfoEstendida_ECF_Daruma para o comando rInfoEstentida_ECF_Daruma
Implementao - eDefinirProduto_Daruma, se a impressora esta desligada o comando esta retornando 1 em vez de -6

-------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 22/08/2011

Verso Arquivo: 05.16.11.0

Verso do Produto: ECF 4.64, DUAL 3.18, MODEM 3.07, TA2000 4.04

Implementaes / Novas Implementaes:

Implementao - Quando o produto esta definido para FISCAL ou ECF e depois alteramos para DUAL, esta retornando erro -1 no comando iImprimirTexto_DUAL_Daruma
Nova Implementao - eReiniciar_MODEM_Daruma

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 17/08/2011

Verso Arquivo: 05.16.08.0

Verso do Produto: ECF 4.64, DUAL 3.17, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - eInterpretarAviso e eInterpretarErro, quando for o indice 0 escrever a mensagem "Sem Aviso" para o aviso e "Sem erro" para o erro
Implementao  Quando a tag ECF\ControleAutomatico esta com o valor 1, a dll esta prendendo todas as portas COM do computador
Implementao - eBuscarPortaVelocidade - se o comando  chamado mais de uma vez, esta sendo retornado impressora desligada
Implementao - iCFVender_ECF_Daruma - quando a impressora tem uma aliquota de ISS de 5,00 e no tem a mesma aliquota em ICMS, quando mando o parmetro de alquota como I5,00 a impressora esta vendendo sem dar erro e esta mostrando a aliquota de ISS 5,00, sendo que deveria retornar o erro -3(Aliquota no cadastrada)

-------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 16/08/2011

Verso Arquivo: 05.16.05.0

Verso do Produto: ECF 4.61, DUAL 3.17, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - Comando eInterpretarRetorno_ECF_Daruma, retorna o texto referente aos possveis retorno dos mtodos
Nova Implementao - eRetornarPortasCOM_ECF_Daruma, retorna as portas COMs que foram reconhecidas pelo Windows
Implementao  eInterpretarErro_ECF_Daruma esta retornando o texto "Erro geral ou erro de comunicao" quando o ndice do erro  igual a 0
Implementao - rGerarEspelhoMFD_ECF_Daruma, mesmo quando a impressora tem movimento a dll esta retornando -106 

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 11/08/2011

Verso Arquivo: 05.16.00.0

Verso do Produto: ECF 4.56, DUAL 3.17, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

Nova Implementao - Agora a DLL busca apenas as portas COMs j startadas pelo Windows e equaliza o baud rate
Nova Implementao  Sinal sonora no comando eBuscarPortaVelocidade quando a impressora  encontrada
Nova Implementao  rUltimoCMDEnviado_ECF_Daruma
Nova Implementao  rTipoUltimoDocumentoStr_ECF_Daruma
Nova Implementao  rTipoUltimoDocumentoInt_ECF_Daruma
Implementao  eBuscarPortaVelocidade no localiza a impressora quando a mesma esta na porta COM10 ou maior
Implementao  rVerificarImpressoraLigada_ECF_Daruma esta retornando -6 mesmo quando a impressora esta comunicando

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 09/08/2011

Verso Arquivo: 05.15.12.0

Verso do Produto: ECF 4.50, DUAL 3.17, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - Erro no comando iCCDFechar_ECF_Daruma com impressora MACH1 quando  chamado o comando eAcionarGuilhotina
- Implementao - Retorno -1 no comando iReducaoZ_ECF_Daruma com impressora modelo MACH1 e MACH2.

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 08/08/2011

Verso Arquivo: 05.15.9.0

Verso do Produto: ECF 4.47, DUAL 3.17, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - rGerarRelatorio_ECF_Daruma - Em Java a aplicao esta sendo encerrado quando pedimos para gerar qualquer relatrio
- Nova Implementao - Criada a tag ECF\CF\BMP no arquivo XML de configurao, esta tag habilita a impresso automtica de logotipo no encerramento do cupom fiscal, por
padro o valor desta chave  0 (Impresso automtica de logo desabilitada). Para que o logo seja impresso automaticamente no final do cupom, deve ser informado
o nmero do ndice em que a imagem foi carregada, esse nmero pode ser 1,2,3,4 ou 5. 
- Implementao - Alterado o valor padro das tags OBSERVER\PathEntrada para c:\Daruma.cmd e OBSERVER\PathSaida para c:\Daruma.ret

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 03/08/2011

Verso Arquivo: 05.15.2.0

Verso do Produto: ECF 4.41, DUAL 3.17, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - Se o produto esta como DUAL e depois alteramos para TA2000 a dll no esta liberando a porta que esta configurada no mdulo DUAL
- Implementao - DUAL - Quando a tag Termica do XML esta com o valor 0 o comando iImprimirTexto_DUAL_DarumaFramework retorna Access Violation
- Implementao - DUAL - Comando iAutenticarDocumento esta retornando Access Violation
- Implementao - Comandos iCFAbrir_ECF_Daruma e iCFIdentificarConsumidor no esta aceitando tags de formatao de texto
- Nova Implementao - TAG ECF\IdentificaConsumidorFormatado que vai formatar a identificao do consumidor de acordo com o informado na tag

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 02/08/2011

Verso Arquivo: 05.14.13.0

Verso do Produto: ECF 4.39, DUAL 3.15, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - Comando rDataHoraImpressora_ECF_Daruma esta retornando data em branco quando a mesma  chamada varias vezes
- Implementao - Audiotoria_ECF - Retirado o texto comReceberByte que estava sendo repetido

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 01/08/2011

Verso Arquivo: 05.14.10.0

Verso do Produto: ECF 4.34, DUAL 3.15, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Nova Implementao - rStatusImpressoraBinario_ECF_Daruma
- Nova Implementao - rConsultaStatusImpressoraInt_ECF_Daruma
- Nova Implementao - rConsultaStatusImpressoraStr_ECF_Daruma
- Nova Implementao - Modo Genrico - eAbrirSerial_Daruma
- Nova Implementao - Modo Genrico - eFecharSerial_Daruma
- Nova Implementao - Modo Genrico - rReceberDados_Daruma
- Nova Implementao - Modo Genrico - tEnviarDados_Daruma
- Nova Implementao - iRelatorioConfiguracao_ECF_Daruma
- Implementao - Includa a verso da dll no incio do arquivo Auditoria e tambm no
incio dos arquivos de continuao da auditoria.

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 28/07/2011

Verso Arquivo: 05.14.8.0

Verso do Produto: ECF 4.34, DUAL 3.15, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - eBuscarPortaVelocidade_ECF_Daruma no esta encontrando a impressora quando a velocidade esta a 115200
- Implementao - Quando o produto esta para DUAL e depois altero para FISCAL a dll no esta conseguindo se comunicar com a ECF.


-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 27/07/2011

Verso Arquivo: 05.14.6.0

Verso do Produto: ECF 4.32, DUAL 3.15, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - confCFBPProgramarUF_ECF_Daruma no esta funcionando no Observer
- Implementao - rLerRG_ECF_Daruma no esta retornar as informaes no arquivo Daruma.ret do Observer

-------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 25/07/2011

Verso Arquivo: 05.14.4.0

Verso do Produto: ECF 4.32, DUAL 3.15, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

- Implementao - iCFCancelar_ECF_Daruma - Quando o cupom fiscal tem mais de um CCD vinculado
a ele,  feito o estorno do primeiro CCD e retornado o erro "Cancelar CCDs". O restante
dos CCD referentes ao cupom no so estornados e o cupom fiscal no  cancelado
- Implementao - iCCDImprimirTexto_ECF_Daruma - Quando  passada a tag <bmp> o comando
retorna 1 (OK) mas a imagem no  impressa, se for colocado um texto junto com a
tag o mesmo tambm no  impresso.
- Implementao - rGerarRelatorio_ECF_Daruma - SPED - No esta sendo colocado o texto
"|C420|" quando o totalizador  CAN-T
- Implementao - Tags de formatao de texto junto com BMP - Quando estava sendo enviada
a tag <bmp> as tags de formatao de texto no estavam sendo reconhecidas
- Implementao - DUAL - iImprimirTexto_DUAL_Daruma - Quando  enviada a tag <s> e no
mesmo comando as tags de cdigo de barras, a impressora s imprime o texto que foi
passado entre a tag <s>, no imprime o cdigo de barras e a impressora fica travada.
 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 21/07/2011

Verso Arquivo: 05.14.2.0

Verso do Produto: ECF 4.31, DUAL 3.14, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

  - Implementao - iCFCancelar_ECF_Daruma - Quando o CF tem mais de um CCD vinculado a ele,  feito o estorno do primeiro CCD e  retornado o erro "Cancelar CCDs" e no  feito o estorno do segundo CCD e tambem no  feito o cancelamento do CF
  
 
 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

Data de liberao: 21/07/2011

Verso Arquivo: 05.14.1.0

Verso do Produto: ECF 4.30, DUAL 3.14, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

  - Nova Implementao - Criado comando rRetornarInformacaoSeparador_ECF_Daruma - Este mtodo possibilita retornar do ECF mais de 170 informaes diferentes ja formatadas
  e sepadadas de acordo com separador informado
 
 
 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 


Data de liberao: 20/07/2011

Verso Arquivo: 05.13.3.0

Verso do Produto: ECF 4.28, DUAL 3.14, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

 - Implementao - rGerarRelatorio_ECF_Daruma - TDM, NFPTDM, MF - Venda bruta diria no registro E12 esta vindo com valor negativo quando o valor do item passa os 8 digitos
 - Implementao - tag <bmp> no esta funcionando no campo de texto livre referente ao comando iCFEncerrar_ECF_Daruma
 - Nova Implementao - Criada as tags OBSERVER\PathEntrada e OBSERVER\PathSaida, essas duas tags so utilizadas somente pelo Observer
 
 
 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 


Data de liberao: 19/07/2011

Verso Arquivo: 05.12.43.0

Verso do Produto: ECF 4.25, DUAL 3.14, MODEM 3.06, TA2000 4.04

Implementaes / Novas Implementaes:

 - Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Casas decimais na quantidade configurada para 3 e valor lquido configurado para 2 
 - Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Totalizador de cancelamento de item e cancelamento de cupom
 - Implementao - rGerarRelatorio_ECF_Daruma - MFD, MF, TDM, NFP e NFPTDM - campo 10 do registro E01 esta vindo sempre com o valor 001 e no o nmero sequencial real do ECF
 - Implementao - rLeituraX_ECF_Daruma e rLeituraXCustomizada_ECF_Daruma - O comando retorna OK mas a leitura X no esta sendo gerada em arquivo
 - Implementao - TA2000 - Qualquer comando de display esta retornando o erro -999
 
 
 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

Data de liberao: 15/07/2011

Verso Arquivo: 05.12.39.0

Verso do Produto: ECF 4.22, DUAL 3.14, MODEM 3.06, TA2000 4.03

Implementaes / Novas Implementaes:

 - Implementao - rGerarRelatorio_ECF_Daruma - SINTEGRA - Registro 60D esta mostrando valor negativo no campo produto e base de calculo
 - Implementao - rGerarRelatorio_ECF_Daruma - SPED - No arquivo do SPED perfil A a soma dos registros C470 de um determinado totalizador no bate com o valor informado no registro C420
 
 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
 
Data de liberao: 12/07/2011

Verso Arquivo: 05.12.37.0

Verso do Produto: ECF 4.20, DUAL 3.14, MODEM 3.06, TA2000 4.03

Implementaes / Novas Implementaes:

 - Implementao - confCadastrar_ECF_Daruma e confCadastrarPadrao_ECF_Daruma - quando no tem mais espao para cadastrar TNF o mtodo esta retornando -1  e o erro retorna 0 em vez 35
 - Implementao - confCadastrar_ECF_Daruma e confCadastrarPadrao_ECF_Daruma - quando no tem mais espao para cadastrar aliquota o mtodo esta retornando -1 e o erro retorna 0 em vez de 34
 - Implementao - iCFEncerrar_ECF_Daruma - tags de formatao condensado, enfatizado, negrito, sublinhado e dupla altura no esto funcionando no campo de mensagem promocional
 - Implementao - confCadastrar_ECF_Daruma e confCadastrarPadrao_ECF_Daruma - esta retornando ndice invalido ao Cadastrar o primeiro TNF
 - Implementao - iImprimirCodigoBarras_ECF_Daruma - Em Delphi esta dando Access Violation e o cdigo no  impresso
 - Implementao - iImprimirCodigoBarras_ECF_Daruma - Quando no tem CCD ou relatrio gerencial aberto o comando esta retornando OK
 - Implementao - iCFEfetuarPagamento_ECF_Daruma, iCFEfeturarPagamentoFormatado_ECF_Daruma - Esta pulando linha quando  informado um espao no parametro de texto livre
 - Implementao - iCFEfetuarPagamento_ECF_Daruma, iCFEfeturarPagamentoFormatado_ECF_Daruma - Esta imprimindo o texto "(null)" quando no  informado o parametro texto livre
 - Implementao - iCFEncerrar_ECF_Daruma - com impressora FS600 a tag negrito no esta sendo encerrado no campo de texto livre
 
 
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Data de liberao: 07/07/2011

Verso Arquivo: 05.12.29.0

Verso do Produto: ECF 4.12, DUAL 3.14, MODEM 3.06, TA2000 4.03

Implementaes / Novas Implementaes:

 - Nova Implementao - rGerarRelatorio_ECF_Daruma - SPED - Gerao do relatrio SPED no perfil A (SPED_DRM.txt) e no perfil B (SPED_DRM_B.txt)
 - Implementao - rRetornarInformacao_ECF_Daruma - Indice 140 - A aplicao  encerrada quando a impressora esta a 9600
 - Implementao - tag XML ECF\ControleAutomatico no esta funcionando, a porta no  liberada mesmo quando a tag esta com o valor 1
 - Implementao - Quando a tag ECF\ModoGaveta esta com o valor 1, o comando rStatusGaveta sempre retorna "Gaveta Aberta"
 - Implementao - Quando a tag ECF\ControleAutomatico esta com o valor 1, e a impressora esta desligada, o comando rRetornarInformacao_ECF_Daruma esta retornando 1 (OK) em vez de -6 (Impressora desligada)
 - Implementao - iMFLerSerial_ECF_Daruma - Estouro da varivel que recebe o path configurado na tag START\LocalArquivos
 - Implementao - eBuscarPortaSerial_ECF_Daruma - No esta fechando a porta quando a tag ECF\ControleAutomatico esta com o valor 1
 - Implementao - MODEM - No esta fazendo a confirmao de entrega de SMS quando o modem esta na velocidade de 115200
 - Implementao - iMFLerSerial_ECF_Daruma - Quando solicitado um intervalo por CRZ maior que 100, o arquivo no  gerado
 - Implementao - Retorno de erro 140 quando  enviado 2 comandos de impresso no mesmo segundo para a impressora
 - Implementao - Alterao da velocidade da impressora pela tag ECF\Velocidade no esta funcionando quando a chave ECF\ControleAutomatico esta com o valor 1
 - Implementao - Comando rGerarRelatorio_ECF_Daruma retorna -1 quando a impressora esta com a velocidade de 9600
 - Implementao - confCadastrarPadrao_ECF_Daruma e confCadastrar_ECF_Daruma - TNF (totalizador no fiscal) esta sendo cadastrado na posio 20
 
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 29/06/2011

Verso Arquivo: 05.12.13.0

Verso do Produto: ECF 3.98, DUAL 3.14, MODEM 2.9, TA2000 4.2

Implementaes / Novas Implementaes:

 - Implementao - rGerarRelatorio_ECF_Daruma - SPED - no esta vindo o valor lquido no registro C470
 - Implementao - iCFVender_ECF_Daruma - Quando  informada uma alquota que no esta cadastrada na ECF retorna Access Violation
 - Implementao - rGerarEspelhoMFD_ECF_Daruma - COO - Esta dando retorno -1 quando tento gerar o espelho de um COO pequeno, como 000001 ou 000010 por exemplo
 - Implementao - DUAL - Impresso de texto na lateral do cdigo de barras quando o mesmo esta na vertical
 - Implementao - rLerAliquotas_ECF_Daruma, rLerMeiosPagto_ECF_Daruma, rLerRG_ECF_Daruma, rLerCNF_ECF_Daruma - se eu chamar os comandos com a impressora ligada, as informaes so retornadas sem problemas, mas se eu desligar a impressora e chamar os comandos, a dll retorna "1" no mtodo e tambem mostra dos valores
 
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 28/06/2011

Verso Arquivo: 05.12.8.0

Verso do Produto: ECF 3.94, DUAL 3.13, MODEM 2.9, TA2000 4.2

Implementaes / Novas Implementaes:

 - Implementao - Retorno -12 nos mtodos mesmo quando a tag NaoAvisarPoucoPapel esta com o valor 1
 - Implementao - No retorna -6 quando a impressora  desligada no meio do CCD
 - Implementao - No retorna -6 quando a impressora  desligada no meio da impresso do relatrio gerencial e a aplicao fica travada
 - Nova Implementao - Tag EncontrarECF - responsvel por fazer o auto detect na inicializao da dll, 
 
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 24/06/2011

Verso Arquivo: 5.11.18.0

Verso do Produto: ECF 3.87, DUAL 3.13, MODEM 2.9, TA2000 4.2

Implementaes / Novas Implementaes:

 - Implementao - rLerAliquotas_ECF_Daruma, rLerMeiosPagto_ECF_Daruma, rLerRG_ECF_Daruma, rLerCNF_ECF_Daruma - se a impressora esta desligada a aplicao para de responder e  encerrada
 - Nova Implementao - Sempre equalizar a velocidade na inicializao da dll
 - Nova Implementao - Alterar a velocidade da impressora ao chamar o comando regAlterarValor com o parmetro "ECF\Velocidade"
 - Nova Implementao - Quando enviar o comando rGerarRelatorio_ECF_Daruma, alterar a velocidade da impressora para 115200 para gerar os relatrios, aps a gerao voltar a velocidade da impressora para a que estava configurada antes

 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Data de liberao: 22/06/2011

Verso Arquivo: 5.11.14.0

Verso do Produto: ECF 3.84, DUAL 3.13, MODEM 2.9, TA2000 4.2

Implementaes / Novas Implementaes:

 - Implementao - ConfCadastrar_ECF_Daruma - FPGTO - No estava cadastrando a forma de pagamento

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Data de liberao: 21/06/2011

Verso Arquivo: 5.11.1.0

Verso do Produto: ECF 3.83, DUAL 3.13, MODEM 2.9, TA2000 4.2

Implementaes / Novas Implementaes:

 - Implementao - RZ sendo impressa automaticamente mesmo se a tag ECF\ReducaoZAutomatica esta com o valor 0.
 - Implementao - Quando a tag ECF\RetornarAvisoErro esta com o valor 1, os mtodos no esto retornando -12 quando ocorre algum erro ou aviso.
 - Implementao - rRetornarDadosReducaoZ_ECF_Daruma com a impressora desligada esta retornando 1, agora quando a impressora esta desligada retorna -6.
 - Implementao - Quando a chave ECF\ControleAutomatico esta com o valor 1, e a impressora esta desligada, o comando rRetornarInformacao_ECF_Daruma esta retornando 1 (OK) em vez de -6 (impressora desligada)
 - Implementao - Se a impressora esta a 9600 e a tag ECF\Velocidade a 115200, esta dando Access Violation.
 - Implementao - Mesmo com a chave ECF\ControleAutomatico=1, o comando rGerarRelatorio_ECF_Daruma no esta liberando a porta de comunicao
 - Nova Implementao - Alterado para 0 o valor default da tag ECF\ControleAutomatico.
 - Nova Implementao - Na tag START\Produto a dll deve aceitar ECF e FISCAL.
 - Nova Implementao - comando eMemoriaFiscal_ECF(char* ParamI, char* ParamF, bool Completa, char *Tipo).
 - Nova Implementao - Implementado leitura de baixo nivel da MFD no comando rGerarRelatorio_ECF_Daruma
 