Escolar Documentos
Profissional Documentos
Cultura Documentos
A DarumaFramework � uma biblioteca �nica que pode ser utilizada para emiss�o de
documentos ficais: NFCe ou SAT, ou Impress�o de Comprovantes de texto livre,
atrav�s do m�dulo DUAL.
Ela suporta as Mini Impressoras Daruma (fabricante extinto), EPSON e outras marcas
(consulte o Help e veja todas), continuaremos funcionando com os modelos
compativeis com a impress�o de DANF-e NFCe ou CF-e SAT.
Para mais informa��es sobre os m�todos acesse o nosso Help Online no link
https://itfast.com.br/site/help
DarumaFramework.dll
----- NFCe
Implementa��o - tCFEncerrar_NFCe - Ajustes na rotina de verifica��o da acentua��o e
caracteres eventualmete utilizados na descri��o de itens para que n�o ocorram erros
na gera��o do MD5 da venda.
Nova Implementa��o - xPag - Ajustes para indica��o de nova tag no grupo do
pagamento da venda, quando utilizado o c�digo de meio de pagamento 99 - Outros. A
descri��o indicada no pagamento automaticamente ser� utilizada como descri��o no
XML. Atendendo a NT 2020.006 vers�o 1.20
-----------------------------------------------------------------------
Data de libera��o: 19/02/2021 (pacote atualizado em 05/03/2021 com nova vers�o de
WS_Framework.xml)
----- GERAL
Implementa��o - Remo��o do suporte aos produtos: TA2000, MODEM, GENERICO e DSP
(legado Daruma), reduzindo um pouco do XML de configura��o.
----- NFCe
Implementa��o - aCFConfCombustivel_NFCe - Ajustes no uso das informa�oes do m�todo
para atender o decreto de MG (N� 47.799, de 2019).
Implementa��o - aCFEfetuarPagamentoCartao_NFCe_Daruma - Revis�o da rotina que
realiza o pagamento e atribui ao total pago da venda.
-----------------------------------------------------------------------
Data de libera��o: 14/10/2020
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - Ajustes na rotina de gera��o de
arquivos para que os dados do fabricante sejam utilizados corretamente.
----- NFCe
Implementa��o - rUltimaCtg_NFCe e tEnvioUnitCtg_NFCe - Ajustes nos m�todos para
considerar os parametros de envio juntamente com o enviio das informa��es de
conting�ncia.
Implementa��o - tCFEncerrarConfigMsg_NFCe - Adi��o de novo recurso para o
metaparametro, podendo indicar qual a mensagem de desconto/ acrescimo em item ser�
usada na impress�o da DANFe.
Implementa��o - iCFImprimir_NFCe - Passou a ler configura��o atual de impressora
Daruma para retornar a configura��o ap�s impress�o da DANFe.
Implementa��o - NFCe\IMPRESSORA\MarcaImpressora - novo valor de configura��o para
quando n�o h� impressora em uso.
Implementa��o - Impress�o da DANFe - Adicionada leitura e impress�o da tag
<infAdFisco> quando a mesma houver valor no xml da venda, o valor deve ser impresso
na DANFe.
Implementa��o - rInfoEstendida_NFCe - Novo �ndice de retorno ap�s os m�todos de
encerramento e envio de conting�ncia para indica��o da dezenas retornadas pela
Sefaz (campanha dezenas premiadas MS).
Implementa��o - GNE_Framework.xml - Revis�o da rotina de tratamento do XML para
evitar falhas quando aplica��o encerra inesperadamente, revisado tamb�m a cria��o
de novas tags quando h� atualiza��o do XML.
Implementa��o - regAlterarValor_NFCe - URLS\PR - Ajuste no m�todo para quando as
tags deste subgrupo s�o alteradas.
Implementa��o - aCFConfCombustivel_NFCe - Ajustes no uso das informa�oes do m�todo
para atender o decreto N� 47.799, DE 19 DE DEZEMBRO DE 2019 da SEFAZ de MG.
-----------------------------------------------------------------------
Data de libera��o: 16/09/2019
----- GERAL
Implementa��o - Observer - Nivelamento do Observer, adicionando os m�todos novos.
Implementa��o - Revis�o e Ajustes de rotinas internas, para uso de alguns m�todos
em Windows XP.
----- DUAL
Implementa��o - Auditoria - Melhorias na auditoria dos m�todos
rPortaAtiva_DUAL_DarumaFramework e eRetornarPortasCOM_DUAL_Daruma;
Implementa��o - rPortaAtiva_DUAL_DarumaFramework - Ajustes para retorno das
informa��es corretas quando temos uma DR800 conectada.
Implementa��o - rNumeroSerie_DUAL_DarumaFramework - Revis�o do m�todo para entregar
o valor retornado corretamente.
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Revis�o do tratamento da tag
<lmodulo> utilizada junto com a tag <qrcode> e <txtl> para que o tamanho do texto
enviado n�o interfira na largura do m�dulo indicada.[DB]
Nova Implementa��o - eFecharPorta_DUAL_DarumaFramework - Criado novo m�todo que em
conjunto com as chaves DUAL\ETHMultiplasCon e DUAL\ETHMultiplasConTimeOut permite
trabalhar com v�rias aplica��es em uma �nica impressora DR800 ETH.
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - arquivo XMLRZ - Atualiza��o do layout
do arquivo de acordo com o Despacho 46 de 14 de mar�o de 2018; arquivo - SPED -
Ajuste no c�digo da vers�o indicado no registro 0000; arquivos AtoCotepe 17/04 -
Revis�o e ajustes na gera��o quando op��o de Layout=1
----- MODEM
Implementa��o - Min410 - Adapta��o dos m�todos de envio e recebimento de SMS para
uso com o modelo MIN410.
----- NFCe
Implementa��o - CONFIGURACAO\HistoricoXML - Ajustes nas rotinas internas para
grava��o de Historico de xml em ambientes especificos que usam wrappers.
Implementa��o - NFCE\HabilitarSAT = 1 - Revis�o da tradu��o dos meios de pagamento,
quando havia mais de um pagamento, apenas um deles aparecia no xml SAT.
Implementa��o - tCFEncerrar_NFCe_Daruma e tCFEncerrarConfigMsg_NFCe_Daruma -
Revis�o e ajustes na rotina interna que gera nova nota para envio quando � recebido
algum erro do Webservice, para que n�o ocorra salto indevido de numera��o da nota.
Implementa��o - tCFEncerrarConfigMsg_NFCe_Daruma - Alterado o tratamento feito nos
parametros, para que quando n�o informado nada n�o ocorra falhas.
Implementa��o - NFCE\NaoAlterarPathCtgTimeOut - Revis�o da rotina de envio de
conting�ncias que com esta chave habilitada devem ignorar a regra de mover
rejei��es para outra pasta, quando o retorno � problema de comunica��o.
Implementa��o - Comunica��o com WebService - Revis�o nas rotinas de comunica��o com
WebService para melhorias em consumo de mem�ria.
Implementa��o - rRetornarInformacao_NFCe_Daruma - �ndice 12 - Feito ajustes no
retorno da informa��o para quando a mesma n�o existe no xml consultado.
Implementa��o - aCFConfImposto_NFCe_Daruma e aCFVender_NFCe_Daruma - Feito
tratamento para a tag vICMSSubstituto n�o ser mais obrigatoria.
Implementa��o - tCFEncerrar_NFCe_Daruma - Revis�o da rotina de encerramento, parte
que gera o Hash do QrCode, para n�o ter problemas quando os itens cont�m descri��o
com caracteres especiais.
Implementa��o - URLS - Atualizados valores das URLs do xml default de acordo com
lista disponibilizada no ENCAT.
Implementa��o - iCFImprimir_NFCe_Daruma - Revis�o da rotina do m�todo para evitar
viola��o de acesso na execu��o.
Implementa��o - Impress�o da DANF-e - Revisada a rotina de impress�o para tratar a
tag fone apenas do grupo EMIT, n�o pegando informa��o de outro grupo para o
cabe�alho da nota.
Implementa��o - aCFConfImposto_NFCe_Daruma, aCFConfICMS40_NFCe_Daruma - Revis�o do
tratamento dos campos informados para este tipo de imposto.
Implementa��o - CONFIGURACAO\SerieContingencia - Ajustes nas rotinas de emiss�o
para quando a S�rie Conting�ncia estiver em uso somar corretamente o n�mero da
nota.
Implementa��o - rInfoEstendida_NFCe_Daruma - �ndice 9 - Ap�s o Cancelamento, foi
ajustado para retornar a informa��o correta.
-----------------------------------------------------------------------
Data de libera��o: 12/04/2019
----- GERAL
Nova Implementa��o - Suporte ao modo printer Class da Mini Impressora, esta
implementa��o serve para DUAL e impress�es de NFCe e SAT.
----- DUAL
Implementa��o - Descontinuados os recursos para comunica��o via portas Paralelas
(LPT/ DB25) das Mini Impressoras. Os produtos atuais n�o possuem mais tal meio de
comunica��o.
----- ECF
Implementa��o - confCFNCM_ECF_Daruma - Revis�o do m�todo pois alguns c�digos de NCM
estavam causando problemas por causa do tamanho da vari�vel que guarda o valor.
----- NFCe
Implementa��o - eEmiteOffline_NFCe_Daruma - Adicionado o m�todo ao Observer.
Implementa��o - aCFIdentificarConsumidor_NFCe_Daruma - Ajustes no m�todo para
aceitar a indica��o do email para envio do xml da nota, mesmo sem ter a
identifica��o do consumidor.
Implementa��o - tCFEncerrar_NFCe_Daruma - Revis�o da rotina de arredondamento/
truncamento utilizada na hora de montar o arquivo XML, pra corre�ao de regras
aplicadas no c�lculo de Impostos.
Implementa��o - Fluxo de conting�ncia - Ajustes no fluxo de conting�ncias para que
quando um XML com tpEmis =9 receber erro de Conex�o no seu envio, ele seja apenas
gravado em conting�ncia, sem gerar nova numera��o de nota.
-----------------------------------------------------------------------
Data de libera��o: 12/02/2019
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Adi��o de verifica��o da
vers�o da impressora usada quando solicitada a impress�o de c�digo de barras na
vertical, da vers�o 3.21.00. A partir desta vers�o o comando enviado para a
impressora � diferente do enviado para as vers�es anteriores.
Implementa��o - rConsultaStatusImpressora_DUAL_DarumaFramework - Ajustes na rotina
que checa o status da gaveta, quando a chave DUAL\ModoGaveta est� =1, para que o
retorno seja verificado corretamente.
----- ECF
Implementa��o - rGerarRelatorioOffLine_ECF_Daruma e rGerarRelatorio_ECF_Daruma -
Revis�o e Ajustes na rotina de leitura dos arquivos bin�rios e montagem dos
registros dos arquivos: SPED, SINTEGRA e VIVANOTA que estavam divergindo em alguns
registros.
Implementa��o - iCNFReceber_ECF_Daruma - Altera��o na rotina do m�todo para ler as
informa��es da impressora, caso ainda n�o tenha lido com sucesso, antes de
verificar o totalizador que est� sendo utilizado. A leitura dos totalizadores
tamb�m foi colocada na inicializa��o do produto ECF.
Implementa��o - iCFEfetuarPagamento_ECF_Daruma - e os m�todos derivados dele
iCFEfetuarPagamentoFormatado_ECF_Daruma , iCFEfetuarPagamentoPadrao_ECF_Daruma -
Ajustes na rotina usada quando impressora � FS800, para que seja poss�vel utilizar
at� 30 meios de pagamento no mesmo cupom.
----- Modem
Implementa��o - Configura��o da chave MODEM\Apn - Ajuste no tamanho da string que a
chave pode receber, o tamanho m�ximo � 40 caracteres.
----- NFCe
Implementa��o - tEnvioUnitContingenciaCancOffline_NFCe_Daruma - Ajustes no m�todo
para incluir finalizador dos valores retornados, alguns campos estavam sendo
retornados com sujeira no final, dependendo do tamanho da vari�vel que a recebia.
Implementa��o - regAlterarValor_NFCe_Daruma - Ajustes nas rotinas internas do
m�todo que validam os valores informados para a chave a ser alterada e tamb�m para
os valores informados, quando for campo de configura��o de impostos.
Implementa��o - iTEFImprimirResposta_NFCe_Daruma - Altera��o na rotina que monta o
buffer para impress�o, para que o layout de impress�o fique correto.
Implementa��o - Impress�o da DANF-e - Ajustes na rotina que monta a DANF-e para
impress�o, afim de ajustar as dimens�es do QrCode para atender o Manual de
Orienta��o Contribuinte que estabelece o layout da DANF-e. Foram feitas tamb�m
corre��es na rotina de impress�o quando a MarcaImpressora est� =2.
Implementa��o - tEnvioUnitContingenciaCancOffLine_NFCe_Daruma - Revis�o do
funcionamento do m�todo que estava com problemas nos retornos entregues, quando a
chave de acesso n�o era informada, e ela � opcional.
Implementa��o - aCFConfLeiImposto_NFCe_Daruma - Revis�o da rotina no recebimento
dos valores, para aceitar ponto e v�rgula como separador de casas decimais.
Implementa��o - Lei de Olho no Imposto - Revis�o da rotina quando LEIDOIMPOSTO\
Habilitar = 5 pois os valores Federal, Estadual e Municipal n�o estavam sendo
indicados na mensagem impressa na DANF-e.
Implementa��o - Impress�o da DANF-e - Feitas altera��es na rotina que monta a DANF-
e para impress�o para resolver problemas com uso de caracteres especiais como & por
exemplo.[DB]
Implementa��o - aCFVender_NFCe_Daruma e aCFVenderCompleto_NFCe_Daruma - Revis�o da
rotina para acertar regra de arredondamento no valor total do item.
Implementa��o - URLS - Atualiza��o das URLS no xml auxiliar de acordo com tabela
disponibilizada pelo ENCAT (encat.org.br).
Implementa��o - eAtualizarEnviarXML_NFCe_Daruma - passou a utilizar vers�o da NT
que est� no xml auxiliar na hora de atualizar as informa��es da DANF-e para envio.
Implementa��o - iCFImprimir_NFCe_Daruma e iCFImprimirParametrizado_NFCe_Daruma -
Revis�o do m�todo para quando � informado um xml de cancelamento, fazendo com que
as informa��es sejam lidas corretamente dos campos do xml, sem necessidade de
informar mais parametros.
Implementa��o - aCFVenderCompleto_NFCe_Daruma - Revis�o do teste do metaparametro
cBenef que pode ter tamanho 8 ou 10 e estava sendo verificado apenas o tamanho 10.
Implementa��o - tCFCancelar_NFCe_Daruma - Revis�o do funcionamento do m�todo quando
par�metros n�o s�o informados e o cancelamento � feito da venda atual aberta ou da
ultima encerrada.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina de encerramento na
parte que gera o Hash do QrCode, para n�o ter problemas quando os itens cont�m
descri��o com caracteres especiais (ap�strofe, aspas).
----- SAT
Implementa��o - comandos "tCFe..." - Ajustes nos m�todos que comunicam com o SAT
para tratar o n�mero de sess�o como inteiro para que o uso de outras marcas de SAT
que retornam o n�mero com zeros � esquerda n�o cause erro.
-----------------------------------------------------------------------
Data de libera��o: 09/10/2018
----- Geral
Implementa��o - Comunica��o USB - Adicionados tratamentos na comunica��o via USB
para que seja fechada a comunica��o caso n�o ocorra resposta, liberando a porta
para um proximo comando. Foram inclu mais auditorias tamb�m. (Produtos DUAL, NFCe e
SAT)
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - <qrcode> - Ajustes na
tradu��o dos comandos de tags D-HTML para bytes, quando usadas as configura��es
para QrCode com texto na lateral./ <cespl> - Revis�o da tradu��o de D-HTML para
comandos da impressora, quando usada tag que altera o espa�amento entre linhas,
para que o conte�do n�o seja repetido e a configura��o feita corretamente.
Implementa��o - Tratamentos internos dos comandos - Revis�o das rotinas internas
para descarte de tratamentos que eram utilizados para impressoras matriciais.
Implementa��o - iAcionarGaveta_DUAL_DarumaFramework - Revis�o do m�todo para que
envie o sinal para acionar a gaveta independente do status da mesma na hora da
execu��o do comando.
----- ECF
Implementa��o - iCFIdentificarConsumidor_ECF_Daruma - Revis�o do tamanho das
vari�veis internas utilizadas para manipula��o dos parametros do m�todo.
Implementa��o - rGerarRelatorioOffLine_ECF_Daruma e rGerarRelatorio_ECF_Daruma -
MF, MFD, TDM, NFP, NFPTDM - Revis�o da rotina que monta os registros do AtoCotepe,
para atender corretamente as especifica��es do campos quando se trata da impressora
FS800i, configura��o de Layout com valor 1.
----- Modem
Implementa��o - rLerSmsConfirmacao_MODEMDarumaFramework - com MODEM\
ConfirmaEntregaSMS=2 - Ajustes na rotina de confirma��o de entrega, usando o
Min220.
Implementa��o - Startup do produto MODEM - usando Min220 - Revis�o da rotina e
ajustes para tratar comunica��o USB do modem Min220.
----- NFCe
Implementa��o - iCFImprimir_NFCe_Daruma - Ajustes na rotina que realiza impress�o
de DANF-e atrav�s de Porta Serial, incluindo tratamento de timeout interno para
resposta dos comandos enviados, evitando perda de dados para essa comunica��o.
Implementa��o - aCFTotalizar_NFCe_Daruma - Ajustes na rotina de totaliaza��o quando
temos desconto/ acrescimo, para que sejam usados os valores corretos nos
respectivos itens quando � feito o rateio. Foram revisados tamb�m os estados de
venda que permitem a totaliza��o para que fora deles, o retorno seja correto.
Implementa��o - rLeituraX_NFCe_Daruma e eAtualizarEnviarXML_NFCe_Daruma - Revis�o e
ajustes nos m�todos que estavam com problemas quando usados com camada PHP.
Implementa��o - Arquivos de trabalho - Ajustes nas rotinas de leitura e escrita de
arquivos tempor�rios de trabalho da NFCe para funcionamento correto quando h� mais
de um diretorio onde os mesmos s�o escritos e tamb�m para que sejam feitas mais de
uma tentativa de acesso aos arquivos antes de retornar erro na leitura. Tamb�m
revisou vari�veis utilizadas nas rotinas internas ajustanto tamanho quando
necess�rio, e foram adicionadas mais informa��es no Auditoria.
----- SAT
Implementa��o - tCFeEnviar_SAT_Daruma - Ajustes na rotina que recebe as informa��es
em formato de xml para montagem do xml de envio, preparando para receber a
informa��o vItem12741.
----- ECF
Implementa��o - iCFEncerrar_ECF_Daruma - Revis�o e ajustes nas vari�veis de uso
interno da rotina de encerramento do cupom fiscal.
----- DUAL
Implementa��o - Inicializa��o do Produto DUAL - Ajustes na rotina de inicializa��o
do produto DUAL, passando a tratar timeout de comandos quando n�o houver resposta
para os comandos de configura��o e consultas enviados.
----- NFCe
Implementa��o - eEmiteOffline_NFCe_Daruma - Revis�o das rotinas internas dos
m�todos de encerramento da venda para que n�o tente fazer nenhuma consulta ao
webservice quando estiver habilitada a emiss�o offline.
Implementa��o - Arquivos de trabalho - Ajustes nas rotinas de leitura e escrita de
arquivos tempor�rios de trabalho da NFCe para funcionamento correto quando h� mais
de um diretorio onde os mesmos s�o escritos.
Implementa��o - rNumDocsContigencia_NFCe_Daruma - Ajustes na rotina que verifica o
n�mero de arquivos em Conting�ncia existentes na(s) pasta(s) configurada(s) para
retornar [0] corretamente quando n�o h� arquivos.
Implementa��o - NFCE\cNF - Revis�o da rotina que gera o c�digo cNF utilizado na
emiss�o das vendas, quando nNF � um n�mero alto (mais de 5 d�gitos).
Implementa��o - Comprovante Cancelamento - Ajustes na rotina de impress�o do
cancelamento para melhor montagem do layout.
Implementa��o - aCFLancarDescontoItem_NFCe_Daruma - Revis�o da rotina que aplica
desconto ao item, para que n�o perca informa�oes do mesmo ap�s atualiza��o dos
valores.
----- SAT
Implementa��o - tCFeEnviar_SAT_Daruma - Ajustes na rotina que recebe as informa��es
em formato de xml para montagem do xml de envio, preparando para receber a
informa��o vItem12741.
----- ECF
Implementa��o - rGerarRelatorioOffLine_ECF_Daruma e rGerarRelatorio_ECF_Daruma -
SPED - registro C425 - Ajustes feitos na leitura das informa��es para o registro,
para que n�o ocorram diferen�as por rateio de desconto nas vendas.
Implementa��o - rGerarRelatorioOffLine_ECF_Daruma e rGerarRelatorio_ECF_Daruma -
MF, MFD, TDM, NFP, NFPTDM - Revis�o da rotina que monta os registros do AtoCotepe,
para atender corretamente as especifica��es do campos quando se trata da impressora
FS800i, configura��o de Layout com valor 1.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Conting�ncia Offline - Revis�o da rotina
que grava o arquivo de conting�ncia, para quando existe mais de 1 caminho para
grava��o do arquivo, evitando retornos errados ou ocorrencia de erro no m�todo por
caminhos indispon�veis.
Implementa��o - NFCE\cNF - Revis�o da rotina que gera o c�digo cNF utilizado na
emiss�o das vendas.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina de gera��o do buffer de
impress�o da DANF-e para evitar estouros de mem�ria.
-----------------------------------------------------------------------
Data de libera��o: 12/06/2018
----- Geral
Implementa��o - Comunica��o USB - Alterada a Biblioteca do Windows consumida para
retornar quais os dispositivos conectados na USB. Afeta os produtos SAT, DR800,
DR700, FS700 e FS800i.
Implementa��o - Feitos ajustes para que n�o ocorra repeti��o do cabe�alho da
auditoria para nenhum produto, quando a mesma � iniciada com o PRODUTO definido.
----- ECF
Implementa��o - rInfoEstentida_ECF_Daruma - Revis�o da rotina que retorna
informa��es de Bilhete Passagem para FS800i.
Implementa��o - rGerarRelatorio_ECF_Daruma - SPED - registro C470 - Ajustes na
rotina de rateio de desconto no subtotal para os itens do cupom, para que o valor
fique correto no resgistro C470.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe (MFD, TDM) - registro E02 -
Ajustes na hora de pegar o n�mero do CRO do cadastro de usu�rio.
Implementa��o - rGerarRelatorio_ECF_Daruma - VIVANOTA - registro R05 - Revis�o da
rotina que monta os registros para que os valores de cancelamento sejam informados
corretamente.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Revis�o da rotina de encerramento para
quando retorno do WebService � 109 - Sefaz fora, para que ocorra impress�o e envio
da nota corretamente. A rotina tamb�m foi alterada para separar o comportamento
quando os retornos -14 e -16 s�o recebidos, fazendo com que o comportamento para
cada um deles ocorra corretamente.
Implementa��o - tCFEncerrar_NFCe_Daruma - com EmissaoCtg =1 e NaoReenviarCtg =1 -
Realiza��o de ajustes para que o fluxo funcione corretamente, com estas
configura��es habilitadas.
Implementa��o - rInfoEstendida_NFCe_Daruma - Rotina revisada para que n�o retorne
sujeira depois das informa��es solicitadas.
Implementa��o - regRetornarValor_NFCDaruma - Rotina revisada para que n�o retorne
sujeira depois das informa��es solicitadas.
Implementa��o - CONFIGURACAO\TokenEncurtadorUrl - Revis�o da rotina que monta o
QrCode para a DANF-e, para que utilizer o token corretamente, quando indicado
apenas 1 no seu valor (usando o token padr�o da DLL).
Implementa��o - tCFCancelar_NFCe_Daruma - Ajustes na rotina de cancelamento para
Conting�cia Online e Offline.
Implementa��o - aCFConfCombustivel_NFCe_Daruma - Ajustado tamanho aceito para as
informa��es poss�veis no �ltimo par�metro, para que n�o acuse erro de parametros
indevidamente.
Implementa��o - Tradu��o NFCe x SAT - Revis�o de tradu��o para que n�o bloqueie a
emiss�o por falta de certificado, como ocorre para NFCe.
Implementa��o - startup do Produto - Revis�o e ajustes para tratar algumas
informa��es corretamente afim de n�o causar queda da aplica��o quando utilizadas
outras marcas de impressora.
Implementa��o - iCFImprimirParametrizado_NFCe_Daruma e iCFImprimir_NFCe_Daruma -
Ajustes na rotina que pega o xml informado, quando � informado seu conte�do para
que seja gerado o buffer sem tentar fazer outro tratamento.
Implementa��o - aCFLancarDescontoItem_NFCe_Daruma - Ajustes na rotina que aplica o
desconto para que o valor de Base de C�lculo passe pela rotina de Arredondamento/
Truncamento.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes para que a DLL utilize os valores
preenchidos no grupo PROD - inEscala, CNPJFab, e cBenef , para a venda. Ajustes
feitos tamb�m para que com estes campos as tags vDesc e vOutro n�o tenham problemas
(estrutura XML).
Implementa��o - tCFCancelarOffline_NFCe_Daruma - Ajuste na rotina para que n�o
sejam preenchidos zeros � esquerda da s�rie configurada para uso no XML auxiliar.
----- TEF
Nova Implementa��o - rInfoEstendida_TEF_Daruma - Criados mais dois �ndices para
retorno de informa��es sobre a transa��o (12 e 13).
-----------------------------------------------------------------------
Data de libera��o: 12/04/2018
----- Geral
Implementa��o - Revis�o do fluxo inicial da DLL que carrega os paths de execu��o e
bibliotecas auxiliares.
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - Ajustes na leitura e grava��o dos
dados da mem�ria fiscal.
Implementa��o - ECF\ControleAutomatico - Revis�o e ajustes na rotina de controle
autom�tico, principalmente para linux, afim de que os tempos de execu��o no windows
e linux fiquem mais proximos mesmo a comunica��o tendo tratamentos diferentes.
Implementa��o - rGerarRelatorio_ECF_Daruma - SPED - Revis�o da rotina que monta os
registros C425 e C470 para apresentarem os valores corretamente.
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramwework - Ajustes na rotina que faz
tradu��o das tags dhtml para os comandos da imprressora, pra quando usada a tag
<fe>.
----- MODEM
Nova Implementa��o - MIN220 - compatibiliza��o dos m�todos de modem para o m�dulo
do Min220.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - quando TEF Autom�tico habilitado -
revis�o da rotina que gera a impress�o da DANF-e e do comprovante TEF.
Implementa��o - Impress�o da DANF-e - com QrCode Lateral - Ajustes na rotina que
monta a DANF-e com o QrCode lateral para impress�o, fazendo com que os dados de
cliente fiquem corretos quando informados.
Implementa��o - aCFVender_NFCe_Daruma e aCFVenderCompleto_NFCe_Daruma - Revis�o das
rotinas que tratam os impostos configurados para a venda do item, para n�o haver
tratamento errado das informa��es.
----- TEF
Nova Implementa��o - TEF\TransacaoAutomatica - Quando habilitado passou a funcionar
tamb�m para o MFE.
-----------------------------------------------------------------------
Data de libera��o: 24/01/2018
----- DUAL
Implementa��o - Rotas IP (DUAL\AtivaRota=1) - Revis�o da rotina que configura a
porta para que a altera��o de uma rota para outra ocorra corretamente.
----- NFCe
Implementa��o - m�todos de venda _NFCe - Revisadas as rotinas de grava��o e leitura
das informa��es de venda, melhorando desempenho dos m�todos.
Implementa��o - Configura��o de PIS e COFINS - sempre que houver a informa��o da
tag pPis ou pCOFINS, foram ajustadas as rotinas que utilizam o valor para verificar
quando menor que '1,0' indica que j� est� sendo informado o percentual ent�o o
c�lculo para achar o percentual n�o � feito.
Implementa��o - rLeituraX_NFCe_Daruma - Ajustes na rotina para gera��o da leitura
no path correto indicado no xml. Foi revisada tamb�m a grava��o do arquivo xml,
quando a chave CONFIGURACAO\HistoricoXML est� ativa, para n�o gravar a resposta do
web service junto com o xml.
Implementa��o - rAvisoErro_NFCe_Daruma - Revis�o da rotina quando EmissaoCTG=2
retornar os erros corretamente.
Implementa��o - tCFEncerrar_NFCe_Daruma - com EmissaoCTG=2 - Revisada a rotina para
quando h� erro de conex�o no envio da conting�ncia Online, para que n�o seja criada
nova nota, e seja retornado a informa��o correta.
Implementa��o - CONFIGURACAO\HistoricoXML - Para quando est� ativo, foi revisada a
rotina que grava o hist�rico do xml Completo para que o fa�a independente do valor
da chave CONFIGURACAO\ImpressaoCompleta.
Implementa��o - iCFImprimirParametrizado_NFCe_Daruma - Ajustes na rotina que monta
a DANF-e para usar os valores de pagamento e frete corretamente, para pagamentos
tamb�m foi ajustada a rotina que busca pelos pagamentos da venda.
Implementa��o - aCFVenderCompleto_NFCe_Daruma - Ajustes na rotina que utiliza o
valor informado para desconto, para que o valor informado n�o sofra altera��o ap�s
seu tratamento.
Implementa��o - aCFConfCofinsOutr_NFCe_Daruma/aCFConfPisOutr_NFCe_Daruma - Revis�o
do tratamento de par�metros para que n�o retorne erro por n�o ter valor opcional.
----- SAT
Implementa��o - m�todos de venda _SAT - Revisadas as rotinas de grava��o e leitura
das informa��es de venda, melhorando desempenho dos m�todos.
Implementa��o - rInfoEstentida_SAT_Daruma - Revisada rotina para que n�o retorne
erro quando n�o existir o arquivo tempor�rio para consultar a informa��o. Feito
tamb�m ajustes para retorno correto do valor total da venda e do valor total
l�quido do item. Ajustada a rotina tamb�m para retornar corretamente as informa��es
quando MarcaImpressora=7.
Implementa��o - tCFeEnviar_SAT_Daruma - Revis�o da rotina que l� os itens
informados no par�metro, pra que n�o ocorram repeti��es quando xml informado tem
muitos itens (mais de 20).
Implementa��o - Emulador Sefaz - Ajustada rotina que utiliza a dllSAT para que seja
chamada de forma correta quando est� usando o emulador SEFAZ.
----- TEF
Nova Implementa��o - TEF\TransacaoAutomatica = 1 e TEF\TipoComprovanteCli = 1 -
Acrescentada checagem da guilhotina da impressora, para que quando habilitada seja
acionada automaticamente entre as vias impressas de comprovante.
Nova Implementa��o - tConfirmarTransacaoPadrao_TEF_Daruma - Criado novo m�todo que
realiza a confirma��o padr�o da transa��o em anadamento.
-----------------------------------------------------------------------
Data de libera��o: 09/11/2017
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes realizados na rotina de
encerramento para quando � recebido retorno [111] do webservice. Para seu
funcionamento correto, foi adicionada chave de controle interno no xml auxiliar
(NFCE\Rotina111). Foi ajustada tamb�m a rotina que monta a URL do QrCode das notas
em conting�ncia Online.
Implementa��o - Impress�o da DANF-e - Revis�o e ajustes na rotina que monta a DANF-
e para impress�o, para que a impress�o de troco ocorra corretamente, seja no layou
3.10 ou 4.0 do xml e tamb�m independente de ser uma nova emiss�o de venda. Revis�o
tamb�m do uso da chave NFCE\MSGPROMOCIONAL\QuebrarLinha, para que os dados do
cliente e mensagem promocional recebam corretamente a aplica��o de quebra de linha.
Implementa��o - tCFEncerrarConfigMsg_NFCe_Daruma - Revis�o da rotina que verifica
as mensagens informadas para impress�o correta das mesmas.
Implementa��o - NFCE\PathArquivosCtgOffline - Ajustes nas rotinas que utilizam o
path dos arquivos de conting�ncia para quando � informado mais de um path de
grava��o.
----- SAT
Nova Implementa��o - tCFEncerrar_SAT_Daruma - com EnviarXML habilitado - Ajustes
realizados no envio do xml para Backup, acrescentando informa��es para
monitoramento.
----- ECF
Implementa��o - rGerarMapaResumo_ECF_Daruma - Ajustes em rotina interna da
biblioteca utilizada pelo m�todo, para evitar ocorr�ncia de erro durante sua
execu��o.
Implementa��o - iCFBPAbrir_ECF_Daruma,
iCFBPAbrir_ModoCompatibilidadeFs800_ECF_Daruma,
rConsultaStatusImpressoraInt_ECF_Daruma, rCarregarNumeroSerie_ECF_Daruma,
rMinasLegal_ECF_Daruma - M�todos que tiveram vari�veis internas revisadas para
ajustes em seus tamanhos, alguns causavam problemas na linguagem java.
Implementa��o - iCFVender_ECF_Daruma - Revis�o do m�todo e ajustes feitos na rotina
interna de uso de al�quotas - verifica��o de al�quotas cadastradas, uso de prefixos
na hora de informar (T ou S) e retorno para quando a al�quota n�o est� cadastrada.
Implementa��o - Comunica��o com a impressora - Retirada chamada repetida de
abertura de porta de comunica��o.
Implementa��o - iCNFReceberSemDesc_ECF_Daruma - Ajuste para verifica��o dos
totalizadores n�o fiscais da impressora, caso n�o tenha sido feita no startup.
Implementa��o - rGerarRelatorio_ECF_Daruma - ATOCOTEPE - Registro E15 - Ajustes na
rotina de gera��o do E15 para quando o item possui desconto. Registro E14 - Ajustes
na rotina que monta o registro para suportar quando o cupom tiver por algum motivo
2 encerramentos.
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Revis�o das rotinas internas
do m�todo para melhorar seu desempenho ao aguardar t�rmino da impress�o. Ajustes
feitos tamb�m para uso correto da configura��o ZeroCortado presente no xml de
configura��o.
Implementa��o - Comunica��o com a impressora - Ajuste para verificar se porta de
comunica��o j� estiver aberta, n�o tentar abrir novamente.
Implementa��o - rStatusImpressora_DUAL_DarumaFramework - Revis�o na rotina do
m�todo para n�o aguardar todo o tempo do <TempoEsperaLeitura> quando recebe retorno
de impressora desligada.
----- MODEM
Implementa��o - rSmsIndices_MODEMDarumaFramework - Revis�o do m�todo na camada PHP
e tamb�m na biblioteca framework corrigindo problema de erro que ocorria apenas no
PHP.
Implementa��o - Comunica��o com o modem - Ajuste para verificar se porta de
comunica��o j� estiver aberta, n�o tentar abrir novamente.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - com tradu��o SAT e TEF Autom�tico
habilitado - Ajustes feitos para quando ocorrer um encerramento com estas
configura��es a tradu��o seja feita com sucesso.
Implementa��o - tCFEncerrarConfigMsg_NFCe_Daruma - Ajustes e revis�o do m�todo para
que a DANF-e seja impressa independente da configura��o da chave
<AvisoContingencia>.
Implementa��o - rLeituraX_NFCe_Daruma - Inclus�o do m�todo na lista de comandos
usados pelo Observer.
Implementa��o - NFCE\EmissaoCTG - Passou a aceitar tamb�m o valor 1 para Entrada em
Conting�ncia Offline com envio dos arquivos automaticamente ao voltar para emiss�o
Online.
Implementa��o - tCFEncerrar_NFCe_Daruma - Revisado retorno do m�todo para quando a
Danf-e � feita em conting�ncia, com muitos itens (mais de 300) o retorno estava
errado. Ajustes feitos tamb�m para que as impressoras de outras marcas passem a
seguir o valor da chave NFCE\IMPRESSORA\TempoEsperaLeitura. Ainda neste m�todo foi
revisado o uso da chave NFCE\IMPRESSORA\ConfAnteior.
Implementa��o - rRetornarInformacao_NFCe_Daruma - Adicionado novo �ndice �s
informa��es que podem ser obtidas (17).
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina que internamente
aumenta o timeOut em casos espec�ficos, para que o xml de configura��o n�o seja
alterado com este valor. [DB]
Implementa��o - tCFEncerrar_NFCe_Daruma, tCFCancelar_NFCe_Daruma e
rAvisoErro_NFCe_Daruma - Ajustes realizados para tradu��o SAT.
Implementa��o - Gera��o de PDF - Ajustes realizados na gera��o de aquivo PDF da
DANF-e, para n�o criar arquivo com "sujeira" e criar o cabe�alho corretamente.
Implementa��o - aCFValorLeiImposto_NFCe_Daruma - Revis�o do m�todo que n�o estava
passando o valor para impress�o na DANF-e.
Implementa��o - aCFVenderXML_NFCe_Daruma - Revis�o da rotina para inclus�o de
tratamento das chaves de imposto que podiam causar problemas na totaliza��o por n�o
estarem preenchidas, na hora de gravar os dados no arquivo tempor�rio.
Implementa��o - Impress�o da DANF-e - Ajustes na rotina que monta da danf-e para
acertar a sequencia de impress�o dos dados do endere�o cliente.
Implementa��o - IDE\cNF - Melhoria na rotina interna de gera��o do c�digo usado na
chave de acesso para evitar repeti��es.
Implementa��o - aCFTotalizar_NFCe_Daruma - Ajuste nas rotinas que calculam impostos
configurados para cada item, elas n�o seguiam a regra configurada para
arredondamento/ truncamento. Foi revisada tamb�m a rotina de rateio de desconto/
acrescimo sobre os itens.
Implementa��o - aCFConfICMSSN102_NFCe_Daruma - Revis�o do m�todo, para que as
informa��es dele fossem utilizadas corretamente no item.
----- SAT
Implementa��o - aCFTotalizar_SAT_Daruma - com uso de PIS ST e COFINS ST - Foram
ajustadas as rotinas internas que aplicam os valores necess�rios para c�lculo de
PIS e COFNS ST, para que seja utilizada a Base de C�lculo correta quando temos o
desconto ou acr�scimo em subtotal da venda. Revisada tamb�m rotina de c�lculo
interno de subtotal.
Implementa��o - tCFEncerrar_SAT_Daruma e iReimprimirUltimoCFe_SAT_Daruma - Os
m�todos foram ajustados para retornar o erro [-51] quando a impressora estiver sem
papel, ou ocorrer seu fim durante a impress�o.
Implementa��o - tCFEncerrar_SAT_Daruma - quando TEF Autom�tico habilitado -
revis�o da rotina que gera a impress�o do CF-e e do comprovante TEF.
Implementa��o - Comunica��o com impressora - Revis�o de rotinas e ajustes de
configura��o de porta e tamb�m para controle de abertura e fechamento de porta
(quando ControleAutomatico ativo).
Implementa��o - iImprimirCFe_SAT_Daruma - Adequa��es realizadas para n�o ocorrer
erro na impress�o de XML Kryptus.
----- TEF
Implementa��o - eCapturarDadosPessoaisPINPAD_TEF_Daruma - Revis�o do m�todo para
retono correto das informa��es.
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - Ajustes na rotina
que monta o registro E12, para informar o valor correto de Venda Bruta e para o
registro E15 na informa��o de descontos. Foi revisada a rotina de leitura dos dados
da impressora FS800i para que n�o ocorra mais access violation em algumas gera��es.
Altera��es realizadas para a montagem do arquivo NFPTDM para que n�o fique faltando
gerar nenhuma data.
Implementa��o - rGerarEspelhoMFD_ECF_Daruma - Feitas melhorias na rotina de gera��o
de espelho para impressoras FS800i.
Implementa��o - iCFVender_ECF_Daruma - Revis�o da rotina de venda para respeitar
corretamente a configura��o de casas decimais configurada na impressora combinada
com as decimais informadas no m�todo.
----- DUAL
Implementa��o - eBuscarPortaVelocidade_DUAL_DarumaFramework - Ajustada a rotina
interna de busca de porta, para fechar as comunica��es que tentar abrir sem
sucesso.
----- MODEM
Implementa��o - rListarSMS_MODEMDarumaFramework - Ajustes na rotna interna do
m�todo que lista os SMSs para corre��o de problemas no uso com PHP.
Implementa��o - rLerSmsConfirmacao_MODEMDarumaFramework - Revis�o da rotina do
m�todo para entregar as confirma��es lidas corretamente.
----- NFCe
Implementa��o - XML auxiliar - chaves pICMS, pPIS e pCOFINS - Ajustes no tamanho
aceito pelas configura��es, para aceitar at� 8 caracteres, e para pPIS e pCOFINS
foi tamb�m revisada a rotina que monta os itens com estes impostos, para que trate
diferente percentuais informados maiores que 1 e considere j� o percentual
calculado quando menor que 1.
Implementa��o - rLeituraX_NFCe_Daruma - O m�todo passou a tratar retornos de erro
que ainda n�o estavam mapeados. Ajustes tamb�m na rotina interna de impressao da
LeituraX, para que use corretamente as configura��es da impressora do grupo NFCe.
Implementa��o - aCFVender_NFCe_Daruma e aCFVenderCompleto_NFCe_Daruma - Revisada a
rotina que monta o registro de venda quando est� com imposto ISSQN + PIS + COFINS.
Implementa��o - tCFCancelar_NFCe_Daruma - Revis�o da rotina de cancelamento para
pegar tamb�m situa��es onde houveram problemas de comunica��o com o Webservice na
emiss�o da nota.
Implementa��o - iImprimirParametrizado_NFCe_Daruma - Ajustes na rotina de impress�o
a partir de XML pronto, para suportar a informa��o de CPF do contador no mesmo.
Implementa��o - NFCE\LEIDOIMPOSTO\Habilitar - Quando habilitada a chave para alguns
NCMs especificos o c�lculo n�o estava sendo feito, para isso foi revisada a fun��o.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes em rotina interna para usar
corretamente tratamento de retorno de erro [-15] do WebService. Foi ajustada tamb�m
a rotina de impress�o para retornar o erro correto quando acaba o papel da
impressora.
----- SAT
Implementa��o - tCFEncerrar_SAT_Daruma - Revis�o da rotina de encerramento para
retornar um novo erro [-1] quando a impressora estiver desligada. Foi ajustado
tamb�m o tratamento do xml retornado pelo SAT para impress�o ocorrer com caracteres
corretos. E foi ajustada a rotina que monta a venda para quando usando o imposto
ISSQN.
Implementa��o -
Nova Implementa��o - Envio de Backup SAT - Implementada comunica��o com novo
WebService para envio do backup do SAT.
----- TEF
Implementa��o - tTransacaoVenda_TEF_Daruma - Revis�o do m�todo para que aceite
todos os valores em parametros que deveria aceitar.
----- Geral
Implementa��o - Camada de Comunica��o USB - Ajustes na rotina de startup da
comunica��o USB.
----- ECF
Implementa��o - rRetornarInformacao_ECF_Daruma - �ndice 140 - para FS800 (SCU) foi
revisada a rotina para que entregue os valores corretos.
----- NFCe
Implementa��o - Impress�o da DANF-e - Ajuses e implementa��es feitas para o novo
layout da DANF-e (vers�o 4.1).
----- TEF
Nova Implementa��o - TEF\DetalhesTransacao - Criada nova chave de configura��o no
DarumaFrameWork.xml para indica��o do tipo de cart�o utilizado de acordo com o
�ndice de pagamento. Recurso que atende para NFC-e e SAT.
----- Geral
Implementa��o - Comunica��o USB - Ajustes e revis�o de rotinas internas da
comunica��o USB para que as portas sejam configuradas e utilizadas corretamente,
ajustes impactaram para DUAL, NFCe e SAT. Revis�o da rotina que verifica as portas
e o tipo de comunica��o para ajustes no uso de portas acima de COM9, este ajuste
impacta em todos os produtos.
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe - Registro E14 - Feito
ajustes na montagem do registro quando Layout do AtoCotepe for 1, incluir a
assinatura digital do documento.
Implementa��o - Tradu��o de comandos SCU - Revis�o e ajustes na rotina de tradu��o
para quando a impressora � desligada no meio de alguma execu��o.
Implementa��o - iCNFEfetuarPagamento_ECF_Daruma e
iCFEfetuarFormaPagamento_ECF_Daruma - Revisadas as rotinas internas para n�o
retornar erro por falta de par�metros opcionais.
Implementa��o - eCarregarBitmapPromocional_ECF_Daruma - Ajustes na rotina para que
n�o ocorram travamentos na carga de bitmaps.
Implementa��o - iCFVender_ECF_Daruma - Revis�o do m�todo para seguir a tag SCU\
QuantCasasDecimaisVenda corretamente quando SCU habilitado.
Implementa��o - iCCDImprimirTexto_ECF_Daruma - Ajustes no m�todo para tratar e
imprimir corretamente as formata��es aceitas.
Implementa��o - rCodigoModeloFiscal_ECF_Daruma - Verifica��o e ajuste do retorno
para a FS2100 e para a FS800i.
Implementa��o - iCFVender_ECF_Daruma - Revis�o nas rotinas de tratamento dos
valores unitario e quantidade vendidas, para aceitar "," assim como "." ou nenhum
caractere formatando o valor de acordo com o parametro que ele foi indicado
(quantidade ou pre�o unitario).
----- DUAL
Implementa��o - rStatusGaveta_DUAL_Daruma - Revis�o da rotina interna do m�todo
para n�o gerar retorno errado do status.
Nova Implementa��o - DUAL\Wine - Criada chave que habilita uso da Dll Windows em
ambiente Wine.
Nova Implementa��o - rPortaAtiva_DUAL_DarumaFramework - Cria��o de novo m�todo que
retorne qual a porta ativa da impressora (Serial/ USB/ ETH).
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina interna para retornar
erro [6] indicando que o envio de uma nova nota em contin�ncia teve timeout e que
foi feita uma nova tentativa de envio.
Implementa��o - tCFCancelar_NFCe_Daruma - Revis�o da rotina de cancelamento fazendo
implementa��es para que seja verificado mais sobre a ultima nota emitida ou em
aberto para que o cancelamento seja da nota correta quando n�o s�o informados os
parametros.
Implementa��o - CONFIGURACAO\HistoricoXML - Passou a aceitar o vaor 2 para guardar
historicom com numero e s�rie das vendas. Revisado tamb�m a rotina interna para
gravar os xmls de retorno em hist�rico.
Implementa��o - Arredondamentos - Revis�o da rotina de arredondamento de valores na
NFCe, para tratar igual ao outros,valores maiores que mil.
Implementa��o - GNE_Framework - FRAMEWORKGNE\URLS\MS - Inclus�o dos links para o
grupo de chaves do estado Mato Grosso do Sul.
----- SAT
Implementa��o - Tratamento retornos dllSat - Revis�o na rotina que trata os
retornos da dll SAT de outros fabricantes, fazendo alguns ajustes para tratar erros
ainda n�o mapeados.
Implementa��o - aCFeEfetuarPagamento_SAT_Daruma - Ajustes na rotina que calcula o
valor total da venda, que n�o estava arredondando os valores corretamente.
Implementa��o - rInfoEstendida_SAT_Daruma - Aceita novo �ndice ap�s encerramento do
venda, (13) para retornar a mensagem contida na tag obsFisco\xTexto. [DB]
----- TEF
Implementa��o - SAT\TransacaoAutomatica - Revis�o das rotinas de pagamento quando a
chave est� habilitada e o pagamento n�o utiliza o TEF, ajuste impacta nos produtos
NFCe e SAT.
----- NFCe
Implementa��o - iCFImprimirParametrizado_NFCe_Daruma - Revis�o da rotina que
utiliza valor de troco informado.
Implementa��o - GNE\HistoricoXML - Ajustes na rotina que copia o arquivo para
historico, para atualizar a chave de acesso quando nota � feita offline.
Implementa��o - GNE_Framework - Altera��o do valor padr�o das chaves FRAMEWORKGNE\
URLS\PB\Homologacao e FRAMEWORKGNE\URLS\PB\Producao.
----- Geral
Implementa��o - Comunica��o Mini-impressora - Ajustes na camada de comunica��o para
melhorias na identifica��o da porta tipo CDCACM, identifica��o do modelo da
impressora e configura��o da porta utilizada. Altera��o que afetou produtos DUAL,
NFCe e SAT.
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - SINTEGRA - Ajustes na rotina de
gera��o do arquivo para que os registros de itens n�o fiquem sem a informa��o de
al�quotas e tamb�m para n�o gerar valores errados quando ocorrer desconto em
percentual. Rotina revisada tamb�m para prever ocorrenciade Interven��o T�cnica na
FS800i no meio do periodo de gera��o.
Implementa��o - m�todos iCNF..._ECF_Daruma - Ajustes e revis�o dos m�todos de CNF
para que n�o causem erro quando parametro opcional estiver em branco, vazio ou
nulo.
Implementa��o - rGerarRelatorio_ECF_Daruma - ESPELHO - Revis�o da rotina SCU para
gera��o do espelho, passando a tratar buffers em branco .
----- DUAL
Implementa��o - Auditoria_DUAL - Ajustes na gera��o da Auditoria, passando a loga o
parametro enviado em iImprimirTexto_DUAL_DarumaFramwework. Ajustes tamb�m na
grava��o da auditoria quando est� com o valor 3.
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Revis�o da rotina que de
impress�o para n�o ocorrer problemas com o uso da tag <ibmp>.
Implementa��o - eBuscarPortaVelocidade_DUAL_DarumaFramework - Revis�o na rotina de
busca, para voltar a configurar a porta em NFCe como era originalmente.
Implementa��o - DUAL\Wine - Ajustes na rotina de comunica��o com a impressora DUAL,
quando com a chave Wine est� ativa para n�o haver perda de comunica��o.
----- NFCe
Implementa��o - Comunica��o com WebService - Ajustes na comunica��o quando
utilizando configura��es de proxy especificas, para evitar quedas de aplica��o.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotiana de encerramento que
passou a tratar um novo retorno de duplicidade vindo do WebService Daruma-Migrate -
Erro 204.
Implementa��o - Comunica��o impressora Bematech - Ajustes na rotina que faz
comunica��o com a impressora Bematech e checa seu status, que antes causava retorno
errado nos m�todos que imprimem a DANFE.
Implementa��o - Impress�o da DANF-e - Revis�o da rotina para configurar
corretamente a impress�o da DANF-e quando m item tiver quantidade com valor grande
(usando mais de 3 digitos).
Implementa��o - URLS\GO - Inclus�o das urls de consulta de homologa��o e produ��o
para o estado de Goias no xml auxiliar de NFCe.
Implementa��o - rCFVerificarStatus_NFCe_Daruma - Revis�o da rotina do m�todos ara
que os valores sejam alterados corretamente.
Implementa��o - tCFEncerrar_NFCe_Daruma - Com a op��o de gera��o de PDF ligada teve
revis�o de c�digo apenas para ambiente de Produ��o que n�o estava ok.
----- SAT
Implementa��o - aCFEfetuarPagamento_SAT_Daruma - Revis�o da rotina interna que
trata o valor pago, acima de 1000,00 para n�o causar mais erros no encerramento da
venda.
Implementa��o - aCFCancelarItem_NFCe_Daruma - Revis�o da rotina que retira o item
do arquivo de persistencia.
Implementa��o - tCFEncerrar_SAT_Daruma - Altera��o na sequencia de comandos, quando
com a chave EnviarXML habilitada, passou a fazer a impress�o antes de fazer o envio
do xml para backup.
Implementa��o - aCFVenderCompleto_SAT_Daruma - Passou a tratar o ultimo paramero
que pode ser passado como nulo.
Implementa��o - tEnviarXML_SAT_Daruma - Ajuste na fun��o de envio do xml de venda
para quando usado SAT sweda, para tratar as quebras de linha.
Nova Implementa��o - SAT\ImpressaoCompleta - Criado novo valor [3] para quando n�o
deseja imprimir o CF-e mas deseja que seja gerado o PDF completo.
----- Geral
Implementa��o - regAlterarValorDaruma - Revis�o do m�todo para n�o causar erro
quando houver par�metro nulo.
----- NFCe
Implementa��o - Startup do Produto NFCe - Revis�o da rotina de startp do produto,
quando configura a impressora utilizada, para que o ajuste de velocidade n�o traga
informa��es na porta.
Implementa��o - Leitura de arquivos xml - Revis�o da rotina de acesso aos arquivos
xml de vendas, melhorando a auditoria desses acessos.
Implementa��o - tTraduzirEnviarXML_NFCe - Ajustes na rotina do m�todo para retornar
corretamente quando ocorre erro na impress�o.
Implementa��o - Leitura de arquivos Temporarios - Altera��o para que os arquivos
sejam usados na pasta que est� a biblioteca e n�o na pasta do aplicativo.
----- SAT
Nova Implementa��o - SAT\PathPDF - Criada chave no xml de configura��es da dll,
para indicar local de grava��o dos arquivos PDF de SAT.
----- Geral
Implementa��o - NFCE e SAT - Melhorias nas rotinas de auditorias, para que
mensagens de erro de acesso aos arquivos, tragam mais detalhes sobre o erro.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina de encerramento para
que o c�lculo do Hash da nota seja igual para todas as UFs.
Implementa��o - rotina de Montagem do XML - Revis�o da rotina que monta os xmls de
vendas, para que as tags de preenchimento Num�rico e Data/Hora n�o fiquem vazias.
Altera��o necess�ria de acordo com altera��o do WebService Daruma - Migrate.
----- Geral
Implementa��o - Startup produtos DUAL e NFCe - Revis�o da rotina que encontra a
impressora no startup.
----- ECF
Implementa��o - iCFVender_ECF_Daruma - Ajustes na camada SCU para FS800i,
melhorando o tratamento do retorno deste m�todo quando a impressora estiver com a
Redu��o Z pendente.
Implementa��o - iCFBPVender_ECF_Daruma e iCFVender_ECF_Daruma - Altera��o na rotina
interna, apenas com uso do SCU para FS800i, que lista e verifica o �ndice da
aliquota utilizada no item.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Inclus�o de mais logs, detalhando mais a
finaliza��o do xml para envio pro WebService.
Implementa��o - CONFIGURACAO\NT\VersaoNT - A chave do xml auxiliar passou a ter
valor default "15002", assim quando o xml � criado do zero, j� ter� este valor
preenchido.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajuste no c�lculo de hash do qrcode para
UF Acre.
Implementa��o - tCFEncerrar_NFCe_Daruma - Altera��o do fluxo para estado de SP.
Quando ocorrer o retorno de TimeOut do WebService, ser� gerado um descarte para a
nota enviada, atendendo assim as regras espec�ficas do estado.
Implementa��o - tCFEncerrar_NFCe_Daruma - Revis�o em tamanhos e tipos de variaveis
internas, para n�o causar mais problemas com o uso pelo Observer.
Nova Implementa��o - tTraduzirEnviarXML_NFCe_Daruma - Criado m�todo que recebe um
xml de NFCe, envia para o SAT emitindo um CFe e faz a impress�o do mesmo.
----- MODEM
Implementa��o - tEnviarSmsOperadora_MODEMDarumaFramework - Revis�o da rotina
interna de troca de bandeja, que estava afetando outros m�todos como o de total de
Sms.
----- SAT
Implementa��o - aCFAbrir_SAT_Daruma - Melhorias no tratamento dos par�metros,
passando a verifica-los para retornar erro quando estiver fora dos requisitos.
Implementa��o - tCFeEncerrar_SAT_Daruma e tCFeEnviar_SAT_Daruma - Revis�o do m�todo
para tratar a ocorr�ncia de nulos na falta da tag infAdic.
Implementa��o - SAT\IMPRESSORA\ControleAutomatico - Revis�o da rotina interna que
faz o controle automatico funcionar, para que funcione tamb�m com o Observer.
----- Geral
Implementa��o - Ajustes na rotina de startup da framework para usar a dll auxiliar
GNE_Framework apenas quando o produto for NFCe, SAT ou DUAL.
----- ECF
Implementa��o - iLeituraX_ECF_Daruma - Ajustes na rotina para retornar valor
correto de erro quando ocorre fim de papel no meio da impress�o.
Implementa��o - rRetornarDadosReducaoZ_ECF_Daruma - Revis�o na rotina de tradu��o
deste m�todo para funcionar corretamente com a FS800i.
Implementa��o - confCadastrarPadr�o_ECF_Daruma e confCadastrar_ECF_Daruma - Ajustes
na rotina usada com tradu��o para FS800i, para n�o ter mais problemas quando usado
mais de uma vez seguida.
Implementa��o - iCFEncerrar_ECF_Daruma - Revis�o da rotina quando usando a FS800i
para Bilhete de Passagem, e encerramento sem mensagem promocional.
Implementa��o - rEfetuarDownloadMF_ECF_Daruma - Ajuste no m�todo para retornar erro
-6 quando impressora FS700 est� desligada no momento da gera��o.
Implementa��o - iCNFEfetuarPagamento_ECF_Daruma e iCNFEncerrar_ECF_Daruma -
Tratamento do par�metro de informa��o adicional/ mensagem promocional, para quando
o mesmo � passado vazio.
Implementa��o - rGerarRelatorio_ECF_Daruma - Ajustes na rotina para retornar a
velocidade serial pra velocidade anterior corretamente.
Implementa��o - iCFAbrir_ECF_Daruma - Revis�o da rotina com uso da FS800i para
retornar c�digo correto de erro quando a Redu��o Z est� pendente.
----- NFCe
Implementa��o - aCFAbrir_NFCe_Daruma e aCFIdentificaConsumidor_NFCe_Daruma -
Alterado o tamanho da vari�vel interna que guarda o conte�do de IdEstrangeiro.
Implementa��o - aCFTotalizar_NFCe_Daruma - Revis�o da rotina que calcula Base de
c�lculo, quanto ao uso da Al�quota informada, para que os c�lculos sejam feitos de
maneira correta. Ajustes tamb�m para que incluir corretamente a venda com ISSQN na
venda.
Implementa��o - NFCE\LEIDOIMPOSTO\Habilitar - valores 3 e 4 - Revis�o da rotina que
calcula os impostos quando o Habilitar est� 3 ou 4 para que os percentuais sejam
pegos do lugar correto.
Implementa��o - iCFImprimir_NFCe_Daruma - Ajustes na rotina para impress�o correta
do conte�do de infCpl.
Implementa��o - tCFEncerrar_NFCe_Daruma - quando em conting�ncia passou a atualizar
o arquivo documentosCompleto.xml
Implementa��o - tCFCancelar_NFCe_Daruma - Na emiss�o de cancelamento passou a
respeitar a tag que indica o tipo da logo utilizada.
Implementa��o - Auditoria NFCe - Melhorias na auditoria, para logar erros
retornados pelo sistema operacional.
Implementa��o - aCFEfetuarPagamento_NFCe_Daruma - Revis�o da rotina para aceitar o
meio de pagamento como �ndice.
Implementa��o - eAtualizarEnviarXML_NFCe_Daruma - Revis�o interna do m�todo, para
n�o ocorrerem problemas com ponteiros internos.
----- DUAL
Implementa��o - iEnviarBMP_DUAL_DarumaFramework - Ajustes no m�todo para com a
DR800 ler a resposta retornada pela impressora ap�s o envio do BMP, evitando
problemas em pr�ximo m�todo usado.
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Ajustes na rotina para
tratamento dos retornos e verifica��o de status com uso da DR800.
----- SAT
Implementa��o - tCFeCancelarParametrizado_SAT_Daruma - Altera��o no funcionamento
do m�todo para que o mesmo funcione de acordo com a vers�o 0.7.
Implementa��o - aCFTotalizar_NFCe_Daruma - Revis�o da rotina de totaliza��o para
c�lculo de base de c�lculo correta quando h� desconto/ acr�scimo na totaliza��o.
ATEN��O - As bibliotecas abaixo foram atualizadas:
GNE_Framework - vers�o: 02.25.03 � MD5: 644D7324247653737FA444C3A5BAEB94
WS_Framework - vers�o: 01.06.02 - MD5: 7ABF822804CD5B6560930EF3B4B3F7BB
lebin - vers�o: 0.10.14.0
QrCodeDarumaFramework - vers�o: 1.2.0.0
-----------------------------------------------------------------------
Data de libera��o: 31/08/2016
----- Geral
Nova Implementa��o - ControleAutomatico - Para todos os produtos, foi implementado
o ControleAutomatico =2, funciona conforme o valor 1 por�m as configura��es s� s�o
setadas no startup, e n�o a cada abertura de porta.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina de envio da Nota para
quando recebe TimeOut do servidor SEFAZ.
-----------------------------------------------------------------------
Data de libera��o: 26/08/2016
----- Geral
Implementa��o - Rotinas de Criptografia - Refatora��o nas rotinas de criptografia.
Implementa��o - Nivelamento Observer - Revis�o dos m�todos externalizados para o
Observer, inclus�o dos m�todos mais recentes.
Implementa��o - rRetornaInformacao_ECF_Daruma - para impressora FS800i (SCU) feito
ajustes para o �ndice 127 n�o retornar sujeira nem causar estouro de memoria.
Implementa��o - rGerarEspelhoMFD_ECF_Daruma - para FS800i (SCU) revis�o da rotina
de tradu��o da resposta.
Implementa��o - Startup DLL - Feita revis�o da rotina de startup para s� tentar
comunicar com alguma porta quando fizer o startup do produto em uso, com isso houve
diminui��o no tempo do mesmo.
----- ECF
Implementa��o - iRGAbrir_ECF_Daruma - Melhora na rotina de verifica��o do status da
impressora, para n�o ocorrer retorno de Rel�gio inoperante.
Implementa��o - rGerarRelatorio_ECF_Daruma - Ajustes na rotina de gera��o de
arquivos.
Implementa��o - iImprimir_CHEQUEDaruma - Revis�o do m�todo para ajustar o
tratamento de retornos entregues e tamb�m informa��es da Auditoria.
Implementa��o - eAcionarGuilhotina_ECF_Daruma - Foi aumentado o tamanho de uma
vari�vel interna que guarda o modelo da impressora.
Implementa��o - iCFEfetuarFormaPagamento_ECF_Daruma - Feito ajuste para quando o
SCU\Habilitar = 1, para que o valor de SCU\NumeroParcelas seja utilizado na
realiza��o do pagamento.[DB]
Nova Implementa��o - ECF\CFBP\CaptionPoltrona e ECF\CFBP\CaptionPlataforma -
criadas novas tags para emiss�o de Bilhete de Passagem na FS800i (SCU). As chaves
possibilitam configurar o caption das suas respectivas informa��es.
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Melhorias na rotina para
quando temos mais de um c�digo de barras no mesmo buffer, e tamb�m feito novo
tratamento de timeout para leitura da porta.
Implementa��o - DUAL\AtivaRota - Feita revis�o da rotina de startup do produto
DUAL para verificar quando o AtivaRota est� habilitado.
----- NFCe
Implementa��o - Impress�o da DANF-e - Ajustes na rotina de impress�o para que o
layout impresso atenda o Manual de Especifica��es T�cnicas do DANF-e NFCeQrCode de
vers�o 3.5.
Implementa��o - tCFEncerrar_NFCe_Daruma - com a TEF\TransacaoAutomatica habilitada,
agora para algumas bandeiras cadastradas, o xml passou a indicar o CNPJ da mesma.
Implementa��o - rRetornarInformacao_NFCe_Daruma - Revista a consulta por CHAVE que
causava erro quando uma chave menor que 44 caracteres era informada. Foi alterado
tamb�m o tratamento da resposta recebido do WebService para entregar todas as
informa��es recebidas.
Implementa��o - iCFImprimir_NFCe_Daruma - Ajustes na rotina que l� o arquivo
informado e monta a DANF-e, para usar o valor de Frete correto e tamb�m para n�o
ler arquivo de persist�ncia.
Implementa��o - aCFConfPisOutr_NFCe_Daruma - Revis�o da rotina para criar o xml com
as chaves corretas, conforme � informado no m�todo.
Implementa��o - Impress�o da DANF-e com MarcaImpressora = 2 - Feito ajuste para
configurar a impressora apenas quando o m�todo de impress�o � utilizado, e n�o mais
no startup da DLL.
Implementa��o - aCFConfPisAliq_NFCe_Daruma e aCFConfCofinsAliq_NFCe_Daruma -
utilizando a tradu��o para SAT, enquanto o xml for NFCe as aliquotas ser�o mantidas
como percentual como � na NFCe, passando a ser dividida por 100 apenas na tradu��o
final.
Implementa��o - Startup do Produto NFCe - Revis�o da rotina de startup para
melhorar o seu tempo, retirando rotina que ocorria 2 vezes. Foi ajustada tamb�m a
consulta da Nota T�cnica vigente, caso j� esteja configurada n�o iremos consultar.
Implementa��o - NFCE\EmissaoCTG = 2 - Revisado o fluxo para que n�o tenha
interferencia de outra implementa��o e continue com a emiss�o e impress�o de
conting�ncia.
Implementa��o - Tradu��o NFC-e para SAT - a tradu��o passou a acatar o valor da
chave LEIDOIMPOSTO\Habilitar quando estiver ligada, vamos levar para o SAT os
valores da Lei de olho no imposto.
Implementa��o - tCFEncerrar_NFCe_Daruma - Revis�o da l�gica da rotina que aguarda o
fim da impress�o.
----- SAT
Implementa��o - tCFeCancelar_SAT_Daruma - Ajustes na rotina do m�todo para que
fique compat�vel com o layout 0.07 e continue compativel com o layout 0.06 (xml).
Feito ajustes tamb�m para n�o causar problemas quando internamente � verificado o
modelo da impressora e adequa��o do layout de impress�o do comprovante de
cancelamento.
Implementa��o - aCFVender_SAT_Daruma - passou a retornar -122 para quando n�o tem
PIS e ou COFINS configurados.
Implementa��o - Impress�o do CF-e SAT - Feita revis�o da rotina de impress�o para
impress�o correta dos caracteres ' > < &.
----- TEF
Implementa��o - Impress�o Comprovante TEF - Feito ajustes na rotina de impress�o
para que quando houver a vers�o resumida da resposta, a mesma sempre sair impressa
na mensagem promocional da DANF-e.
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajuste no c�lculo de hash do qrcode para
UF GO.
----- Geral
Implementa��o - regAlterarValorDaruma - Ajuste no m�todo para tratar retornos
internos.
Implementa��o - eDefinirProdutoDaruma - Revis�o da rotina para n�o trocar produto
no xml por chamada interna.
----- ECF
Implementa��o - rGerarRelarorioOffline_ECF_Daruma - Revis�o na gera��o offline para
impressora FS800i.
Implementa��o - eEnviarReceberComando_SCUDaruma - Ajustes para registro de item
pegar a indica��o de arredondamento/ truncamento do xml auxiliar, revisado retorno
do m�todo quando num�rico e tamb�m ajustado para obedecer a l�gica do
ControleAutomatico.
Implementa��o - rRetornarInformacao_ECF_Daruma - �ndice 87 - Revis�o da rotina
deste �ndice, com FS800i, para completar informa��es no padr�o do protocolo ESC.
Implementa��o - Startup - Melhorias no startup para quando utilizado tradu��o SCU.
Implementa��o - iCFAbrir_ECF_Daruma - Melhorados os tratamentos dos parametros,
para aceitar espa�os em branco ou ponteiro nulo.
----- DUAL
Implementa��o - rStatusImpressora_DUAL_DarumaFramework - Revis�o da rotina de
verifica��o de status.
Implementa��o - eBuscarPortaVelocidade_DUAL_Daruma - Ajustes no m�todo para n�o
alterar o xml quando impressora ETH.
----- NFCe
Implementa��o - aCFValorLeiImposto_NFCe_Daruma - Rotina do m�todo ajustada para uso
do tradutor NFCe x SAT.
Implementa��o - GNEFramework - Atualiza��o dos links para estado de SP e tamb�m SE.
Implementa��o - GNEFramework - Revis�o do tratamento e preenchimentos das tags
referentes � impostos.
Implementa��o - aCFVenderCompleto_NFCe_Daruma - Ajustes na rotina para n�o causar
erros quando usada pelo Observer.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajuste da rotina para criar no xml de
venda tags referentes � lei de olho no imposto, mesmo quando zeradas.
Implementa��o - Gera��o de PDF da DANF-e - Corre��o na gera��o do salto de linha no
PDF.
Implementa��o - iCFImprimirParametrizado_NFCe_Daruma - Tratamento para
metapar�metro valorPGTO aceitar separados decimal como virgula ou ponto.
Implementa��o - rStatusImpressora_NFCe_Daruma - Ajustes na verifica��o do status
quando impressora for DR ETH.
Implementa��o - Impress�o da DANF-e - Corre��o da impress�o em DR de conex�o LPT.
Implementa��o - tEnviarContingencia_NFCe_Daruma - Ajustes no envio do arquivo de
parametros junto com a conting�ncia. [DB]
Implementa��o - eAtualizarEnviarXML_NFCe_Daruma - Passou a aceitar arquivos de
conting�ncia.
Implementa��o - aCFVenderCompleto_NFCe_Daruma - Ajustes na rotina de venda para
capturar impostos configurados corretamente.
----- SAT
Implementa��o - tCFEncerrar_SAT_Daruma - Ajustes na rotina de impress�o com
acentua��es.
Implementa��o - Impress�o do CF-e - Inclus�o do modelo de impressora DR800 ETH.
Implementa��o - tEnviarXML_SAT_Daruma - Revis�o na rotina do m�todo, para
considerar corretamente o path indicado. [DB]
Implementa��o - Configura��o de impostos - Criadas tags novas no xml auxiliar para
possibilitar a configura��o de impostos.
Implementa��o - tCFEncerrar_SAT_Daruma - Melhorias no tratamento de retornos para
SAT.
Implementa��o - aCFConfImposto_SAT_Daruma - Revis�o do m�todo para tratar se
parametros obrigatorios foram informados, e tamb�m para pegar informa��es do item
diretamente quando n�o informado (base de calculo ou quantidade).
Nova Implementa��o - XML de envio - Cria��o de nova tag para informa��o da vers�o
dos dados de entrada.
-----------------------------------------------------------------------
Data de libera��o: 25/05/2016
----- ECF
Implementa��o - iCFVender_ECF_Daruma - retirado tamanho limite de descri��o quando
usada a DR800 permitindo descri��es maiores.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe - Tratamento especifico para
quando UF da impressora for RJ, gerando registros zerados quando n�o houver
informa��es na data.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe - MF e MFD - registros E13 e
E15 - Revis�o da montagem dos registros e tamb�m revis�o da rotina que faz o
download da MF da FS800.
Implementa��o - rRetornarInformacao_ECF_Daruma - �ndice 46 - ajuste no retorno da
informa��o ap�s a emiss�o de um cancelamento.
Implementa��o - rVerificarImpressoraLigada_ECF_Daruma - Revis�o da rotina para
corre��o de erros de escrita e altera��o de timeout para FS800i.
Implementa��o - rGerarEspelhoMFD_ECF_Daruma - Ajustes na rotina que l� o espelho
para evitar perda de dados.
----- DUAL
Implementa��o - DUAL\TempoEsperaLeitura - tamanho da configura��o aumentado para 3
digitos e ajustes na parte da rotina que aguarda o fim da impress�o.
----- NFCe
Implementa��o - M�todos "tCF..." - Revisada rotina que grava resposta retornada
pelo webService.
Implementa��o - SalvarDanfePDF = 1 - Ajustada rotina que monta a DANF-e para
quebrar o texto corretamente.
Implementa��o - GNE_Framework xml - Acrescentadas as chaves vICMSDeson e motDesICMS
no grupo de ICMS20.
Implementa��o - aCFConfICMS90_NFCe_Daruma - Revis�o na rotina que monta o trecho do
xml de venda quando o imposto � utilizado.
Implementa��o - aCFConfPisQtde_NFCe_Daruma - Ajuste na rotina para usar o valor
correto para vAliqProd.
Implementa��o - CONFIGURACAO\LayoutImpressao - configura��o do layout 2 estendida
para MarcaImpressora 2.
Implementa��o - Tradu��o para SAT do ICMSSN500 - feito ajuste para traduzir o grupo
de impostos para o ICMSSN102.
Implementa��o - Comunica��o com impressora - ajustada rotina para retornar erro
quando n�o conseguir abrir a comunica��o.
Implementa��o - tCFCancelar_NFCe_Daruma - Com Tradu��o NFC-e para SAT, ajustado
para cancelar ultima venda com identifica��o do consumidor.
Implementa��o - aCFVenderCompleto_NFCe_Daruma - Com Tradu��o NFC-e para SAT,
ajustes para levar o valor do CEST para o SAT tamb�m.
----- SAT
Implementa��o - Usando Emulador SEFAZ - Ajustes feitos na rotina de leitura do xml,
para os emuladores mais recentes que quebram linha do xml.
Implementa��o - Impress�o de Extrato SAT - Revis�o na montagem do layout de
impress�o para seguir corretamente as casas decimais informadas na venda de item, e
tamb�m no valor total do mesmo.
-----------------------------------------------------------------------
Data de libera��o: 27/04/2016
----- ECF
Implementa��o - iCFAbrir_ECF_Daruma - Revis�o da rotina que estava causando erros
com parametros sem valor.
Implementa��o - rGerarRelatorioOffLine_ECF_Daruma - Ajuste na rotina que l� os
parametros indicados para usar como caminho de arquivos base para gera��o.
Implementa��o - rGerarEspelhoMFD_ECF_Daruma - Ajustes na rotina que l� o espelho
para n�o ocorrerem pulos de COO.
----- DUAL
Nova Implementa��o - DarumaFramework - DUAL\EncontrarDUAL - Criada nova tag para
que seja poss�vel auto detectar a mini impressora no startup.
----- NFCe
Implementa��o - rRetornarInformacao_NFCe_Daruma - Ajuste no m�todo para retornar
corretamente quando pedido indice 12.
Implementa��o - tEnviarContingenciaCancOffline_NFCe_Daruma - Ajustes na rotina que
faz o envio de cancelamento em conting�ncia.
Implementa��o - Observer - Inclus�o de m�todos faltantes no Observer.
Implementa��o - rRetornarInformacaoContingencia_NFCe_Daruma - Revisada a rotina que
l� a informa��o para n�o causar erro para linguagem VB6, e revis�o na leitura do
�ndice 8.
Implementa��o - M�todos "tCF..." - Feito ajuste na rotina quando tem troca de
informa��es com WebService, na leitura do arquivo auxiliar da venda.
Implementa��o - tCFEncerrar_NFCe_Daruma, tCFEncerrarConfigMsg_NFCe_Daruma e
iTEFImprimirResposta_NFCe_Daruma - Revis�o na rotina de impress�o que ativa a
guilhotina automaticamente no final. Foi revisada tamb�m a parte de impress�o de
itens para respeitar corretamente a configura��o de decimais impress�o para valor e
quantidade contidas no xml auxiliar.
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajuste no c�lculo de hash do qrcode para
UF AM.
Implementa��o - Ambiente 3 de Desenvolvimento - Feito ajustes para envio de xml
para o Simula, estava com a NT2015/002 estavam ocorrendo erros.
----- SAT
Implementa��o - aCFVender_SAT_Daruma - Revis�o da rotina que arredonta/ trunca o
valor do item e que copia o valor para impress�o.
Implementa��o - tCFEncerrar_SAT_Daruma - feito ajustes na rotina na parte da
mensagem promocional que quando era muito grande causava problemas.
----- TEF
Nova Implementa��o - Criadas fun��es e recursos para que a DLL fa�a a transa��o TEF
automaticamente.
-----------------------------------------------------------------------
Data de libera��o: 11/04/2016
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Foram feitas melhorias na
rotina de impress�o.
----- NFCe
Implementa��o - rRetornarInformacao_NFCe_Daruma - revis�o dos retornos poss�veis,
para que o �ndice 12 fique correto.
Implementa��o - Impress�o da DANFe - Feitas melhorias na rotina de impress�o.
-----------------------------------------------------------------------
Data de libera��o: 28/03/2016
Vers�o Arquivo: 10.07.44
ECF 11.70, DUAL 5.26, MODEM 3.61, TA2000 4.05, GENERICO 1.05, DSP 1.05, NFCe 3.01,
NFe 1.01, SAT 2.07
MD-5: 8FD438F3AF2E745B8DD90552E32F7D35
----- ECF
Implementa��o - rGerarRelatorio_ECF_Daruma - Revis�o na rotina para gerar os
bin�rios de relatorios no local correto e n�o causar erro -52.
Implementa��o - iCFVender_ECF_Daruma - Feito ajustes para FS800i obedecer a
indica��o de arredontamento/ truncamento.
Implementa��o - iCFBPAbrir_ECF_Daruma - feito ajuste no m�todo para FS800i n�o
causar erros quando um dos parametros est� vazio.
Implementa��o - rGerarEspelhoMFD_ECF_Daruma - revisada a rotina para FS700 e MACH
para melhoria de desempenho.
Implementa��o - rRetornarInformacao_ECF_Daruma(140) - corre��o no retorno de
aliquotas e ajustes para leitura de GT e GTinicial e Total Cancelamento de ISS e
ICMS para FS800i.
Implementa��o - Camada de Comunica��o - revis�o para melhorar a comunica��o com a
FS800i que em alguns momentos se perdia.
Implementa��o - iImprimirCodigoBarras_ECF_Daruma - para FS800i foram feitos ajustes
na rotina para que os c�digos n�o causem travamento da impress�o.
Implementa��o - rGerarRelatorio_ECF_Daruma - para FS800i feito corre��o na leitura
dos bin�rios para suportar as mensagens promocionais grandes (at� 30 linhas).
Implementa��o - rCodigoModeloFiscal_ECF_Daruma - ajustes na rotina que retorna o
codigo para retornar informa��o correta da FS800i
Implementa��o - iRGImprimirTexto_ECF_Daruma - Ajustes na rotina de impress�o para
evitar saltos duplos de linha.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe - Ajustes para FS800i na
montagem dos registros E12 e E13.
Implementa��o - iCFVender_ECF_Daruma - para FS800i ajustes no tratamento de casas
decimais nos valores utilizados na venda (valor e quantidade).
----- DUAL
Implementa��o - eBuscarPortaVelocidade_DUAL_DarumaFramework - para DR800 retornar
corretamente quando impressora desligada.
Implementa��o - iImprimirTexto_DUAL_DarumaFramwework - para DR800 foram feitas
melhorias na rotina de impress�o.
----- NFCe
Implementa��o - aCFTotalizar_NFCe_Daruma - ajustes na rotina de totaliza��o para
n�o causar erros quando ICMSSN500 estiver configurado.
Implementa��o - aCFTotalizar_NFCe_Daruma - Feito ajustes na rotina para quando o
valor do desconto/ acrescimo rateado for menos que 0,01, revis�o dos c�lculos e
regras de arredondamento/ truncamento e tamb�m de rateio do desconto/ acrescimo.
Implementa��o - aCFConfICMS10_NFCe_Daruma, aCFConfICMS90_NFCe_Daruma - ajustes para
tratamento de parametros obrigat�rios.
Implementa��o - iReimprimir_NFCe_Daruma - m�todo ajustado para reimpress�o em
outras marcas de impressora.
Implementa��o - tCFCancelar_NFCe_Daruma - corre��o do retorno quando o cancelamento
� rejeitado por prazo expirado.
Implementa��o - Tratamento de Leitura de Arquivos - Alterada a rotina de leitura de
arquivos xml, para evitar conflitos.
Implementa��o - tCFEncerrar_NFCe_Daruma - ajustes na rotina para quando a nota �
encerrada com uma impressora de outra marca desligada.
Implementa��o - Rotinas de Impressao - feito melhorias para impress�o na DR800.
Implementa��o - Startup - Feito ajustes para quando a dll � carregada e est�
utilizando uma DR800, afim de melhorias no desenpenho.
Implementa��o - eAtualizarEnviarXML_NFCe_Daruma - feita altera��o do m�todo para
aceitar tamb�m arquivos de conting�ncia pra corre��o.
Implementa��o - iCFImpprimir_NFCe_Daruma - Revis�o da rotina para impress�o de
vendas grandes (mais de 300 itens) e tamb�m na convers�o de caracteres especiais.
Implementa��o - aCFConfCombustivel_NFCe_Daruma - ajustes para adequa��o �s
obrigatoriedades da NT002/2015 que n�o obriga informa��o de todos os campos em
alguns casos.
Implementa��o - aCFConfICMSSN500_NFCe_Daruma - corre��o na logica de verifica��o
dos parametros informados
Implementa��o - Montagem QRCode na DANFe - ajustes na montagem do link de consulta
do estado do Paran�, pra n�o ocorrer repeti��o do caractere '?'.
Implementa��o - rInfoEstendida_NFCe_Daruma - Adicionado o �ndice 10 para que
retorne a data e hora de emiss�o da nota.
Implementa��o - TimeOut com WebService - Feito ajustes na rotina de comunica��o com
o WebService para tratamento correto do tempo de time out conforme o que estiver
configurado, ajustado tamb�m retorno de time out para que sempre venha o valor
correto.
----- SAT
Implementa��o - iImprimirCFe_SAT_Daruma - ajustes na rotina de impress�o para fazer
impress�o correta de logotipo.
Implementa��o - EMIT\cRegTribISSQN - alterada obrigatorioedade da informa��o da
chave, agora quando n�o informada n�o aparecer� nas vendas.
Implementa��o - Impressao do CF-e SAT - feito ajustes na rotina de impress�o para
que ela use os valores direto do xml de venda, feitas tamb�m melhorias para
impress�o na DR800.
Implementa��o - aCFeVender_SAT_Daruma - ajustes no m�todo para que aceite a
informa��o de CEST e ANP (obsFiscoDet).
-----------------------------------------------------------------------
Data de libera��o: 13/01/2016
----- ECF
Implementa��o - iCFEncerrarConfigMensagem_ECF_Daruma - Ajustes feitos no m�todo
para funcionamento correto na FS800i;
Implementa��o - rTipoUltimoDocumentoStr_ECF_Daruma - acrescentado o retorno 8 para
CFC - Cupom Fiscal de Cancelamento;
----- NFCe
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na fun��o para quando a tag
<NaoReenviarCtg> estiver ativa e ocorrer um retorno de erro do WebService;
Implementa��o - rAvisoErro_NFCe_Daruma - Quando est� com valor 2 e a configura��o
<ImpressaoCompleta> com valor 3, estava retornando valor errado para emiss�o em
conting�ncia;
Implementa��o - tCFEncerrar_NFCe_Daruma - Montagem do QRCode - feito ajustes na
rotina que monta o QRCode para tratar acentua��o quando a UF de emiss�o for MT;
Implementa��o - aCFCancelarItem_NFCe_Daruma - rotina de cancelamento revisada para
quando for cancelado o primeiro item e a venda for em homologa��o para seguir as
regras da NT2015002;
Implementa��o - eAtualizarEnviarXML_NFCe_Daruma - Rotina revisada para calcular
corretamente o DigVal de acordo com a NT2015002;
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes na rotina interna que configura
os impostos configurados para os itens para quando o imposto for ICMSSN900, para
que n�o ocorra viola��o de acesso no encerramento;
----- SAT
Implementa��o - aCFVender_SAT_Daruma - Revis�o da rotina para garantir mais
precis�o com arredondamento e truncamento no c�lculo dos itens;
Implementa��o - Impress�o na DR800 L - Foi acrescentado o modelo da DR800L para
impress�o do comprovante CF-e;
Implementa��o - regAlterarValor_SAT_Daruma - Feito ajustes na rotina que altera o
XML auxiliar SAT para evitar repeti��o de tags e desalinhamento do xml;
Implementa��o - regAlterarValor_SAT_Daruma - Fun��o ajustada para aceitar o tamanho
correto do endere�o no cabe�alho do comprovante;
----- ECF
Implementa��o - iCFAbrir_ECF_Daruma - para a FS800i, foi feito uma altera��o no
m�todo para n�o dar erro quando n�o informado o CPF/ CNPJ e informado "-" no
endere�o.
----- DUAL
Nova Implementa��o - Feita compatibiliza��o para uso da impressora DR800
----- MODEM
Implementa��o - rLerSmsConfirmacao_MODEMDarumaFramework - Feito ajustes no
funcionamento do m�todo para as operadoras que alteraram a forma de enviar a
confirma��o de entrega, antes era apenas como SMS, e agora algumas funcionam com
notifica��o apenas.
----- NFCe
Implementa��o - Atualiza��o dos links para produ��o da SEFAZ - PR no xml auxiliar.
Implementa��o - Rotina de calculos para total de itens e subtotal do cupom -
ajustada para quando utilizado o arredondamento.
Implementa��o - ICMSSN900 - Ajustes para uso do imposto por congigura��o no xml
auxiliar ou utilizando o m�todo aCFConfICMSSN900_NFCe_Daruma.
Implementa��o - aCFConfCofinsQtde_NFCe_Daruma - Ajustes na atualiza��o do campo
vAliqProd e d� desconto no item.
Implementa��o - Montagem do QRCode impresso na nota - Alerada a montagem do QrCode
para os estados BA, PB e PR, para que n�o acuse erro no Hash do Qr Code.
Implementa��o - iCFImprimir_NFCe_Daruma - Altera��es para que o m�todo consiga
imprimir xmls do novo layout, seguindo Nota T�cnica 2015.002.
Implementa��o - aCFAbrir_NFCe_Daruma ou aCFIdentificarConsumidor_NFCe_Daruma -
Passou a aceitar o CPF com m�scara, retirando a mesma para envio no xml.
Implementa��o - Danfe, layout e impress�o - Alterada a sequ�ncia das informa��es de
endere�o para ficar: Logradouro , n�, Complemento, Bairro, Cidade e UF. E quando
impressa em conting�ncia n�o traz mais a mensagem de emitida em ambiente de
homologa��o.
Implementa��o - tEnvioUnitContingenciaCancOffline_NFCe_Daruma - Ajustado o retorno
das informa��es para que a chave de acesso seja retornada completa.
----- SAT
Implementa��o - tCFeEncerrar_SAT_Daruma - feito ajustes para o uso com Observer,
para que n�o feche o Observer quando executado o m�todo.
Implementa��o - tCFeVender_SAT_Daruma - altera��es feitas para aceitar a tag
<obsFiscoDet>.
ECF 11.37, DUAL 5.17, MODEM 3.60, TA2000 4.05, GENERICO 1.05, DSP 1.05, NFCe 2.71,
NFe 1.00, SAT 1.80
MD-5: 4EB96CDB765AAC36DD7C706816423D1A
----- NFCe
Implementa��o - Adicionados links para SEFAZ Rio de Janeiro;
Implementa��o - aCFVenderXML_NFCe_Daruma - Inclus�o da descri��o completa para o
primeiro item, atendendo a NT2015.002;
Implementa��o - aCFTotalizar_NFCe_Daruma - Ajuste para n�o retornar erro quando
totalizar pela segunda vez;
Implementa��o - tCFEncerrar_NFCe_Daruma, tCFCancelar_NFCe_Daruma - Alterados o
retorno -5 para -16, fazendo com que qualquer erro n�o mapeado leve a emiss�o da
nota em conting�ncia, fazendo refer�ncia a nota de origem.
ECF 11.37, DUAL 5.17, MODEM 3.60, TA2000 4.05, GENERICO 1.05, DSP 1.05, NFCe 2.71,
NFe 1.00, SAT 1.80
MD-5: 4EB96CDB765AAC36DD7C706816423D1A
----- DUAL
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Estava retornando 0 na
comunica��o da impress�o mesmo quando impressora OK.
----- NFCe
Implementa��o - aCFIdentificarConsumidor_NFCe_Daruma - Nome do consumidor que deve
ser usado em homologa��o estava ficando incompleto.
-----------------------------------------------------------------------
Data de libera��o: 14/10/2015
ECF 11.37, DUAL 5.16, MODEM 3.60, TA2000 4.05, GENERICO 1.05, DSP 1.05, NFCe 2.71,
NFe 1.00, SAT 1.80
MD-5: EC65B0511C96C7DE3C68B65B4784D11F
----- DUAL
Implementa��o - DUAL - Comunica��o atrav�s da porta LPT - feito ajustes na rotina
que verifica status da impressora antes de realizar a impress�o.
Implementa��o - iImprimirTexto_DUAL_DarumaFramework - Revisada a rotina de status
da impressora para retornar o erro correto quando est� sem papel.
Implementa��o - iConfigurarGuilhotina_DUAL_DarumaFramework - Altera��o de um tipo
de parametro interno que estava sendo enviado errado e causava problemas no uso do
m�todo.
----- ECF
Implementa��o - Startup da DLL - Quando produto definido como ECF e Tradu��o para
SCU Habilitada, o startup ocorria em maior tempo, revisado o startup com essas
configura��es.
Implementa��o - Lei de Olho no Imposto - Feito ajustes na rotina interna que l� o
arquivo de NCM (IBPTAX.csv) e tamb�m para quando o item possui desconto.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - registro E15 - campo
13 que indica se a venda estava arredondando ou truncando n�o estava sendo
preenchido de forma correta.
Implementa��o - Camada de Tradu��o SCU - feito ajustes para melhorias no
funcionamento da tradu��o de comandos de ECF para padr�o SCU, e para melhoria na
busca da porta do ECF de forma automatica.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - revisada a fun��o
que pega o n�mero sequencial do usu�rio, que estava default.
Implementa��o - confCadastrar_ECF_Daruma - Ajustada tratamento para limitar
quantidade de aliquotas e totalizadores n�o fiscais da FS800i com FS700 e Mach,
assim como cadastro de al�quotas de ISS que passou a ser feito com sucesso.
Implementa��o - iReducaoZ_ECF_Daruma e iLeituraX_ECF_Daruma - Ajuste na fun��o que
aguarda a compacta��o desses relat�rios, para quando a impressora for desligada no
meio da impress�o.
Implementa��o - confProgramarAvan�oPapel_ECF_Daruma - implementada a tradu��o SCU
para este m�todo.
Implementa��o - rEfetuarDownloadMFD_ECF_Daruma - o retorno do m�todo estava sendo
entregue com valor errado, mesmo tendo executado com sucesso.
Implementa��o - rGerarRelatorio_ECF_Daruma - SINTEGRA - registro 60A - Ajustes na
rotina que monta o registro para que o totalizador de ISS seja calculado
corretamente a partir de todas as aliquotas de ISS n�o tributadas.
Implementa��o - rRetornarInformacao_ECF_Daruma (�ndice 127) e rLerCNF_ECF_Daruma -
revisada a parte da tradu��o SCU para retornar a mesma ordem dos totalizadores que
temos na FS700 e Mach.
Implementa��o - iRGImprimirTexto_ECF_Daruma - implementado SCU para aceitar as tags
de formata��o que imprimem c�digo de barras.
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe 17/04 - registro E19 -
Revis�o na montagem do registro para que ele seja montado de acordo com o layout
17/04 ou 54/14
Implementa��o - confProgramarOperador_ECF_Daruma - ajustes na tradu��o do comando.
Implementa��o - iRGImprimirTexto_ECF_Daruma e iCCDImprimirTexto_ECF_Daruma -
Ajustes na rotina de impress�o para permitir textos longos (mais de 600 bytes).
----- MODEM
Implementa��o - rReceberTodosSms_MODEMDaruma - o Retorno do m�todo estava
entregando apenas o valor 1 para quando existem SMS's e n�o o n�mero de mensagens
existentes conforme foi especificado.
----- NFCe
Implementa��o - iCFReimprimir_NFCe_Daruma - Feito ajustes na rotina para permitir
impress�o de notas com status "Pendente" no servidor Invoicy.
Implementa��o - tCFEncerrar_NFCe_Daruma e rRetornarAvisoErro_NFCe_Daruma - Ajustado
tamanho do buffer que recebe resposta da SEFAZ.
Implementa��o - tCFCancelar_NFCe_Daruma - Implementado o retorno -16, e tratamento
para gerar a contingencia offline a partir deste retorno.
Implementa��o - iCFImprimir_NFCe_Daruma - Quando com impressora configurada para
marca 2 a consulta de status n�o estava retornando corretamente.
Implementa��o - rRetornarAvisoErro_NFCe_Daruma - Ajustes na rotina para n�o causar
mais erro quando o retorno do m�todo tCFEncerrar_NFCe_Daruma for igual a -2.
Implementa��o - tEnviarCtgOffline_NFCe_Daruma - Revisada a rotina de envio para n�o
causar erro quando existir arquivo ".ctgParam".
Implementa��o - tCFEncerrar_NFCe_Daruma - Ajustes para permitir informa��o
complementar (<infCpl>) com at� 5000 caracteres.
Implementa��o - tCFCancelar_NFCe_Daruma - Quando impress�o completa estiver igual a
3, n�o faz mais consulta a impressora.
Implementa��o - aCFVender_NFCe_Daruma - Ajustes para quando a GNE estiver
configurada para truncar.
Implementa��o - aCFTotalizar_NFCe_Daruma - Passou a permitir at� duas totaliza��es
para ter um desconto e um cancelamento.
Implementa��o - Lei de Olho no Imposto - Ajustes na cria��o da tag vTotTrib para os
itens, feito ajustes tamb�m para aceitar o complemento "Ex" no NCM.
Implementa��o - iCFImprimir_NFCe_Daruma - Passou a imprimir corretamente os
caracteres especiais (& ' ").
Implementa��o - aCFTotalizar_NFCe_Daruma - Revis�o da rotina para seguir
corretamente o Arredondamento/ Truncamento.
Implementa��o - aCFConfICMS20_NFCe_Daruma - Ajustes na fun��o que calcula a redu��o
da base de calculo.
Implementa��o - aCFTotalizar_NFCe_Daruma - Revis�o da rotina para quando usados os
impostos CofinsOutr e PisOutr.
Implementa��o - aCFTotalizar_NFCe_Daruma - Ajustada a rotina para quando usado o
imposto ICMSSN900.
Implementa��o - Layout Impres�o Danfe - Ajustes para quando nota emitida em
HOMOLOGA��O e em Conting�ncia.
Implementa��o - tCFEncerrar_NFCe_Daruma - quando habilitada a gera��o de PDF,
travava a aplica��o.
Implementa��o - tCFCancelar_NFCe_Daruma - Ajuste para gera��o de PDF quando
habilitado.
----- SAT
Nova Implementa��o - Foram acrescentados novos m�todos para uso do produto SAT.
ECF 11.10, DUAL 5.12, MODEM 3.59, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 2.42 e
NFe 1.00
MD-5: 73FD5A9637BFB7186DE78DFAB37DD1D4
Implementa��o - Paraiba Legal, Cupom Mania e Nota Legal - Ajustes para que a
impress�o da mensagem promocional com os respectivos programas estaduais, sejam
feitas corretamente, sem desconfigurar a formata��o da mensagem.
Implementa��o - tEnviarContingenciaOffline_NFCe_Daruma e
tEnviarContingenciaCancOffline_NFCe_Daruma - Ajustes na rotina para retornar erro
quando dentre v�rios arquivos enviados algum der erro, alterada tamb�m a forma de
ler a resposta para pegar apenas a resposta da chave da nota que foi enviada.
Implementa��o - Impress�o da DANFe - Feito ajustes na rotina que monta a DANFe para
impress�o para que os c�digos de item passados com espa�o em branco e com "." sejam
impressos da mesma maneira. Revisada da rotina de impress�o para aplica��o de
controle de fluxo, evitando perda de dados na impress�o de notas maiores
Implementa��o - Impress�o e envio de xml NFCe - Feito ajustes nas rotinas internas
para tratamento de caracteres "&", aspas simples e dupla e para saltos de linha
(estes apenas na mensagem promocional), e tamb�m para acentua��o nos dados do
emitente, para que o xml seja enviado corretamente e a impress�o ocorra da mesma
maneira. Revisada tamb�m para no c�lculo do Hash do QrCode, quando emitente estiver
usando o Token Sefaz.
ECF 10.01, DUAL 5.10, MODEM 3.57, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 2.20,
NFe 1.00
MD-5: 854D5A68F33814A825C7E7DE6CEB9C68
Implementa��o - Minas Legal no ECF - feito ajuste na rotina que inclui a mensagem
do Minas Legal que estava alterando a mensagem promocional enviada no encerramento
do cupom.
Implementa��o - tEnvioUnitContingenciaCancOffline_NFCe_Daruma e
rRetornarInformacao_NFCe_Daruma - Feito ajustes para evitar travamento da
aplica��o.
Nova Implementa��o - Lei de Olho no Imposto - Feitos ajustes na parte de ECF para
que sejam calculados e mostrados no cupom valores de acordo com atualiza��o da Lei
12.741.
ECF 9.95, DUAL 5.08, MODEM 3.56, TA2000 4.05 GENERICO 1.04, DSP 1.05 NFCe 2.03 NFe
1.00
-----------------------------------------------------------------------
Data de libera��o: 28/11/2014
ECF 9.95, DUAL 5.07, MODEM 3.56, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.93 e
NFe 1.00
Implementa��o - tEnviarContingenciaOffline_NFCe_Daruma e
tEnviarContingenciaCancOffline - Adicionados retornos para quando envios s�o feitos
em conting�ncia Online.
-----------------------------------------------------------------------
Data de libera��o: 28/10/2014
ECF 9.93, DUAL 5.05, MODEM 3.56, TA2000 4.05, GENERICO 1.04, DSP 1.05, NFCe 1.80,
NFe 1.00
Nova Implementa��o - PIS/ COFINS na NFCe - criados novos m�todos para utiliza��o de
PIS e COFINS: aCFConfPisAliq_NFCe_Daruma, aCFConfPisQtde_NFCe_Daruma,
aCFConfPisNT_NFCe_Daruma, aCFConfPisOutr_NFCe_Daruma,
aCFConfCofinsAliq_NFCe_Daruma, aCFConfCofinsQtde_NFCe_Daruma,
aCFConfCofinsNT_NFCe_Daruma, aCFConfCofinsOutr_NFCe_Daruma.
ECF 9.93, DUAL 5.04, MODEM 3.56, TA2000 4.05 GENERICO 1.04, DSP 1.05 NFCe 1.68
Implementa��o - Nota Legal - Quando a chave do XMl est� com valor 4 a mensagem n�o
era impressa corretamente se tivesse o "NL" no final.
Implementa��o - LINK SEFAZ - Atualizado o link do servidor SEFAZ AM, indicado como
padr�o para o estado no GNE_Framework.xml.
Nova Implementa��o - tEnviar_NFeDaruma - Criado m�todo que envia o xml de NFe para
o servidor Daruma-Migrate.
-----------------------------------------------------------------------
Data de libera��o: 03/09/2014
ECF 9.87, DUAL 5.00, MODEM 3.55, TA2000 4.05, GENERICO 1.04, DSP 1.05 e NFCe 1.49
Implementa��o - Cupom Mania - Foi ajustada rotina do Cupom Mania pois o primeiro
cupom ap�s a Redu��o Z estava saindo com informa��o errada na mensagem obrigat�ria.
-----------------------------------------------------------------------
Data de libera��o: 29/07/2014
ECF 9.82, DUAL 4.98, MODEM 3.53, TA2000 4.05, GENERICO 1.04, DSP 1.05 NFCe 1.41
-----------------------------------------------------------------------
Data de libera��o: 11/07/2014
ECF 9.64, DUAL 4.97, MODEM 3.53, TA2000 4.05 GENERICO 1.04, DSP 1.05 e NFCe 1.34
-----------------------------------------------------------------------
Data de libera��o: 30/05/2014
ECF 9.55, DUAL 4.97, MODEM 3.53, TA2000 4.05 GENERICO 1.04, DSP 1.05 NFCe 1.30
-----------------------------------------------------------------------
Data de libera��o: 16/05/2014
-----------------------------------------------------------------------
Data de libera��o: 17/04/2014
Implementa��o - NFCe - corre��o nos endere�os da SEFAZ do Mato Grosso que s�o
impressos no QrCode que estavam desatualizados.
-----------------------------------------------------------------------
Data de libera��o: 31/01/2014
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Data de libera��o: 06/01/2014
Vers�o 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
-----------------------------------------------------------------------
Data de libera��o: 30/12/2013
Vers�o do Produto: ECF 9.19, DUAL 4.88, MODEM 3.48, TA2000 4.05, GENERICO 1.04, DSP
1.05, NFCe 1.06
-----------------------------------------------------------------------
Data de libera��o: 29/11/2013
Vers�o do Produto: ECF 9.12, DUAL 4.88, MODEM 3.47, TA2000 4.05, GENERICO 1.04, DSP
1.05, NFCe 1.05
Implementa��o - rGerarRelatorio_ECF_Daruma - AtoCotepe - NFPTDM - Feito ajustes
pois a data/hora estavam ficando errados em alguns casos, por causa do hor�rio de
ver�o.
-----------------------------------------------------------------------
Data de libera��o: 08/11/2013
Vers�o do Produto: ECF 9.08, DUAL 4.86, MODEM 3.47, TA2000 4.05, GENERICO 1.04, DSP
1.05, NFCe 1.03
-----------------------------------------------------------------------
Data de libera��o: 01/11/2013
Vers�o do Produto: ECF 9.08, DUAL 4.85, MODEM 3.46, TA2000 4.05, GENERICO 1.04, DSP
1.05, NFCe 1.02
Vers�o do Produto: ECF 9.06, DUAL 4.85, MODEM 3.46, TA2000 4.05, GENERICO 1.04, DSP
1.05, NFCe 1.01
Implementa��o - M�todos _NFCe_Daruma - ajustes para que n�o seja definido produto
em toda chamada desses m�todos, pois quando j� est� definido n�o � necess�rio.
-----------------------------------------------------------------------
Data de libera��o: 21/10/2013
Vers�o do Produto: ECF 9.05, DUAL 4.85, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP
1.05
DarumaFramework.dll
Vers�o do Produto: ECF 9.02, DUAL 4.85, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Vers�o do Produto: ECF 8.98, DUAL 4.85, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 24/09/2013
Vers�o do Produto: ECF 8.95, DUAL 4.83, MODEM 3.45, TA2000 4.05 GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 10/09/2013
Vers�o do Produto: ECF 8.87, DUAL 4.83, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 27/08/2013
Vers�o do Produto: ECF 8.85, DUAL 4.83, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP
1.05
Implementa��o - rTipoUltimoDocumentoInt_ECF_Daruma e
rTipoUltimoDocumentoStr_ECF_Daruma - Quando um cupom � cancelado o m�todo n�o
estava retornando corretamente a informa��o de Cupom Fiscal, feito ajuste para
gravar o tipo do documento quando o mesmo for cancelado.
Implementa��o - Arquivo NCM.tmp - alterada rotina que cria/ l�/ edita o arquivo,
para n�o indicar caminho como ./ apenas e sim ler o diretorio completo para usar
este valor nos acessos ao arquivo.
-----------------------------------------------------------------------
Data de libera��o: 15/08/2013
Vers�o do Produto: ECF 8.77, DUAL 4.83, MODEM 3.45, TA2000 4.05, GENERICO 1.04, DSP
1.05
Implementa��o - rTipoultimoDocumentoStr_ECF_Daruma e
rTipoUltimoDocumentoInt_ECF_Daruma - passaram a logar mais informa��es no
Auditoria_ECF.txt
Vers�o do Produto: ECF 8.66, DUAL 4.83, MODEM 3.45, TA2000 4.05 GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 31/07/2013
Vers�o do Produto: ECF 8.64, DUAL 4.83, MODEM 3.45, TA2000 4.05 GENERICO 1.04, DSP
1.05
Nova Implementa��o - Criados novos alias para alguns m�todos que ainda n�o
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
-----------------------------------------------------------------------
Data de libera��o: 25/07/2013
Vers�o do Produto: ECF 8.58, DUAL 4.82, MODEM 3.44, TA2000 4.05, GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 12/07/2013
Vers�o do Produto: ECF 8.51, DUAL 4.81, MODEM 3.44, TA2000 4.05, GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 11/07/2013
Vers�o do Produto: ECF 8.50, DUAL 4.81, MODEM 3.44, TA2000 4.05, GENERICO 1.04, DSP
1.05
-----------------------------------------------------------------------
Data de libera��o: 24/06/2013
Vers�o do Produto: ECF 8.35, DUAL 4.79, MODEM 3.42, TA2000 4.05 GENERICO 1.04, DSP
1.05
Implementa��o - eCarregarBitmapPromocional_ECF_Daruma e
iEnviarBMP_DUAL_DarumaFramework - ajuste feito na rotina que l� o bitmap e envia o
mesmo para a mem�ria da impressora para que a carga aconte�a com sucesso.
-----------------------------------------------------------------------
Data de libera��o: 05/06/2013
Vers�o do Produto: ECF 8.29, DUAL 4.78, MODEM 3.41, TA2000 4.05 GENERICO 1.04, DSP
1.05
Implementa��o - iTEF_ImprimirResposta_ECF_Daruma e
iTEF_ImprimirRespostaCartao_ECF_Daruma - quando chave <SaltarLinhasTEF> do XML
estiver configurada o correto � saltar linhas antes da impress�o.
-----------------------------------------------------------------------
Data de libera��o: 21/05/2013
Vers�o do Produto: ECF 8.21, DUAL 4.77, MODEM 3.40, TA2000 4.05 GENERICO 1.04, DSP
1.05
Implementa��o - iTEF_ImprimirResposta_ECF_Daruma e
iTEF_ImprimirRespostaCartao_ECF_Daruma - ap�s a impress�o do arquivo estes m�todos
passaram a saltar automaticamente o n�mero de linhas que estiver configurado no XML
em ECF\CCD\SaltarLinhasTEF
-----------------------------------------------------------------------
Data de libera��o: 06/05/2013
Vers�o do Produto: ECF 8.15, DUAL 4.72, MODEM 3.37, TA2000 4.05 GENERICO 1.02, DSP
1.04
Implementa��o - Rotina de retorno dos m�todos - Feito ajuste para n�o ter alguns
casos em que o retorno n�o � o esperado, para quando <RetornaAvisoErro> est� ligado
e impressora � desligada no meio de um processo.
-----------------------------------------------------------------------
Data de libera��o: 17/04/2013
Vers�o do Produto: ECF 8.12, DUAL 4.72, MODEM 3.37, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Vers�o do Produto: ECF 8.11, DUAL 4.72, MODEM 3.37, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Data de libera��o: 02/04/2013
Vers�o do Produto: ECF 8.03, DUAL 4.72, MODEM 3.36, TA2000 4.05 GENERICO 1.02, DSP
1.04
Nova Implementa��o - OBSERVER - Criada nova fun��o exclusiva para que est�
utilizando o Observer, que retorna a vers�o do execut�vel Observer.
-----------------------------------------------------------------------
Vers�o do Produto: ECF 7.98, DUAL 4.72, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP
1.04
Vers�o do Produto: ECF 7.93, DUAL 4.71, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Data de libera��o: 05/03/2013
Vers�o do Produto: ECF 7.89, DUAL 4.70, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Data de libera��o: 28/02/2013
Vers�o do Produto: ECF 7.87, DUAL 4.70, MODEM 3.35, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Data de libera��o: 15/02/2013
Vers�o do Produto: ECF 7.83, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Data de libera��o: 06/02/2013
Vers�o do Produto: ECF 7.81, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
Data de libera��o: 25/01/2013
Vers�o do Produto: ECF 7.78, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP
1.04
Implementa��es/ Novas Implementa��es:
-----------------------------------------------------------------------
DarumaFramework.dll
Vers�o do Produto: ECF 7.76, DUAL 4.70, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP
1.04
DarumaFramework.dll
Vers�o do Produto: ECF 7.71, DUAL 4.67, MODEM 3.34, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------
DarumaFramework.dll
Vers�o do Produto: ECF 7.69, DUAL 4.63, MODEM 3.33, TA2000 4.05 GENERICO 1.02, DSP
1.04
Vers�o do Produto: ECF 7.62, DUAL 4.63, MODEM 3.32, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 14/12/2012
Vers�o do Produto: ECF 7.53, DUAL 4.63, MODEM 3.32, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 10/12/2012
Vers�o do Produto: ECF 7.51, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 7.49, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 7.48, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 7.47, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 20/11/2012
Vers�o do Produto: ECF 7.41, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 12/11/2012
Vers�o Arquivo: 07.19.07
Vers�o do Produto: ECF 7.39, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 7.37, DUAL 4.63, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 7.36, DUAL 4.61, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
Vers�o do Produto: ECF 7.35, DUAL 4.59, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
OBS: A partir desta vers�o foi acrescentada uma nova biblioteca auxiliar ao pacote,
que � utilizada pela DarumaFramework.dll para gera��o de Qr Code.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 18/09/2012
Vers�o do Produto: ECF 7.06, DUAL 4.53, MODEM 3.31, TA2000 4.05 GENERICO 1.02, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 29/08/2012
Vers�o do Produto: ECF 6.97, DUAL 4.52, MODEM 3.29, TA2000 4.05, GENERICO 1.02, DSP
1.04
Implementa��o - ECF - Melhorada rotina que verifica modelo e vers�o do ECF para
mostrar aviso caso FS600 de vers�o inferior ou igual a 01.04.00.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.94, DUAL 4.52, MODEM 3.29, TA2000 4.05 GENERICO 1.02, DSP
1.04
OBS: A partir desta vers�o o pacote da DLL est� saindo com a vers�o 0.99.76.1 da
LeituraMFDBin.dll - Passou a gerar arquivo mesmo de dia sem movimento, apenas com
as informa��es da impressora no dia. E tamb�m corrige problemas na gera��o caso MFD
tenha perdido ponteiro de algum cupom.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.90, DUAL 4.51, MODEM 3.29, TA2000 4.05 GENERICO 1.01, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.88, DUAL 4.51, MODEM 3.28, TA2000 4.05 GENERICO 1.01, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.85, DUAL 4.50, MODEM 3.22, TA2000 4.05 GENERICO 1.01, DSP
1.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Implementa��o - XML/ Registy - Quando estiver com Tipo Registro = 0 que � o valor
default criado pela DLL, ela n�o ir� criar e nem usar informa��o do Registry caso
exista. Ser� utilizado apenas XML.
Nova Implementa��o - DUAL - nova chave criada no XML <FormataTexto>, que ir�
indicar se os comandos de formata��o utilizados no m�todo
iImprimirTexto_DUAL_DarumaFramework para Centralizar, Alinhamento � Direita e
Italico ser�o os comandos nativos das impressoras (de vers�o igual ou superior �
2.20.00) ou ser�o feitos pela DLL como sempre foi (menos it�lico que n�o possuimos
nas vers�es anteriores � 2.20.00)
Nova Implementa��o - ECF - Quando ECF for FS600 e vers�o igual ou menor a 01.04.00,
a DLL mostrar� logo no startup a mensagem solicitando a atualiza��o da impressora,
e n�o ser� poss�vel nem ler informa��es desta impressora, devido a vers�o n�o ser
compat�vel com a DarumaFramework.
Vers�o do Produto: ECF 6.64, DUAL 4.43, MODEM 3.21, TA2000 4.05, GENERICO 1.01, DSP
1.04
Implementa��o - arquivos AtoCotepe (NFP, NFPTDM, MF, MFD e TDM) - Na linha E01
agora informa corretamente o n�mero sequencial do ECF que estava aparecendo sempre
como 001.
Implementa��o - Startup DLL - Quando XML j� est� configurado para produto = DUAL,
n�o � mais necess�rio chamar o eDefinirProduto para que funcione a comunica��o.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.57, DUAL 4.42, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.54, DUAL 4.40, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.52, DUAL 4.34, MODEM 3.20, TA2000 4.05
Vers�o do Produto: ECF 6.51, DUAL 4.32, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.49, DUAL 4.32, MODEM 3.20, TA2000 4.05
Implementa��o - Retorno de Aviso - Quando impressora com tampa aberta n�o estava
retornando este aviso.
Implementa��o - DarumaFramework - DLL n�o ocupa mais a porta quando ECF configurada
para porta COM1 por exemplo e tiver um outro equipamento que n�o seja o ECF Daruma.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.47, DUAL 4.32, MODEM 3.20, TA2000 4.05
Implementa��es / Novas Implementa��es:
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.46, DUAL 4.30, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.45, DUAL 4.30, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.43, DUAL 4.30, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.39, DUAL 4.30, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.39, DUAL 4.29, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.39, DUAL 4.28, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.38, DUAL 4.27, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.34, DUAL 4.27, MODEM 3.20, TA2000 4.05
Implementa��o - 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.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.29, DUAL 4.26, MODEM 3.20, TA2000 4.05
Implementa��o - Quando usa o metodo iRGAbrir_ECF_Daruma com um nome que nao existe
da erro porque nao existe, porem cadastra CupomAdicional no RG
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.25, DUAL 4.26, MODEM 3.20, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Implementa��o - DUAL - Quando o controle automatico esta com o valor "1" n�o esta
sendo logado a saida do m�todo iImprimirTexto_DUAL_DarumaFramework
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.16, DUAL 4.26, MODEM 3.20, TA2000 4.05
Implementa��o - Quando a chave ECF\Auditoria esta com o valor "0", esta sendo
gerado o arquivo Auditoria_ECF.txt somente com as informa��es de versionamento da
dll. Quando a chave esta com o valor "0" nenhum arquivo deve ser gerado
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.14, DUAL 4.25, MODEM 3.20, TA2000 4.05
Implementa��o - Melhorar log do linux, hoje esta sendo mostrado varias vezes os
m�todos internos como de abertura de serial e escrita da serial, o que faz aumentar
o log e dificultar a analise
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.11, DUAL 4.22, MODEM 3.17, TA2000 4.05
Implementa��o - confHabilitarHorarioVerao_ECF_Daruma e
confDesabilitarHorarioVerao_ECF_Daruma - Quando um dos dois m�todos s�o chamados o
Observer esta sendo encerrado
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Data de libera��o: 15/03/2012
Vers�o do Produto: ECF 6.08, DUAL 4.22, MODEM 3.17, TA2000 4.05
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.04, DUAL 4.22, MODEM 3.17, TA2000 4.05
Nova Implementa��o - Implementar rotas de IP/COM para o m�dulo DUAL, a tag de rota
deve conter a porta COM (serial) que sera mapeada e o IP que a impressora esta
conectada. Quando o usu�rio chamar na aplica��o a porta COM que foi configurada na
rota, a dll vai mandar os comandos para o IP configurado e n�o para a COM
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 6.00, DUAL 4.21, MODEM 3.19, TA2000 4.04
Nova Implementa��o - Criar no m�dulo 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 n�o lidas.
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.98, DUAL 4.21, MODEM 3.17, TA2000 4.04
Nova Implementa��o - organiza��o das tags internas do XML por produtos por ordem
alfab�tica
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.96, DUAL 4.20, MODEM 3.17, TA2000 4.04
Implementa��o - rTipoUltimoDocumentoInt_ECF_Daruma e
rTipoUltimoDocumentoStr_ECF_Daruma - Se estou com um Cupom fiscal ou um cupom n�o
fiscal aberto e envio o m�todo iRGFechar_ECF_Daruma a dll retorna que o ultimo
documento emitido foi um Relat�rio Gerencial
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.94, DUAL 4.20, MODEM 3.16, TA2000 4.04
Vers�o do Produto: ECF 5.90, DUAL 4.20, MODEM 3.15, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.86, DUAL 4.20, MODEM 3.15, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.84, DUAL 4.20, MODEM 3.14, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
DarumaFramework.dll
Vers�o do Produto: ECF 5.76, DUAL 4.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.75, DUAL 4.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.70, DUAL 4.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.63, DUAL 4.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.62, DUAL 4.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.42, DUAL 4.20, MODEM 3.09, TA2000 4.04
Vers�o do Produto: ECF 5.39, DUAL 4.01, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.35, DUAL 4.01, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.32, DUAL 4.01, MODEM 3.09, TA2000 4.04
Implementa��o - rTipoUltimoDocumentoInt_ECF_Daruma e
rTipoUltimoDocumentoStr_ECF_Daruma est�o retornando valor errado quando o ultimo
documento chamado foi iSangria_ECF_Daruma e iSuprimento_ECF_Daruma
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.29, DUAL 4.00, MODEM 3.09, TA2000 4.04
Implementa��o - rVerificarImpressoraLigada_ECF_Daruma e
eBuscarPortaVelocidade_ECF_Daruma est�o trazendo valor inv�lido em erro e aviso
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.28, DUAL 4.00, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
-------------------------------------------------------------------------
Vers�o do Produto: ECF 5.25, DUAL 3.24, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 5.20, DUAL 3.21, MODEM 3.09, TA2000 4.04
Implementa��o - tag <bmp> s� esta funcionando quando mandamos algum texto junto com
a tag, exemplo <bmp>1</bmp>teste
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 5.12, DUAL 3.21, MODEM 3.09, TA2000 4.04
Nova Implementa��o - Implementado tag <sl> no m�dulo ECF, com esta tag � poss�vel
realizar o salto de linhas de 01 a 99 no relat�rio gerencial e no CCD
Implementa��o - Quando pedimos para gerar o relat�rio do dia de hoje (dia aberto) a
dll n�o esta retornando o erro -105 (data informada � maior que a ultima redu��o Z)
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.97, DUAL 3.21, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.96, DUAL 3.21, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.92, DUAL 3.21, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.87, DUAL 3.21, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.85, DUAL 3.21, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.80, DUAL 3.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.78, DUAL 3.20, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.77, DUAL 3.19, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.76, DUAL 3.19, MODEM 3.09, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.73, DUAL 3.19, MODEM 3.07, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.69, DUAL 3.18, MODEM 3.07, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.64, DUAL 3.18, MODEM 3.07, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.64, DUAL 3.17, MODEM 3.06, TA2000 4.04
Vers�o do Produto: ECF 4.61, DUAL 3.17, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.56, DUAL 3.17, MODEM 3.06, TA2000 4.04
Nova Implementa��o - Agora a DLL busca apenas as portas COMs j� startadas pelo
Windows e equaliza o baud rate
Nova Implementa��o � Sinal sonora no comando eBuscarPortaVelocidade quando a
impressora � encontrada
Nova Implementa��o � rUltimoCMDEnviado_ECF_Daruma
Nova Implementa��o � rTipoUltimoDocumentoStr_ECF_Daruma
Nova Implementa��o � rTipoUltimoDocumentoInt_ECF_Daruma
Implementa��o � eBuscarPortaVelocidade n�o localiza a impressora quando a mesma
esta na porta COM10 ou maior
Implementa��o � rVerificarImpressoraLigada_ECF_Daruma esta retornando -6 mesmo
quando a impressora esta comunicando
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.50, DUAL 3.17, MODEM 3.06, TA2000 4.04
Vers�o do Produto: ECF 4.47, DUAL 3.17, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.41, DUAL 3.17, MODEM 3.06, TA2000 4.04
- Implementa��o - Se o produto esta como DUAL e depois alteramos para TA2000 a dll
n�o esta liberando a porta que esta configurada no m�dulo DUAL
- Implementa��o - DUAL - Quando a tag Termica do XML esta com o valor 0 o comando
iImprimirTexto_DUAL_DarumaFramework retorna Access Violation
- Implementa��o - DUAL - Comando iAutenticarDocumento esta retornando Access
Violation
- Implementa��o - Comandos iCFAbrir_ECF_Daruma e iCFIdentificarConsumidor n�o esta
aceitando tags de formata��o de texto
- Nova Implementa��o - TAG ECF\IdentificaConsumidorFormatado que vai formatar a
identifica��o do consumidor de acordo com o informado na tag
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.39, DUAL 3.15, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.34, DUAL 3.15, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.34, DUAL 3.15, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.32, DUAL 3.15, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
--------------------------------------------------------------------
Vers�o do Produto: ECF 4.32, DUAL 3.15, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
------------------
Vers�o do Produto: ECF 4.31, DUAL 3.14, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 4.30, DUAL 3.14, MODEM 3.06, TA2000 4.04
Implementa��es / Novas Implementa��es:
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 4.28, DUAL 3.14, MODEM 3.06, TA2000 4.04
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 4.25, DUAL 3.14, MODEM 3.06, TA2000 4.04
Vers�o do Produto: ECF 4.22, DUAL 3.14, MODEM 3.06, TA2000 4.03
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 4.20, DUAL 3.14, MODEM 3.06, TA2000 4.03
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 4.12, DUAL 3.14, MODEM 3.06, TA2000 4.03
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 3.98, DUAL 3.14, MODEM 2.9, TA2000 4.2
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 3.94, DUAL 3.13, MODEM 2.9, TA2000 4.2
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Vers�o do Produto: ECF 3.87, DUAL 3.13, MODEM 2.9, TA2000 4.2
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Data de libera��o: 21/06/2011
Vers�o do Produto: ECF 3.83, DUAL 3.13, MODEM 2.9, TA2000 4.2
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Mudan�a na formata��o e Documenta��o do Change Log agora por implementa��o
individual e n�o por documenta��o o de Head Function - Release p�blico do ChangeLog
distribu�do conjuntamente com a DLL no Site
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
Mudan�a no padrao de Change Log
Data de libera��o: 14/04/2011
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
###################################################################################
###################################################################################
################################################
/**
<summary>
Nome da Funcao: rVerificarReducaoZ_ECF_Daruma<br>
Descricao: Status da Reducao Z<br>
Autor: Claudenir C. Andrade<br>
Data de criacao: 25/05/2004
Data de Edicao: 14/03/2006<br>
Afeta:
</summary>
<param name="pszZPendente">Devolve o status da Reducao Z<br>
1 - pendente<br>
2 - nao pendente</param>
<remarks>
14/03/2006 - Verifica��o da Redu��o Z pendente realizada agora em mem�ria e n�o
mais por comando para a impressora. No Startup coloca-se um Flag em mem�ria.
Cliente estava verificando a cada venda a redu��o Z e a venda estava ficando lenta.
Reportado pelo Suporte.
</remarks>
<returns>
D_RET_OK tudo certo
D_RET_ERRO erro ao enviar comando da impressora
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da funcao: fnInicializarEstruturaDadosDFW<br>
Descricao: Inicializa a estrutura de dados do registro com valores default<br>
Autor: Claudenir C. Andrade<br>
Karine Muchau<br>
Data de Edicao: 25/08/2005
Data de criacao:03/11/2005<br>
Afeta:
</summary>
<remarks>
03/11/2005 -
Otimizada fun��o de registro dos par�metros da Darmaframework.XML, reclama��o em
cliente da demora em subir a dll para ler todo o XML de par�metros. Leitura passou
a ser realizada em thread. Reclama��o de campo enviado pelo suporte.
Versao 2.05.00
</remarks>
<returns>
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da Funcao: comFecharPorta_DUAL<br>
Descricao: Seleciona uma porta de comunicacao e fecha.<br>
Autor: Alexandre Ratzke<br>
Karine Muchau<br>
Data de criacao: 27/04/2005
Data de Edi��o: 11/03/2005<br>
Afeta:
</summary>
<remarks>
11/03/2005 - Clientes com Windows XP Service Pack2, ap�s a instala��o do SP1 e SP2
a fun��o de fechar e Abrir porta serial passou a devolver Erro e parmanecer aberta.
Utilizado fun��o de PURGECOMM para forcar o fechamento da porta serial. Bug
reportado em cliente por Alexandre Vicente.
</remarks>
<returns>
D_RET_OK tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da Funcao: comEnviarBytes_ECF<br>
Descricao: Seleciona uma porta de comunicacao e envia os bytes.<br>
Autor: Alexandre Ratzke<br>
DData de criacao: 27/04/2005
Data de Edi��o: 10/01/2005<br>
Afeta:
</summary>
<param name="pszBytes">Dado a ser enviado</param>
<param name="iTam">Quantidade de caracteres</param>
<remarks>
10/01/205 - Erro de comunica��o com portas seriais altas, acima de com5. Detectado
erro em campo com cliente ao trabalhar com placas e conversores Multiseriais. Bug
de campo reportado por Gisele Almeida.
Versao 1.31.04
</remarks>
<returns>
D_RET_OK tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
###################################################################################
###################################################################################
################################################
/**
<summary>
Nome da Funcao: rInfoEstentida_ECF_Daruma<br>
Descricao: Retorna a informacao estendida do ultimo comando enviado<br>
Por exemplo, ao enviar o comando de venda de item voce pode, atraves dessa fun��o
Autor: Claudenir C. Andrade<br>
Data de criacao: 25/05/2004<br>
Afeta:
</summary>
<param name="iCodInfo">Codigo da informacao que deseja receber [1-5]</param>
<param name="pszInfo">Descricao da informacao deveolvida<br>
<remarks>
</remarks>
<returns>
D_RET_OK tudo certo
D_RET_ERRO erro ao enviar comando da impressora
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da funcao: iAutenticarDocumento_DUAL_DarumaFramework<br>
Descricao: Envia comando para autenticar o documento.<br>
Autor: Alexandre Ratzke<br>
Data de criacao: 27/04/2005<br>
Afeta:
</summary>
<param name="pszString">Status recebido para ser "traduzido"</param>
<param name="pszLocal">Tipo da autenticacao.<br>
(1 -> Documento), (0 -> Documento e Bobina)</param>
<param name="pszTimeOut">Tempo da espera para autenticacao</param>
<remarks>
</remarks>
<returns>
D_RET_OK tudo certo
D_RET_ERRO erro ao enviar o comando para a impressora
</returns>
*/
/**
<summary>
Nome da funcao: rStatusImpressora_DUAL_DarumaFramework<br>
Descricao: Solicita o status que informa o estado da impressora.<br>
Autor: Alexandre Ratzke<br>
Data de criacao: 27/04/2005<br>
Afeta: G_iFlagPortaAberta
</summary>
<remarks>
</remarks>
<returns>
D_RET_DUAL_ERROGENERICO -27
D_RET_DUAL_INICIALIZANDO -52
D_RET_DUAL_DESLIGADA 0
D_RET_DUAL_OFFLINE -50
D_RET_DUAL_DOCPOSICIONADO -51
D_RET_DUAL_OK 1
</returns>
*/
/**
<summary>
Nome da Funcao: fnThreadStatusSerial<br>
Descricao: Captura o Status da Porta de Comunicaca��o.<br>
lpReturn retorna o valor do status da impressora.<br>
Autor: Alexandre Ratzke<br>
Data de criacao: 27/04/2005<br>
Afeta:
</summary>
<remarks>
</remarks>
<returns>
0 � tudo certo
</returns>
*/
/**
<summary>
Nome da Funcao: comAbrirPorta_DUAL<br>
Descricao: Seleciona uma porta de comunicacao e abre.<br>
Autor: Karine Muchau<br>
Data de criacao: 27/04/2005<br>
Afeta:
</summary>
<remarks>
</remarks>
<returns>
D_RET_OK tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
/**
<summary>
Nome da Funcao: esAbrirParalela<br>
Descricao: Abre o driver hwInterface.<br>
Autor: Alexandre Ratzke<br>
Karine Muchau<br>
Data de criacao: 27/04/2005<br>
Afeta:
</summary>
<remarks>
</remarks>
<returns>
D_RET_OK � tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
/**
<summary>
Nome da Funcao: comFecharPorta_DUAL<br>
Descricao: Seleciona uma porta de comunicacao e fecha.<br>
Autor: Alexandre Ratzke<br>
Karine Muchau<br>
Data de criacao: 27/04/2005<br>
Afeta:
</summary>
<remarks>
</remarks>
<returns>
D_RET_OK tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
###################################################################################
###################################################################################
################################################
/**
<summary>
Nome da funcao: fnPreencherParametro<br>
Descricao: Este metodo retorna o parametro inicial formatado com o numero<br>
de casas preenchido pelo "Caracter de Preenchimento"<br>
Autor: Alexandre Ratzke<br>
Data de criacao: 18/02/2005<br>
Afeta:
</summary>
<param name="pszParametro">Variavel para retornar o Header</param>
<param name="iTamanhoFormatado">Numero de casas que deve ser formatada</param>
<param name="pszCaracterPreenchimento">Caracter que deve preencher as casas</param>
<param name="pszModoPreenchimento">E - esquerda, D - direita</param>
<remarks>
</remarks>
<returns>
RET_OK - tudo certo
</returns>
*/
/**
<summary>
Nome da funcao: fnRetirarCaracter<br>
Descricao: Retira caracteres especiais da variavel passada<br>
Autor: Karine Muchau<br>
Data de criacao: 18/02/2005<br>
Afeta:
</summary>
<param name="pszString">String a ser formatada</param>
<remarks>
</remarks>
<returns>
Tamanho do arquivo.
</returns>
*/
/**
<summary>
Nome da funcao: fnRetirarCaracter<br>
Descricao: Retira caracteres especiais da variavel passada<br>
Autor: Karine Muchau<br>
Data de criacao: 18/02/2005<br>
Afeta:
</summary>
<param name="pszString">String a ser formatada</param>
<remarks>
</remarks>
<returns>
Tamanho do arquivo.
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da Funcao: fnAbrirArquivo<br>
Descricao: Abre o Arquivo para Escrita.<br>
Autor: Alexandre Ratzke<br>
Data de criacao: 17/02/2005<br>
Afeta:
</summary>
<param name="phArquivo">Handle do arquivo</param>
<param name="pszArquivoUpload">Arquivo</param>
<remarks>
</remarks>
<returns>
D_RET_OK � tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
/*
<summary>
Nome da Funcao: fnLerLinha<br>
Descricao: Le uma linha do arquivo apontado por phArquivo e devolve em
pszLinha.<br>
Autor: Alexandre Ratzke<br>
Data de criacao: 17/02/2005<br>
Afeta:
</summary>
<param name="phArquivo">Handle do arquivo</param>
<param name="pszLinha">Linha lida</param>
<param name="iTamLinha">Tamanho da linha</param>
<remarks>
</remarks>
<returns>
D_RET_OK � tudo certo<br>
D_RET_ERRO - erro
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da Funcao: rVerificarReducaoZ_ECF_Daruma<br>
Descricao: Status da Reducao Z<br>
Autor: Claudenir C. Andrade<br>
Data de criacao: 25/05/2004<br>
Afeta:
</summary>
<param name="pszZPendente">Devolve o status da Reducao Z<br>
1 - pendente<br>
2 - nao pendente</param>
<remarks>
</remarks>
<returns>
D_RET_OK tudo certo
D_RET_ERRO erro ao enviar comando da impressora
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da funcao: fnInicializarEstruturaDadosDFW<br>
Descricao: Inicializa a estrutura de dados do registro com valores default<br>
Autor: Claudenir C. Andrade<br>
Karine Muchau<br>
Data de criacao: 25/05/2004<br>
Afeta:
</summary>
<remarks>
</remarks>
<returns>
</returns>
*/
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------
/**
<summary>
Nome da Funcao: fnCalcularCheckSum_ECF<br>
Descricao: Calcula o checksum da impressora ECF.<br>
Autor: Claudenir C. Andrade<br>
Data de criacao: 23/05/2004<br>
Edicao: Anderson Dourado - 14/05/2014 - Adicionado o Tratando CheckSum para
comandos com a palavra [N#UL$L]<br> devido lancamneto no ano de 2013 Nova
Impressora.
Afeta:
</summary>
<param name="pszProtocolo">Valor para calculo do checksum</param>
<param name="pszComando">Comando com o checksum</param>
<remarks>
</remarks>
<returns>
Retorna a quantidade de caracteres de utilizados para checksum
Se o checksum for [ESC], [FS] ou [GS], coloca um [CR] e um [NUL]
no final do comando, para solucionar problema de firmware.<br>
</returns>
*/
###################################################################################
###################################################################################
################################################