Ir para conteúdo
  • Cadastre-se

Fernando Rodrigo

Membros
  • Total de ítens

    487
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que Fernando Rodrigo postou

  1. Ja entrei nesse site, inclusive o acbr utiliza ele para gerar as guias, so que não tem as tabelas para vc baixar, vc tem que pegar uma por uma, Outra coisa, para pessoa física não tem como gerar as guias.
  2. me adicione no skype que te passo todas as dicas fr.rodrigo
  3. o meu ja esta pronto, se alguem precisar de ajudar entrar em contato via skype fr.rodrigo ou e-mail [email protected]
  4. Fernando Rodrigo

    Gerar GNRE

    Caros amigos desenvolvedores, quando se utiliza o componente para gerar as guias GNRE vc tem que informar alguns dados tipo (produto, receita, detalhamento de receita etc) Existe algum lugar ou alguem que possui essas tabelas ? Se tiver essas tabelas em mão iria facilitar em muito a geração dessas guias, ja que o usuario não precisaria entrar no site para fazer essas pesquisa.
  5. o meu eu ja fiz se alguem precisar de ajuda me chame no skypé fr.rodrigo
  6. Arnaldo, como vc fez o o numero do cupom quando é passado para fazer a transação do TEF ? esta passando em branco ? Ja que na NFC-e vc não tem o documento ainda. Fiz alguns testes trocando o numero do cupom fiscal que antes era retornado pela impressora fiscal e estou enviando o numero do meu pedido de venda e segui as mesmas rotinas do TEF, não sei se pode fazer dessa forma, mas funcionou normal. Ex: troquei o COO da impressora fiscal ja que na NFC-e não tem mais, pelo numero do meu pedido e segui as rotinas normal do tef
  7. Estou fazendo a validação do cheque em anexo e so esta passando mensagem de cheque invalido. Esse banco é um banco ja antigo e não sei o motivo desse erro de validação.
  8. Ninguem esta fazendo tef com a nfc-e utilizando acbr ? Será que so eu tenho esse problema ?
  9. problema resolvido, se não for terminal server fica facil de checar os usuarios que estão conectados, dessa forma abaixo checo todos as conexões por IP e vejo quantas maquinas estão conectadas ao mesmo tempo. Agora via TS não sei ainda como fazer select distinct(MON$REMOTE_ADDRESS) from mon$attachments where MON$REMOTE_PROCESS like 'programa.exe' and mon$state = 1 and mon$user <> 'SYSDBA'
  10. Caros amigos, o tema não tem nada a ver com ACBR, mas acho que muita gente tem esse problema nos seus sistemas. Gostaria de sua opinião sobre um problema que estou tendo no nosso sistema, talvez alguém já passou por essa situação e poderia me ajudar. Nosso sistema é vendido e cobrado por maquina, o que acontece é que, vc fecha com uma empresa com 2 maquinas e ao passar do tempo quando notamos o cliente esta com 10 maquinas pagando o mesmo valor. Estava vendo no firebird a possibilidade de ver a quantidade de conexões no banco, na forma abaixo, ele me mostra as conexões ativas, so que o maior problema que estou tendo é que na mesma maquina o usuário poderá abrir o nosso sistema quantas vezes precisar, hoje trabalhamos com sistema de vendas e o vendedor abre varias vezes o sistema para fazer consulta, fazer pedido, emitir nota, tudo ao mesmo tempo, por isso não podemos fazer esse tipo de bloqueio não deixando o usuário abrir mais de uma vez o sistema. Com isso na mesma maquina poderá abrir quantas vezes precisar, o que não poderá é abrir em maquinas diferentes, dai tenho que fazer o bloqueio de licenças. Eu poderia fazer a checagem abaixo pelo numero IP que acho que funcionaria correto, o problema é que muitas maquinas não tem IP, com isso não iria funcionar. Outro problema é com relação ao terminal server (TS), muitos de nossos clientes utilizam essa ferramenta, com isso é feito somente uma conexão com vários vendedores, e também daria problema se estivesse utilizando IP ja que o servidor so teria um IP fixo. O comando abaixo funciona se vc abrir somente uma conexão com o firebird. Alguem ja passou por esse problema ? select distinct(mon$user), MON$REMOTE_PROCESS,MON$SERVER_PID from mon$attachments where MON$attachment_ID <> current_connection and mon$state = 1
  11. Bom dia Pessoal, Para quem ja fez ou esta fazendo o TEF com a nfc-e, faça o seguinte teste faça uma venda com 2 cartões e no segundo cancele ele, como na nfc-e não é impresso na impressora fiscal ele irá ficar tentando fazer a impressão e fica sempre em loop Como poderia resolver esse problema ?
  12. bom dia a todos no componente onde posso pegar os dados abaixo Numero do Doc ?, ele fica em alguma variavel ? a autorização vem no campo CodigoAutorizacaoTransacao 029-009 = " DOC:008777 AUTORIZ:015173"
  13. ola pessoal, boa noite, alguem fez os testes acima e funcionou normal, estou começando a implementação dessas rotinas
  14. boa noite pessoal, liguei para NTK e falei com o Isac e ele me disse simplesmente para seguir o roteiro, que a unica modificação que tem que ser feito e em vez de passar o numero do COO na hora de dar o start no tef e passar em branco os parametros, como segue abaixo o fluxo normal do tef ACBrTEFD1.CRT(valor,indice,ACBrECF1.NumCOO) (Método normal) ACBrTEFD1.CRT(valor,indice,'') (Método alterado) o que deveria segundo ele é passar em branco o numero do COO, vendo essa alteração que ele me passou eu poderia em vez de passar o numero do COO passar o numero do meu pedido, ou numero da nota ou outro numero qualquer e seguir o fluxo normal do tef. Gerar a nfc-e passando esse mesmo numero, se o sefaz autorizar continua o fluxo normal, se nao autorizar cancela tudo, ja que o tef e a nfc-e teria o mesmo numero. O que voces acham ? não iria mudar praticamente nada do que existe hoje, so que em vez de pegar o numero do COO pegaria o numero que eu informar ja que esse número é unico. Qual a sugestão de voces ? alguem ja desenvolveu algo e que esteja funcionando ?
  15. diego_aguiar qual o problema ? tem como anexar seu xml para checagem
  16. valeu Jefferson, fico muito grato pela sua ajuda,com isso posso fazer o restante dos estados
  17. abri o programa que vc me passou e segui os passos so que não esta funcionando Post.WriteString('tCNPJ='+OnlyNumber(ACNPJ)+'&'); Post.WriteString('rTipoDoc=2'); Post.WriteString('tDoc='+OnlyNumber(ACNPJ)+'&'); Post.WriteString('tCCE='+OnlyNumber(AInscricaoEstadual)+'&'); Post.WriteString('tCPF='+OnlyNumber(AInscricaoEstadual)+'&'); Post.WriteString('btCGC=consultarSintegra'); Post.Position:= 0; HttpSend.Clear; HttpSend.Document.Position:= 0; HttpSend.Document.CopyFrom(Post, Post.Size); HTTPSend.MimeType := 'application/x-www-form-urlencoded'; HTTPPost('http://appasp.sefaz.go.gov.br/Sintegra/Consulta/default.asp'); precido que me ajude somente nesse primeiro para saber os passos de onde posso pegar as informações
  18. vou dar uma olhada para ver como funciona, acho a ideia excelente, poderia ser implementado no acbr
  19. nao sei o que estou fazendo de errado, mas não retorna nada, ja olhei os anexos e não consigo achar o problema. ja mudei os parametros, voltei o que era antes, olhei no retorno, coloquei os parametros novamente e retorna zerado. Post.WriteString('CNPJ='+OnlyNumber(ACNPJ)+'&'); Post.WriteString('TipoDoc=2'); Post.WriteString('Doc='+OnlyNumber(ACNPJ)+'&'); Post.WriteString('CCE='+OnlyNumber(AInscricaoEstadual)+'&'); // Post.WriteString('btCGC=consultarSintegra()'); Post.WriteString('btCGC=Consultar'); Post.Position:= 0; HttpSend.Clear; HttpSend.Document.Position:= 0; HttpSend.Document.CopyFrom(Post, Post.Size); HTTPSend.MimeType := 'application/x-www-form-urlencoded'; HTTPPost('http://appasp.sefaz.go.gov.br/Sintegra/Consulta/default.asp');
  20. bom dia pessoal, alguem deu continuidade ao componente ?
  21. Bom dia a todos, estava vendo na internet e achei um site que faz consulta de protestos. Seria interessante fazer um componente para esse tipo de consulta ? o que vocês acham ? Consulta feita da mesma forma que CNPJ Vejam o link e façam os testes http://www.pesquisaprotesto.com.br/index.php
  22. Estou fazendo a validação do cheque em anexo e esta sempre retornando o numero de cheque invalido (Número de Cheque inválido.). Nunca tinha visto esse banco. A validação do cheque é feito no módulo 11 pq fiz os teste com esse modulo e pelo que vi o numero do cheque esta incorreto mesmo. Será que o banco fez o cheque errado ?
  23. Ja tentou mudar a porta para 587 ? Tente tambem deixar ACBrMail1.SetSSL := False; No meu passou dessa forma, mas somente quando é gmail no meu caso faço dessa forma if dm_Geral.CONF_EMAILTLS.Value = 'S' then // utilizar TLS ? ACBrMail1.SetTLS := True else ACBrMail1.SetTLS := False; // se o e-mail for do gmail a opção do componente utilizar SetSSL tem que ser false, mas se outros e-mail dai o sistema checa na configuração do meu sistema if pos('gmail',DeEmail) = 0 then // email do emitente, checa se tem alguma palavra gmail para configuração diferente dos outros e-mails begin if dm_Geral.CONF_EMAILAUTENTICACAO.Value = 'S' then ACBrMail1.SetSSL := True else ACBrMail1.SetSSL := False; end;
×
×
  • 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.