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, TA2000 e tambem 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.

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

DarumaFramework.dll

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
 