-
Total de ítens
29.331 -
Registro em
-
Última visita
-
Days Won
781
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Recentemente, recebi um modelo de ECF MP4200TH FI, ou seja, o novo "ECF blindado" ou ainda o "ECF 09/09" como estão sendo chamados esse modelo... No ACBrECF chamamos ele de EscECF, pois esse é o nome do Protocolo implementado para todos os ECFs desse novo convênio. Com o ECF em mãos, apliquei diversas melhorias na classe ACBrECFEscECF Todas as modificações e melhorias implementadas estão descritas no arquivo ACBrSerial-change-log.txt Acredito que agora seja possível utilizar o ECF em produção, no entanto solicito ajuda de todos os interessados para aumentarmos os testes, pois o prazo para a implementação deste ECF no estado de SC é 01/10/13 Agradeço muito a Bematech pela doação do equipamento e pelo apoio e suporte que tem nos dado, principalmente ao André Munhoz, que tem uma paciência incrível comigo
-
Sem o LOG não dá pra analisar...
-
Exato o cupom fiscal deve SEMPRE ser entregue ao cliente... o que o estabelecimento pode reter é um Rel.Gerencial ou Vinculado com uma confissão de dívida para o cliente assinar... Já vi alguns estabelecimentos simularem um cupom dentro de um gerencial... mas o fisco pode não gostar disso... o uso da palavra "TOTAL" é proibido em Gerenciais e Vinculados
-
Experimente: ACBrECF1.EnviaComando( 'SUA LINHA DE IMPRESSAO' );
-
Basta você NÃO associar um ACBrAAC ao ACBrECF...
-
Importante mencionar que o método ACBrECF.FecharRelatorio é capaz de fechar Vinculados ou Gerenciais... portanto para recuperação de falha em queda de energia "estRelatorio" é o suficiente...
-
Cmc7 Não Retornado Pelo Comando Leituracmc7 Fiscnet
Daniel Simoes replied to Igor Fernando Martins de M's tópico in ACBrSerial
Há algo errado aqui... A Epson não utiliza protocolo FiscNet, ela tem um protocolo próprio... Acredito que atualmente a Itautec está comercializando equipamentos Epson OEM (antigamente as Itautecs eram "ZPM" OEM, essas sim usam FiscNet) -
Provavelmente é algo no seu ambiente... Tente com o Demo do ACBrNFe...
-
Use o "Teste de Velocidade" do programa ECFTeste e veja os resultados... IntervaloAposComando = 100 é muito alto... pode tentar: TimeOut = 10 e IntervaloAposComando = 0
-
Repetição Da Identificação Do Consumidor Na Sweda
Daniel Simoes replied to abraao895's tópico in ACBrSerial
Você tem razão, apliquei um refactoring nessas rotinas -
Repetição Da Identificação Do Consumidor Na Sweda
Daniel Simoes replied to abraao895's tópico in ACBrSerial
É algo no seu código... Observe que você quem está enviando os dados consumidos nas linhas de observação: -
Deve ser o TimeOut... Envie de 3 em 3 linhas, ou simplesmente configure: ACBrECF.MaxLinhasBuffer := 3
-
Não compreendi a pergunta.... Se a impressora é NÃO fiscal, você pode imprimir o que você quiser...
-
O componente ACBrCMC7 não faz leitura alguma... ele apenas transforma CMC7 para Banco/Agencia/Conta e vice-versa
-
Continuo sem compreender o seu real problema... esses caracteres compõem o protocolo do ECF, e foram calculados pelo ACBrECF, e não enviados por você..
-
Tef Discado - Check List - Estape 6 - Teste 31
Daniel Simoes replied to edv4ld0's tópico in Dúvidas sobre TEF
Vou copiar o que escrevi no tópico anterior.... -
Acbrmonitor Funciona Para Balanca Coimma?
Daniel Simoes replied to JuniorCamilo's tópico in ACBrSerial
O ACBr não usa DLL e sim comunicação direta com a serial, pergunte ao suporte "qual é o documento que descreve o Protocolo Serial utilizado pela Balança" -
ECF.DecimaisQTD e ECF.DecimaisPreco Procure no arquivo CHM antes de postar... Não há como alterar as quantidades de Decimais a não ser por Intervenção técnica... a única exceção é o ECF da Epson, mas o ACBrMonitor não prevê método de alterar esses valores
-
Problema De Finalização De Cf Na Daruma Fs700
Daniel Simoes replied to abraao895's tópico in ACBrSerial
Tópico repetido e trancado -
O próprio ECF disparou o Erro... Você não pode efetuar esse comando nesse estado para esse modelo de ECF... Eu tenho um flag que tenta programar o Operador e PAF-ECF apenas 1 vez, antes da abertura do primeiro documento fiscal (observe que use ACBrAAC1.Tag como flag e o evento ACBrECF1.OnAntesAbreCupom procedure TFrVenda.ACBrECF1AntesAbreCupom(const CPF_CNPJ, Nome, Endereco : String) ; begin if ACBrAAC1.Tag < 1 then begin // Atribuindo a Indentificação do PAF-ECF ao ACBrECF // try ACBrECF1.IdentificaPAF( ACBrAAC1.IdentPAF.Paf.Nome +' '+ ACBrAAC1.IdentPAF.Paf.Versao, 'MD-5:'+ACBrAAC1.IdentPAF.ArquivoListaAutenticados.MD5 ); ACBrAAC1.Tag := 1; except end ; end ; UIDescricaoProduto := 'Abrindo Cupom Fiscal: '+IntToStrZero(Documento.COO,6) ; end;
-
jheff_web, Desculpe-me pela demora... Analisando as mudanças no ACBrConsultaCNPJ, notei que em relação a versão atual do SVN, faltava apenas a leitura da Natureza Juridica (a qual adicionei) Em relação a consulta do Dolar, notei que no site do BCB existem serviços que podem ser bem mais interessantes... Poderíamos por exemplo, construir um componente TACBrCotacao, que pega a cotação de diversas moedas do mundo e de vários dias... Bastaria usarmos o endereço: http://www4.bcb.gov.br/pec/taxas/batch/cotacaomoedas.asp Observe ainda, que nesse endereço o BCB, disponibiliza um arquivo CSV com as cotações de várias datas, Exemplo: http://www4.bcb.gov.br/Download/fechamento/20130712.csv http://www4.bcb.gov.br/Download/fechamento/20130705.csv (pelo que notei eles disponibilizam os CSV dos últimos 7 dias, com exceção de sábados e domingos) É muito mais simples interpretar um arquivo CSV do que um HTML... Alguém se habilita a criar o TACBrCotacao ?
-
Subi para o SVN com pequenas modificações... Muito Obrigado
-
access violation quando vou ativar a impressora
Daniel Simoes replied to gabriel_mangueboy's tópico in ACBrSerial
Acho que os casts String() e AnsiString() foram introduzidos para evitar warnings de compilação nos Delphis mais novos... No Lazarus eles não fazem a menor falta... alguém sabe me dizer se no XE e superiores eles são realmente necessários ? -
access violation quando vou ativar a impressora
Daniel Simoes replied to gabriel_mangueboy's tópico in ACBrSerial
Simplesmente remover todos os Casts Ou Seja, remova: String() ou AnsiString() -
access violation quando vou ativar a impressora
Daniel Simoes replied to gabriel_mangueboy's tópico in ACBrSerial
Casts com ACBrStr e ACBrStrToAnsi estão fora cogitação... isso trará perda de dados... A muito tempo o Delphi 6 já foi declarado como não suportado pelo ACBr... A própria Embarcadero não nos disponibiliza uma IDE de Delphi 6 para testes... Você deve fazer suas próprias modificações e manter sua versão separada, se deseja continuar com Delphi 6... Ficou claro agora ?
