Ir para conteúdo
  • Cadastre-se

Rafael jorge

Membros
  • Total de ítens

    248
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Rafael jorge postou

  1. mas eu estou passando. no meu codigo na justamente na parte: aux := self.MANIFESTO.seguro_cnpj; aux := StringReplace(aux,'.', '', [rfReplaceAll]); aux := StringReplace(aux,' ', '', [rfReplaceAll]); aux := StringReplace(aux,'-', '', [rfReplaceAll]); aux := StringReplace(aux,'/', '', [rfReplaceAll]); CNPJCPF := aux; e se vc olhar o xml ele esta la. eu ainda acho que o erro e essa tag xseg que ta abrindo e fechando outra tag chamada infseg
  2. estou tendo um problema um pouco estranho. estou passando os dados do seguro, mesmo o manual dizendo pra so passar os dados do seguro caso nao seja o emitente o responsavel. eu estou passando mesmo assim. pois se nao passar sendo o responsavel o emitente ou nao ele nao deixa passar se nao informar. o problema e que eu estou passando tudo. independente, mas tem algo estranho com o xml. ele esta abrindo uma tag <infResp> passando o responsavel, e o cnpj, mas o nome esta simplesmente abrindo uma nova tag <infResp> e fechando ela. dando erro de validacao ficando assim: <seg> <infResp> <respSeg>1</respSeg> <CNPJ>07231408000113</CNPJ> </infResp> <infSeg> <xSeg>DISPLASTIC COMERCIO</xSeg> </infSeg> <nApol>0</nApol> <nAver>0</nAver> </seg> o codigo que eu to alimentando o componente é: with seg.Add do begin xSeg := copy(trim(self.MANIFESTO.seguro_responsavel_nome), 1, 30); if self.MANIFESTO.Seguro_responsavel = 'EMITENTE' then respSeg := rsEmitente else respSeg := rsTomadorServico; nApol := copy(trim(self.MANIFESTO.seguro_apolice), 1, 20); aux := self.MANIFESTO.seguro_cnpj; aux := StringReplace(aux,'.', '', [rfReplaceAll]); aux := StringReplace(aux,' ', '', [rfReplaceAll]); aux := StringReplace(aux,'-', '', [rfReplaceAll]); aux := StringReplace(aux,'/', '', [rfReplaceAll]); CNPJCPF := aux; with Aver.add do begin nAver := self.MANIFESTO.seguro_averbacao; end; end; nao entendo pq ele fecha a tag. o erro informado é como na imagem abaixo: aqui esta o xml gerado completo. 26171007231408000113580010000000011000000011-mdfe.xml
  3. entao. descobrimos que apos tirar a primeira nota, algo acontece com o certificado (cartao) e ele fica meio que travado (to esplicando de uma forma bem tosca, pq na verdade nao sei o que acontece realmente). ai pra resolver isso. o pessoal descobriu que se tirar o certificado, esperar 5 segundos e colocar de novo. ao tentar tirar a segunda nota fiscal com o programa ainda aberto ela sai sem o erro de canais seguros. será que existe algum comando de resetar a leitora, como se tivesse tirado e colocado o cartao?
  4. estou com um problema que nao sei resolver. na minha aplicação apos tirar a primeira nota fiscal, que sai tudo ok. ao tentar tirar a segunda da erro de canais seguros e simplesmente o usuario tem que fechar a aplicação e abrir de novo. os formularios que tem o acbr sao fechados e recebem free apos o uso. notei tambem que isso ocorre quando usamos leitor de cartao (a3). quando uso arquivo (A1) isso nao acontece. alguem sabe resolver isso?
  5. Descobri o erro: passei <nNF>0</nNF> tem que ter um numero valido.
  6. estou tentando tirar uma nfce, sempre da erro, independendo do produto que eu passe. e os dados da empresa esta ok. os schemas estão atualizados e na pasta que o componente aponta corretamente. como nao sei o que esta acontecendo. venho pedir ajuda a voces. nao consigo achar o erro. em anexo o xml o erro original é status: 215 - rejeição: falha no schema XML 41171016382802000143650010000000001708666993-nfe.xml
  7. oi, tudo bom? estou precisando implementar tambem nfse para palotina. vc tem como me passar o que vc fez?
  8. precisava dos dois. site e logo. resolvi fazendo assim: Emit.xNome := cdcempresa.fieldbyname('razao_social').asstring+#13+cdcempresa.fieldbyname('site').asstring; ai consigo site e logo.
  9. sim, eu procurei. nao achei. por isso perguntei se tinha algo. pq se nao existir vou ter que personalizar o componente pra isso.
  10. Rafael jorge

    Sita da empresa no danfe

    Pergunta simples, tem como colocar o site da empresa que ta emitindo a nota no DANFE sem a necessidade de personalizar o componente? existe algum parâmetro para isso?
  11. debugando chequei na rotina connect do socket usada pelo acbrnfe. ele da erro 1101. e nao passa disso.
  12. bom dia, sei que existem tópicos no fórum que ja falam sobre isso, mas mesmo após fazer todos os procedimentos ainda estou tendo esse erro. tenho um sistema comercial onde uso o acbrboleto e o acbrnfe quando mando o boleto pelo acbrboleto eu crio em tempo de execucao o acbrmail alimento as configuracoes adiciono ele no acbrboleto e mando enviar. ele envia tudo certinho. quando eu faco o mesmo procedimento so que com o acbrnfe ele da smtp: unable to login. é a mesma rotina que cria e alimenta o acbrmail em ambos os casos, nao entendo pq no acbrnfe ele da erro e no acbrboleto esta ok. o que foi que eu fiz: acbr atualizado. dlls novas na pasta do sistema e na pasta system openssl (0.9.8.14) passando todos os parametros certinhos conforme abaixo. estou configurando o acbrmail certinho, conforme ja vi aqui no forum. defini a porta certa, usuário e senha. marquei para usar ssl mas mesmo assim sempre da esse erro. A configuração é esta: host : stmp.google.com porta : 465 emitente : meu email completo do gmail usuario : meu email completo do gmail senha : minha senha (confirmado) ssl : true TLS: true
  13. Obrigado a todo mundo que tentou me ajudar. consegui resolver. decidi trocar todas as dlls pelas mais atuais mesmo sendo iquais, so pra desencargo de consciência. ai baixei o instalador de novo do certificadodigital.com.br e instalei o certificado. rodei o instala.bat novo também. ai finalmente rodou, nao deu erro mais de classe nao registrada. obrigado mesmo a todo mundo que tentou me ajudar.
  14. ja testei. na minha maquina e em qualquer outra com o mesmo banco de dados. tudo iqual funciona. so nesse computador que nao roda de jeito nenhum.
  15. Instalei o windows 10, sei la. pensei que isso iria resolver, mas nao resolveu em nada.
  16. Já registrei essas dlls. Já copiei manualmente ela pra pasta sustem32. E tive o cuidado de copiar a versão de 32 bits. É só da isso. Já fiz isso também. O que me deixou surpreso foi que mesmo mudando o acbr.ini para não usar o capicom ele ainda avisava o erro de classe não registrada. Modifiquei pra não usar capicom, modifiquei pra usar minwg e mesmo assim nada. Sempre tomando cuidado de dar um build no componente e no projeto. É nada o erro perciste. Tem algo passando batido. Só pode. Só que já fiz de tudo. Até verificar se eu usava a unir libcapicom eu procurei pra retirar. Já apaguei as dlls. Pra usar as da pasta minwg já voltei pro capicom. Já baixei todas as cadeias de certificado. Já fiz tudo que é de se imaginar. E esse computador não sai desse erro. To pensando em pegar a máquina esse fim de semana formatar e botar o Windows 10 lá. Pois não vejo mais o que pode ser. O problema é que não sei sE o dono vai permitir isso. O certificado é esse:
  17. fui no http://www.validcertificadora.com.br/hierarquia baixei todos os certificados. instalei na maquina do cliente. pra voces terem ideia sao 04:09 da manha e eu to acessando la remotamente pra ver se consigo dar jeito. ainda dando classe nao registrada na hora de assinar a nota.
  18. Vc pode me indicar onde baixar as cadeias mais atuais ou compatíveis com o Windows 7 32 bits? Estou tentando não usar o capcom. Já fui no acbr.ini deixei as diretrizes de não usar capicom e de usar mingw já copiei as dlls pra pasta do sistema. Já retirei as dlls antigas e tirei da pasta system32 e mesmo assim da esse erro.
  19. ja nao sei mais o que fazer. ja coloquei {$DEFINE USE_MINGW} ai recopilei. fui la coloquei as dlls retirei da pasta system32 as dlls que tava la do capicom. serei pra usar WinCrypt e mesmo assim ainda esta dando classe não registrada.
  20. Mudei no acbr.inc de {.$DEFINE DFE_SEM_CAPICOM} para {$DEFINE DFE_SEM_CAPICOM} coloquei as dlls da pasta D:\ACBR_Trunk2\DLLs\XMLSec\MinGW retirei as dlls que eu tinha copiado pra pasta system toquei no sistema para usar OpenSSL e mesmo assim continua dando erro de classe nao registrada. quando rodo a rotina de assinar a nota.
  21. ja tentei configurando os 3 OpenSSL, WinCrypt e Capicom. vou tentar o que vc falou, mas isso nao vai prejudicar os outros projetos que estão rodando normalmente nao? vou testar aqui e posto o que deu.
  22. fui no site : https://wwws.prodemge.gov.br/suporte/cadeias-de-certificacao#hierarquia-atual-para-certificados-emitidos-a-partir-de-27-12-2016 baixei todos os certificados novos e nada tambem.
  23. Sei que existem 5.000 tópicos sobre o problema da classe nao registrado, só que eu já fiz tudo o possível. a situação é. tenho tudo atualizado, com os últimos fontes, dlls atualizadas,cadeia de certificados, tudo. instalei a cadeia de certificados. instalei o capicom Rodei o instala.bat como administrador. baixei o instalador do certificadodigital.com.br e instalei. instalei os drivers da leitura e do cartão. copiei manualmente as dlls pro system32, rodei de novo o instala.bat como administrador baixei a cadeia de certificados do site https://www.certisign.com.br/atendimento-suporte/downloads/hierarquias/icp-brasil/nf-e Atualizei o windows. o windows é o 7 versao 32 bits. estou com 2 clientes com esse problema ja tentei de tudo, ja li todos os foruns ja fiz tudo que é de se imaginar e o erro de classe nao registrada continua. desculpa mais um topico desses mas eu simplesmente nao sei mais o que fazer.
  24. Resolvi. foi uma falha grave minha. eu estava primeiro alimentando o componente e so depois informava qual o banco usado. isso fazia com que ele nao pegasse o tamanho correto dos campos como conta, agencia e etc. ao alimentar primeiro o tipo de banco e depois os dados ele gerou tudo certinho. obrigado jcdatrindade
×
×
  • 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.