Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.897
  • Registro em

  • Última visita

  • Days Won

    755

Tudo que Daniel Simoes postou

  1. A unit sndkey32 sempre funcionou para mim... Veja esse post: viewtopic.php?f=16&t=116&p=592&hilit=sndkey32#p592
  2. Por favor anexe as Units modificadas... trataremos suas modificações comparando as Units com um programa de Merge, como por exemplo o WinMerge
  3. Qual numero de Banco vc está atribuindo... Observe os fontes em ACBrBoleto.pas com os Bancos implementados procedure TACBrBanco.SetNumero(const AValue: Integer); begin if fNumeroBanco = AValue then exit; fBancoClass.Free; case AValue of 001 : fBancoClass := TACBrBancoBrasil.create(Self); 033,353,008 : fBancoClass := TACBrBancoSantander.create(Self); 041 : fBancoClass := TACBrBanrisul.create(Self); 104 : fBancoClass := TACBrCaixaEconomica.create(Self); 237 : fBancoClass := TACBrBancoBradesco.create(Self); 341 : fBancoClass := TACBrBancoItau.Create(self); 389 : fBancoClass := TACBrBancoMercantil.create(Self); 748 : fBancoClass := TACBrBancoSicredi.Create(self); 756 : fBancoClass := TACBrBancoob.create(self) else fBancoClass := TACBrBancoClass.create(Self); end; fNumeroBanco := AValue; end;[/code]
  4. flavio_de Não compreendi a sua sugestão de modificação.... Senhores se desejaram submeter modificações aos fontes originais do SVN, favor anexar aqui as Units modificadas, para analise...
  5. seu_madruga, Quais são os exatos passos para a reprodução do problema, usando a aplicação Demo do ACBrBoleto ? Qual é a versão do seu Delphi e Quick Report ?
  6. Juliana, Já verificou essa correção ? (parece que o SVN ainda não foi atualizado)
  7. Tópico repetido, trancado... favor continuar em: viewtopic.php?f=11&t=1785
  8. Existe algum manual oficial do Banco que possa provar o layout real ?
  9. Já deu uma olhada no Demo (pasta Exemplos) ???
  10. De mais detalhes... Qual é o seu compilador ou IDE ? Qual o S.O. ? Qual o componente de impressão do Boleto ? ( Qual gerador de relatório ele usa ? (existem vários) )?
  11. Nem todo ECF consegue cancelar o cupom se já houve CDC... a homologação TEF não exige tais cancelamentos... apenas exige os cancelamentos das transações TEF (no G.P.), e que sua aplicação seja capaz de deixar o ECF livre para iniciar outra venda... Se vc usa ACBrECF, ele tentará cancelar o CDC e o Cupom, quando vc enviar o comando de cancelamento... ou seja, o próprio ACBr faz essa verificação
  12. Se vc já é homologado em TEF discado vá de Pay & Go (pois é idêntico)... Se não tiver nenhuma homologação... vá de SiTEF dedicado
  13. Provavelmente vc já verificou.... mas a configuração do Pin-Pad está correta no CliSiTef.ini ?
  14. provavelmente o problema é o indice da Forma de Pagamento, conforme indicado pelo colega Webale... Tire uma Leitura X e veja os Indices disponíveis e se eles permite cupom vinculado. Cada ECF tem um método próprio para identificar os pagamentos... Exemplo: 01 -Dinheiro na Bematech A - Dinheiro na Daruma FS345 -2 - Dinheiro na FiscNet (OEM)
  15. Veja se esse post ajuda: viewtopic.php?f=5&t=22&p=6000
  16. Se for uma impressora fiscal, provavelmente ela usará o protocolo "ecfFiscNet"
  17. Na classe ACBrECFNaoFiscal, não está implementado o método "EfetuaPagamentoNaoFiscal", portanto ele executará o método da classe Mãe (ACBrECFClass), que chama o método genérico de pagamento: EfetuaPagamento procedure TACBrECFClass.EfetuaPagamentoNaoFiscal(CodFormaPagto: String; Valor: Double; Observacao: AnsiString; ImprimeVinculado: Boolean); begin EfetuaPagamento( CodFormaPagto, Valor, Observacao, ImprimeVinculado ); end;[/code]
  18. Vou gerar amanhã... fique atento ao Link
  19. Pelo erro, realmente parece que o ECF ainda não foi para a lacração...
  20. Provavelmente a alteração foi acidental... Elton, fique a vontade para corrigir...
  21. Pesquise por "ArredondaItemMFD" na Unit da Bematech e vc não encontrará nada... Ou seja, essa propriedade não é usada na Bematech... por um dos seguintes motivos: - Ainda não foi implementada ou - O ECF não suporta essa característica... Verifique com o fabricante se o ECF possui essa característica... e solicite qual o comando (usando a comunicação direta) para implementa-la...
  22. Qual é a versão do FPC ? é recomendada a 2.5.1
  23. Infelizmente não há um padrão em nada quando se fala de Cupom Não Fiscal... foram as rotinas mais difíceis de implementar no ACBrECF, devido a dificuldade de conseguir uma assinatura única para os métodos relacionados a Não Fiscal... Acho que podemos tratar com um IF no método da Bematech... Tente assim: function TACBrECFBematech.GetSubTotal: Double; Var RetCmd : AnsiString ; begin if (not fpMFD) or (Estado estNaoFiscal) then begin BytesResp := 7 ; RetCmd := BcdToAsc( EnviaComando( #29 ) ) ; end else RetCmd := RetornaInfoECF('66') ; Result := StrToFloatDef( BcdToAsc( RetCmd ), 0) / 100 ; end; [/code]
  24. SIM, pretendemos implementa-lo... mas até o momento o projeto ainda não virou uma realidade... Nem mesmo o emulador que era disponibilizado pelo fisco se encontra disponível para download... Pelo que li na especificação técnica o protocolo dele e bem parecido com o de um ECF, porém mais simples... Quando houver um Emulador operacional podemos iniciar o ACBrSAT
  25. cbssistemas, Você usa Proxy ? Se SIM, configure-o no TortoiseSVN...
×
×
  • 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.