-
Total de ítens
26.581 -
Registro em
-
Última visita
-
Days Won
752
Community Answers
-
Daniel Simoes's post in Daruma Abre E Finaliza Rg Incompleto was marked as the answer
O problema pode estar relacionado a atualização do Sw.Básico do ECF... parece que a sua versão não suporta o comando de Expandido
Seria mais fácil usar:
ACBrECF1.IgnorarTagsFormatacao := True;
-
Daniel Simoes's post in Texto Livre was marked as the answer
Experimente:
ACBrECF1.EnviaComando( 'SUA LINHA DE IMPRESSAO' );
-
Daniel Simoes's post in Repetição Da Identificação Do Consumidor Na Sweda was marked as the answer
Você tem razão, apliquei um refactoring nessas rotinas
-
Daniel Simoes's post in Sweda - Erro-Atributo Invalido was marked as the answer
Deve ser o TimeOut...
Envie de 3 em 3 linhas, ou simplesmente configure:
ACBrECF.MaxLinhasBuffer := 3
-
Daniel Simoes's post in Crt Para Cartões Diferentes (Índices Diferentes No Ecf) was marked as the answer
Você pode ter várias formas de pagamento, até mesmo com o mesmo indice... como por exemplo:
02 CARTAO 20,00
02 CARTAO 20,00
01 DINHEIRO 10,00
Mas nem todos ECFs suportam a abertura de 2 Vinculados (CCD) com o mesmo índice de forma de pagamento (a Bematech não permite)
Por isso é muito melhor "bufferizar" tudo em uma única forma de pagamento
02 CARTAO 40,00
01 DINHEIRO 10,00
-
Daniel Simoes's post in Erro #255#255#0#1 Ao Cadastrar Forma De Pagamento was marked as the answer
Sim, você atingiu o limite de 20 formas de pagamento... não há espaços para programar outra...
Somente levando o ECF para intervenção técnica, será possível apagar as formas de pagamento não utilizadas
-
Daniel Simoes's post in Fechamento Cupom Sweda St100 was marked as the answer
Parece que seus fontes do ACBr não estão atualizados...
Compacte o LOG, e anexe o mesmo no tópico (não cole o conteúdo do mesmo como texto)
ps: Acabei de subir para o SVN uma modificação para a correta identificação do consumidor no rodapé
-
Daniel Simoes's post in Geração Arquivo Nota Fiscal Gaúcha Ato Cotepe1704 was marked as the answer
O ACBrECF já tem métodos para gerar CAT52 e AtoCotepe1704
CAT52 só pode ser gerada se você estiver gerando o arquivo manualmente... isso é particularmente útil se você está gerando o arquivo a partir do seu Banco de Dados, o que é muito mais rápido e garante sempre a identificação do cliente
AtoCotepe1704 deve necessariamente ser gerada pela DLL... (está na lei)... Ele irá ler as informações da MFD do ECF
Não há problemas identificar o cliente no final do cupom... desde que o ECF suporte essa característica...
Use ACBrECF1.IdentificaConsumidorRodape: Boolean para saber se o ECF tem essa característica.
Se o ECF suportar, use: ACBrECF1.IdentificaConsumidor( CPF, NOME, ENDERECO ); antes de subtotalizar ou fechar o cupom
-
Daniel Simoes's post in Duvida Arquivomfd_Dll Bematech was marked as the answer
Tudo indica que você está usando uma DLL antiga... a Bematech modificou recentemente a maneira de nomear esse arquivo...
-
Daniel Simoes's post in Consigo Usar O Tef Dedicado Sem Usar O Ecf was marked as the answer
A primeira etapa para homologação de TEF é ligar na Software Express e solicitar o material de desenvolvimento, (Guia técnico, Emulador, e Roteiro de Testes)
-
Daniel Simoes's post in Tributospercentual was marked as the answer
Provavelmente você tem alguma versão antiga do ACBr instalada em outro diretório... Ou ainda as BPLs de uma versão antiga estão sendo encontradas pelo Delphi... Sugiro remover todo o ACBr, apagar as BPLs geradas e reinstalar usando o ACBrInstall
-
Daniel Simoes's post in Arredondamento De Valores Em Ecf was marked as the answer
Se não me engano esse modelo de ECF apenas Trunca...
Você pode ler se o ECF arredonda ou trunca através da propriedade: ECF.Arredonda
Alguns ECFs suportam o comando ECF.ArredondaItemMFD... você deve liga-lo (True) antes da Venda do primeiro Item... e verificar se ele continua True, após a venda do item (e se o Item no Cupom foi realmente arredondado)..... Se ECF.ArredondaItemMFD estiver False após a venda do Item, o ECF não possui nenhuma maneira de arredondamento
-
Daniel Simoes's post in Retornar Nsu Original(Crt) Para Atualizar No Bd Depois De Um Crt was marked as the answer
Tente esse fragmento de código:
{ Atualizando TEFLOG com Transações CANCELADAS } for I := 0 to ACBrTEFD1.RespostasPendentes.Count-1 do begin with ACBrTEFD1.RespostasPendentes[I] do begin { Se tiver NSU da Transação Cancelada atualize em TEF Log } if (pos(Header, 'ADM|CNC') > 0) and (NSUTransacaoCancelada <> '') then -
Daniel Simoes's post in Codigo Barra was marked as the answer
ACBrECF.ConfigBarras.Altura
O problema é que a unidade de medida não é a mesma para todos ECFs... 0 tenta usar o valor default
-
Daniel Simoes's post in Retornar Se A Transação É Credito, Debito, Cheque Ou Algum Outro was marked as the answer
Se foi cheque o Header da transação é CHQ...
-
Daniel Simoes's post in Primeiro Fornecer As Formas De Pagamento, Depois Registra-Las No Ecf E Confirmar Transacão was marked as the answer
Seu fluxo parece estar correto... com o Cielo Premia, todos os pagementos DEVEM ser bufferizados até a totalização do cupom...
Não compreendi o que você quer dizer com: "tempo de exibição da mensagem de autorização?" o ACBrTEFD não trata isso com um Tempo, ele dispara o evento para exibir a mensagem de APROVADO, e ela ficará na tela durante toda a impressão (a não ser que você esteja limpando)
Veja o comportamento do TEFDDemo
-
Daniel Simoes's post in Impressora Elgin was marked as the answer
o ACBrETQ é compatível com PPLA, PPLB, ZPLII.... verifique se a sua impressora suporte algum desses protocolos...
-
Daniel Simoes's post in Acbrecf Executa Comandos Que Não Enviei. was marked as the answer
O LOG não mostra nada de errado... nem mesmo um Erro retornado pelo ECF...
Provavelmente é algo na sua interface
-
Daniel Simoes's post in Duvidas Cupom Vinculado was marked as the answer
Para abrir um Vinculado vc precisaria usar apenas o ACBrECF1.AbreCupomVinculado()
mas o Vinculado tem regras, para ser aberto, os parâmetros devem bater com a forma de pagamento utilizada no ultimo cupom...
E esta forma de pagamento precisa aceitar vinculados
-
Daniel Simoes's post in Impressão Tef Reduzido Antes Do Fechamento Do Cupom was marked as the answer
O componente ainda não tem tratamento nativo para imprimir a 1a via no rodapé do Cupom
Optamos por não implementar pq no PAF-ECF raramente há espaço para isso...
-
Daniel Simoes's post in Erro Ao Emitir Redução Z Ecf Daruma was marked as the answer
O TimeOut está muito baixo para Redução Z... hoje com os "bitmaps" a red.Z pode demorar vários minutos
Exemplo:
try ACBrTEFD1.BloquearMouseTeclado( True ) ; OldTimeOut := ACBrECF1.TimeOut ; OldMsg := UIAvisoAbertura; try UIAvisoAbertura := 'Lendo Totais do Movimento...' ; Application.ProcessMessages; DadosReducao.Text := ACBrECF1.DadosReducaoZ ; IniRedZ.SetStrings( DadosReducao ); IniRedZ.WriteInteger('ECF', 'NumCOO', NumCOO); UIAvisoAbertura := 'Emitindo Redução Z. Aguarde...' ; Application.ProcessMessages; ACBrECF1.TimeOut := 480 ; // 5 minutos ACBrECF1.ReducaoZ( now ) ; Ok := True ; ACBrECF1.TimeOut := OldTimeOut ; // Tenta Ler DadosUltimaReducaoZ // UIAvisoAbertura := 'Lendo Dados da Reduçao Z...' ; Application.ProcessMessages; try RetornoDadosUltimaReducaoZ := ACBrECF1.DadosUltimaReducaoZ; except end ; finally ACBrECF1.TimeOut := OldTimeOut ; UIAvisoAbertura := OldMsg; ACBrTEFD1.BloquearMouseTeclado( False ) ; end ; -
Daniel Simoes's post in Mp 4000 Th Fiscal Não Reconhece No Ecfteste. was marked as the answer
Pelo Log percebi que seus fontes estão muito desatualizados... e que você não está definindo o modelo antes de Ativar...
Por favor corrija esses problemas e verifique o funcionamento
-
Daniel Simoes's post in Como Configurar Impressora Epson Tm-T81 Fbiii? was marked as the answer
Não há como aprender isso em um passo a passo...
Faça seu dever de casa... vá no Google e procure por "Cartilha do ECF"
-
Daniel Simoes's post in Impressao Consulta Cheque - Em Homologação was marked as the answer
Como você pode imprimir algo se não fechar o cupom antes ??
porém se o Cheque equivale ao total da venda então a venda realmente deve ser fechada... e na sequencia impresso o TEF