Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.062
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. O tipo F é EAN 13, e portanto sempre exigirá 13 caracteres... Tente o tipo "2 of 5"
  2. Se não houver Papel o ECF irá retornar um erro, e o ACBrMonitor irá responder: ERRO: Mensagem de Erro do ECF
  3. O ECF não irá imprimir Redução Z se nada foi impresso no dia... (o dia não foi aberto) Já existe as funções ACBrECF.DadosReducaoZ e ACBrECF.DadosUltimaReducaoZ
  4. Provavelmente está na memoria da Impressora uma configuração de página... o ACBrETQ não usa isso, ele se baseia no recurso da Impressora em detectar o GAP no formulário... Experimente efetuar um reset na Impressora
  5. apenas se o protocolo dela for compatível com as da Filizola ou Toledo (vários outros modelos são compatíveis com a Filizola)
  6. Não há necessidade disso, pois o ACBeECF "prende" o fluxo do Pascal enquanto o ECF não responder ao comando enviado... O erro de ocupado só ocorrerá quando vc enviar comandos ao mesmo tempo (isso é possível, em eventos)
  7. Apenas se vc configurar a propriedade para não ignorar os ECFs com MFD... porém isso não é necessário, por lei, é responsabilidade do fabricante do ECF disponibilizar aplicativo que gere o Ato Cotepe 17/04 através de download da MFD
  8. Daniel, Eu e a Juliana usamos apenas Lazarus atualmente... Se puder modificar o demo em Delphi anexe aqui as units modificadas
  9. É preciso uma revisão no ACBrNFe e ACBrSPED, existem muitas funções repetidas como por exemplo a validação de CNPJ e I.E. Hoje existe em ACBrUtil as funçoes: function EAN13Valido( CodEAN13 : String ) : Boolean ; function EAN13_DV( CodEAN13 : String ) : String ;
  10. Daniel Simoes

    ACBRCep

    Veja o demo em: \ACBr\Exemplos\ACBrCEP
  11. Sim, geralmente o componente ACBrRFD é inserido do mesmo formulário ou DataModulo do ACBrECF o RFD é usado apenas para criar o arquivo de Nota Fiscal Paulista para ECFs Matricias... Ele gera "on-the-fly" os registros do arquivo da CAT 52
  12. Existe o ACBrBoleto, mas ele, assim como todos os componentes do ACBr, são focados para ObjectPascal (Delphi e Lazarus) Já conheçe o PHPBoleto ? http://boletophp.com.br/
  13. No ACBrECF eles são propriedades, que permitem ligar um componente a outro... No caso do ACBrEAD o ACBrECF instancia um quando necessário e caso nao exista um ACBrEAD ligado ao ACBrECF... porém no caso do ACBrRFD e ACBrAAC eles são apenas propriedades... Algo parecido como a propriedade DataSet de um DataSource
  14. Teste com o Demo do TEFD... e se conseguir reproduzir o problema nele, informe detalhadamente o "passo a passo" para gera-lo O TEF Dial (discado) só processa uma transação por vez... para múltiplos cartões é necessário confirmar a transação antes... o (TEFD faz isso automaticamente quando múltiplos cartões é acionado)
  15. Desculpe-me mas não compreendi o problema... Por favor descreva "passo a passo" como reproduzir o ERRO no Demo do TEFD
  16. Experimente com o Demo do TEFD... Copie aqui os trechos de LOG do ACBrECF e ACBrTEFD Provavelmente há algo errado no seu código programado no evento: OnComandaECFAbreVinculado
  17. Poderia ser implementado em: procedure TACBrTEFDRespTXT.ConteudoToProperty; mas é necessário testar se haverá efeitos colaterais em: function TACBrTEFDRespostasPendentes.GetSaldoRestante : Double; function TACBrTEFDRespostasPendentes.GetTotalPago : Double;
  18. Acredito que isso ainda não tenha sido implementado no TEF Dial
  19. Há algo errado na sua lógica de programação... Veja: Vc enviou o pagamento de R$ 4,00 para a FPG 05 -- 17:47:48 EfetuaPagamento( 05 , 4 , , 0 ) TEF_DIAL ProcessarRespostaPagamento: CRT - 63642 Indice: 05 Valor:4,00 Mas está tentando abrir o vinculado com R$ 5,00 -- 17:47:51 AbreCupomVinculado( 004689 , 05 , 5 ) TEF_DIAL ECFAbreVinculado: COO: 004689 Indice: 05 Valor: 5,00 por isso o erro: ----------------- ERRO ----------------- Erro retornado pela Impressora: Bematech Comando não executado Comprovante de crédito ou débito não permitido ou já emitido ----------------------------------------
  20. Experimente com o Demo do TEFD e veja se o mesmo problema ocorre... provavelmente é algo que vc escreveu no evento OnComandaECF para a execução da opção: opePulaLinhas opePulaLinhas : begin ACBrECF1.PulaLinhas( ACBrECF1.LinhasEntreCupons ); if UsaGuilhotinaTEF then ACBrECF1.CortaPapel( True ); end; [/code]
  21. Forneça mais informaçoes... Informe exatamente a mensagem... anexe trecho do log do ACBrECF e ACBrTEFD onde ocorre o erro
  22. Qual o G.P. ? O ACBrTEFD não fala com o PinPad, é o GP quem fala... Se for SiTEF, configure em CliSitef.ini
  23. Nem todos ECFs aceitam abrir 2 vinculados com o mesmo índice de forma de pagamento
  24. Oi Evandro, Obrigado pela dica... adicionado nos fontes...
  25. Não há como, o ACBrTEFD é um componente para Delphi ou Lazarus (ObjectPascal)
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.