Ir para conteúdo
  • Cadastre-se

Rafael Dias

Membros
  • Total de ítens

    2.461
  • Registro em

  • Última visita

  • Days Won

    24

Tudo que Rafael Dias postou

  1. O protocolo EscEcf ainda não tem esta função implementada, se o caso é urgente recomendo usar a dll do fabricante.
  2. Bematech mp - 4000 th e MP 4200 usa protocolo EscECF. Por isso que vocês estão com problemas para usar.
  3. No momento estou sem tempo para verificar possíveis erros.
  4. Não vai ser implementado no ACBrFramework, mas estou fazendo um port completo para .Net do componente no momento apenas o BB e Bradesco CNAB400 esta portado e ambos em fase beta, você pode acessar os fontes em https://github.com/ACBrNet
  5. Pay&Go não faz consulta de cheque e nem tem nos teste de homologação deles.
  6. O texto que sai no vinculo é enviado pelo gerenciado do tef, se não veio o desconto no texto então não é para ter, pois o ACBrTefD não muda um linha se quer neste texto.
  7. Este erro ocorre no Demo ??
  8. Tenta usar o atributo DllImport deve ser algo mais ou menos assim em vb.net <DllImport("C:\SAT\SAT.DLL", EntryPoint="ConsultarSAT", CallingConvention:=CallingConvention.StdCall)> Public Shared Function myConsultarSAT (ByVal numeroSessao As Integer) As String
  9. Obs.: O ACBrNFeMonitor tem sim no svn na pasta Projetos\ACBrNFeMonitor2.
  10. Programa o evento onmsgretentar q quando for retentar ele chama este evento antes.
  11. Não precisa formatar a maquina esta dll faz parte do pacote c++ da Microsoft, pela versão ser 9 acredito q é do visual studio 2008, mas qq coisa é so procurar por microsoft visual c++ 2008 redistributable package, onde 2008 pode ser mudado de acordo com a versão do vs ou seja, 2008, 2010, 2012 e 2013; No caso do Delphi provavelmente a versão x86 é que você necessita lembrando que a versão 2008 tem service pack 1 se não to enganado.
  12. O erro é de comunicação com a ECF. VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: Communication error 9997: Timeout during operation Tenta aumentar o timeout de comunicação da ECF.
  13. Você esta fazendo incorretamente. você precisa buferizar os pagamentos, ou seja você guarda os pagamentos em uma lista e só depois de passar todos os cartões vc chama a função FinalizarCupom do acbrtefd e ele vai chamar os eventos corretamente inclusive o de subtotal onde vc vai chamar o mesmo considerando os descontos do cielo e do programa, ai sim efetuar os pagamentos na ecf q tbm é feito por evento. Como sempre falamos estudo o demo se necessário debug linha por linha, não mata ninguém e te poupa tempo com perguntas desnecessárias. Se você tivesse estudado o demo teria feito esta implementação em 2 horas ou menos, isto considerando que você não tinha nada pronto.
  14. ótimo agora é só ir lendo o erro que você vai descobrir os problemas. Conselho leia bem os erros muitos são bem explicito e fácil de entender, igual ao que você postou anteriormente.
  15. cara não sou programador delphi, mas o erro ta claro pela a execeção. Traduzindo em miudo você esta setando um campo Identify, ou seja um campo com auto-incremento e o banco de dados não esta permitindo pois você não habilitou esta opção. em suma tenta não enviar o campo "CODLOTES" so o resto que provavelmente vai funcionar.
  16. poste o log do ACBrECF.
  17. Este erro é retornado pela dll, o acbr apenas passa os parâmetros para ela. posta o log do ecf.
  18. Tente atualizar sua dll da Bematech pode ser ela.
  19. Opa boa sorte ai na homologação e fico na espera para tocarmos o projeto para frente. hehehehe.
  20. Não tem como desativar esta função, você teria que para de usar totalmente o ACBrAAC.
  21. Correção enviada ao SVN.
  22. Usa o Evento OnMsgRetentar para cancelar o loop. Mas tarde envio uma correção para quando setar a propriedade Retentar como false não ficar no loop.
  23. Poste o log do ACBrECF.
  24. Em caso de Autônomo Crie uma M.E.I. e você terá seu CNPJ. http://www.portaldoempreendedor.gov.br/mei-microempreendedor-individual
×
×
  • 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.