Ir para conteúdo
  • Cadastre-se

Cognum Informatica Ltda.

Membros Pro
  • Total de ítens

    225
  • Registro em

  • Última visita

Tudo que Cognum Informatica Ltda. postou

  1. @Daniel Simoes , boa tarde, Quando eu utilizo apenas o arquivo PFX como vc citou, sem instalar, apenas referenciando o caminho, funciona perfeitamente com o serviço. O problema é quando tenho que utilizar o certificado que está instalado na máquina, seja o arquivo PFX(A1) ou o Token/cartao (A3), ele não reconhece, não abre. Vi uma postagem antiga sua onde vc mostra a criação de uma nova propriedade na leitura dos certificados : procedure TForm1.sbtnGetCertClick(Sender: TObject); begin if (ACBrNFe1.SSL.SSLClass is TDFeCapicom) then TDFeCapicom(ACBrNFe1.SSL.SSLClass).StoreLocation := CAPICOM_LOCAL_MACHINE_STORE; edtNumSerie.Text := ACBrNFe1.SSL.SelecionarCertificado; end; Estudando os fontes encontrei a prorpiedade SSL.StoreLocation, alterei minhas configurações da seguinte maneira: acbr.Configuracoes.Geral.SSLLib := TSSLLib(libCapicom); acbr.Configuracoes.Geral.SSLCryptLib := TSSLCryptLib(cryCapicom); acbr.Configuracoes.Geral.SSLHttpLib := TSSLHttpLib(httpWinInet); acbr.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib(xsMsXmlCapicom); acbr.SSL.SSLType := TSSLType(LT_all); acbr.SSL.StoreLocation := slLocalMachine; Só que estou em duvida se estou utilizando a propriedade correta para atender a alteração que vc fez acima da CAPICOM_LOCAL_MACHINE_STORE;. Estou no caminho certo ??? Vou iniciar meus testes agora. @Fábio Eduardo de Souza @EMBarbosa eu estou com usuario administrador da máquina, nesta máquina não existe outro usuario e mesmo assim não está lendo os certificados instalados. O Juliomar havia me passado um procedimento de colocar usuario e senha no serviço do windows , fiz a alteração mas mesmo assim não leu. @Fábio Eduardo de Souza
  2. Bom dia, Pessoal , ainda não consegui resolver o problema da leitura do certificado, fiz outro teste nas aplicações instalando o certificado em PFX na máquina e referenciando o arquivo instalado TAMBEM NÃO FUNCIONA., gera a mensagem de inativo e inoperante: Certificado <numero serie> não encontrado. Se rodo o executavel direto sem ser pelo serviço do windows o certificado é lido sem problemas. Rodando o executavel via certviço do windows, Só consigo abrir certificados com arquivo PFX, sem que estejam instalados na máquina. Saberiam me dizer por que e o que estou fazendo de errado ? Quando o o certificado esta instalado na máquina eu uso as seguintes configurações: acbr.Configuracoes.Geral.SSLLib := TSSLLib(libCapicom); acbr.Configuracoes.Geral.SSLCryptLib := TSSLCryptLib(cryCapicom); acbr.Configuracoes.Geral.SSLHttpLib : = TSSLHttpLib(httpWinInet); acbr.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib(xsMsXmlCapicom); acbr.SSL.SSLType := TSSLType(LT_all); E quando é um certificado via arquivo PFX utilizo as seguintes configurações: acbr.Configuracoes.Geral.SSLLib := TSSLLib(libWinCrypt); acbr.Configuracoes.Geral.SSLCryptLib := TSSLCryptLib(cryWinCrypt); acbr.Configuracoes.Geral.SSLHttpLib := TSSLHttpLib(httpWinHttp); acbr.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib(xsMsXml); acbr.SSL.SSLType := TSSLType(LT_all); Obrigado. @Fábio Eduardo de Souza
  3. Boa tarde Amigos, Alguém tem algum caminho que eu possa seguir para resolver este meu problema ? @Fábio Eduardo de Souza
  4. Bom dia, @Juliomar Marchetti , se vc tiver alguma luz ai pra me ajudar eu agradeço. To pesquisando na internet mas ainda não achei nada. Se mais alguém do Forum tiver alguma ideia para solucionar o problema, por favor manda ae que eu faço os testes.... Obrigado pela ajuda. @Fábio Eduardo de Souza
  5. Juliomar , eu encontrei uma postagem de 2013, que falava de um assunto semelhante ao meu, inclusive com orientações suas, e fiz os testes , inclusive incluindo o ACTIVEX, FORMS e WINDOWS no uses da minha aplicação, e, para o certificado em PFX, funcionou perfeitinho.Não precisei nem incluir o usuário e senha no certificado. Agora para o A3, alem da alteração no USES fiz a inclusão do usuário e senha no certificado e mesmo assim não funcionou. André Ferreira, eu estou utilizando o método de abertura do certificado apenas na minha aplicação DELPHI que executei a partir do serviço. Não são duas aplicações que abrem o certificado. O meu serviço apenas chama o executável em DELPHI que faz a leitura das notas destinadas. @Fábio Eduardo de Souza
  6. Boa tarde, Criei uma aplicação em delphi que faz a leitura dos documentos de NFe destinados do Sefaz utilizando os componente ACBR. Executando esta aplicação baixo todos os documentos destinados sem nenhum problema. Com o intuiuto de agilizar e automatizar este processo de leitura/baixa dos documento criei uma aplicação que trabalho como um serviço do WINDOWS, esta aplicação de tempos em tempos executa a minha aplicaçõa em DELPHI para baixar as notas destinadas. O problema é que quando executa a minha aplicação em DELPHI atraves deste serviço que criei, meu certificado retorna a mensagem de inativo/inoperante, certificado não encontrado, a mesmo aplicação DELPHI, se executo direto pelo exe funciona perfeitamente. Alguem sabe me dizer se existe alguma particularidade que devo criar para que minha aplicação em delphi reconheça e abra o certificado mesmo quando executada via serviço do windows? Obs.: Nestes testes estou utilizando um cetificado A3 (Token). Agradeço. @Fábio Eduardo de Souza
  7. @Italo Jurisato Junior Tem alguma forma de recuperar, baixar ou fazer download do xml pela chave de acesso ou realmente teremos que aguardar a boa vontade do SEFAZ. @Fábio Eduardo de Souza
  8. Valeu Juliomar.... obrigado. Abraços.
  9. Valeu Juliomar, Tem algum problema eu postar este mesmo topico forum aberto ? @Fábio Eduardo de Souza
  10. Boa tarde, Amigos. Estou em fase de desenvolvimento dos leiautes ESocial, e estou com algumas duvidas com relação a alguns retornos que estão aparecendo, alguem está conseguindo resposta do servidor de homologação que foi disponibilizado? Não estou utilizando as ferramentas ACBR ainda, pois em primeiro momento estamos fazendo em C#, mas gostaria de trocar informações sobre o processo, e ajudar também no desenvolvimento da ferramenta ACBR. Estou enviando o registro S2190 e está me retornando o erro 301- erro no servidor eSocial ? alguem saberia me dizer o que significa ou se existe algum canal onde eu possa consultar o significado deste erro? Obrigado. @Fábio Eduardo de Souza
  11. Italo, boa tarde. Eu havia encontrado este campo no leiaute da ABRAF, mas não havia entendido o funcionamento dele, agora vc explicando ficou mais claro. Havia feito varios testes de envio com o campo Outras Informaçoes e os retornos me diziam que a tag Outras Informaçoes não era esperada e eu não entendia o porque disso. Agora com a sua explicação ficou mais claro. Como solução para atender meu cliente, eu inclui as informações do campo Outras Informações no campo DISCRIMINAÇÃO, ficando igual ao leiaute impresso pela site da prefeitura de Paulinia . Beleza, com esta alteração , consegui resolver o problema do meu cliente, obrigado mais uma vez pela atenção Italo e André. @Fábio Eduardo de Souza
  12. Bom dia . pessoal,estou com uma URGENCIA.... Ontem recebi uma reclamação de um cliente situado em Paulinea gerando NFSe para Prefeitura provedor Ginfes, me relatando que no campo OUTRAS INFORMAÇÕES não esta sendo impressa nenhuma informação correspondente a notas fiscais. Analisando meu código eu estou preenchendo a propriedade NotasFiscais.Add.NFSe.OutrasInformacoes , e mesmo assim o meu XML sai sem esta informação. Voces poderiam me ajudar neste caso é alguma informação que está faltando eu passar. Atualizei o componente ACBR, os arquivos INI e os SCHEMAS tem mais alguma coisa que tenho que fazer. No aguardo ancioso de uma ajuda @Fábio Eduardo de Souza
  13. Boa tarde, Italo Com esta ultima alteração, já não mais ocorreu erros, apenas a rejeição que já era previsto , de que o autor da prestação de serviço em desacordo deve ser o TOMADOR do serviço e não o emitente. Como eu não tinha outra forma para realizar a homologação, utilizei o mesmo XML que emiti. Agora posso realizar os testes definitivos no meu cliente, com base e informações reais e ai finalizarmos este processo. Obrigado Italo mais uma vez pela atenção dispensado e principalmente por me ajudar rapidamente a validar este processo. Conforme formos avançando nas validações com os dados reais, vou te posicionando, para assim liberar mais uma função da ferramenta ACBR Valeu. @Fábio Eduardo de Souza
  14. Italo, Segue anexo XMLs para avaliação. 1-eve.xml 1-ped-eve.xml
  15. Italo, Segue os xmls de testes de envio e recebimento da prestação em desacordo para vc avalia-los. @Fábio Eduardo de Souza 1-eve.xml 1-ped-eve.xml
  16. Italo, bom dia Atualizei os fontes conforme me orientou, fiz os testes e o XML gereou perfeitamente, agora estou com uma mensagem de ERRO INTERNO 12002 - falha na requisição - erro 12002 - TimeOut de requisição Estou mandando os testes todos em ambiente de homologação. Tem alguma coisa que eu possa fazer? @Fábio Eduardo de Souza
  17. Boa noite JulioMAR, obrigado pela atendimento.... Atualizei os SCHEMAS, e a versão do ACBR, inclusive reinstalei o ACBR inteiro achando que a minha versão estava desatualizada, mas continuou dando o erro. Este Schema ERRO_v3.00.XSD , não existe em lugar nenhum,pelo que entendi é uma especie de excessão, o metodo não encontrou o evento prestação desacordo e assim acabou não encontrando o nome do XSD para buscar no diretorio de schemas. Pelo que vi o correto é o schema evPrestDesacordo_v3.00.xsd que consta no meu diretório C:\SchemasCTE . Por isso que estou perdido com este evento. E não achei nenhum exemplo deste processo nem no ACBR nem na internet. @Fábio Eduardo de Souza
  18. Boa noite @Italo Jurisato Junior, Por gentileza, como vi em outros posts que vc estava a frente da versão CTe 3.00 estou com um problema, estou desenvolvendo o processo de PRESTAÇÃO DE SERVIÇO EM DESACORDO NO CTE, estou utilizando a seguinte estrutura : ACBr.EventoCTe.Evento.Clear; with ACBr.EventoCTe.Evento.Add do begin InfEvento.chCTe := chave_CTe; InfEvento.cOrgao := 35; InfEvento.CNPJ := Remove_Char(utcadest.FieldByName('Cnpj').AsString); InfEvento.dhEvento := (now); InfEvento.tpEvento := tePrestDesacordo; InfEvento.detEvento.xOBS := justificativa; end; ACBr.EnviarEvento(1); Quando roda a função "EnviarEvento" esta dando a mensagem de erro "Arquivo C:\SchemasCTE\ERRO_v3.00.xsd não encontrado". Em anexo estou enviando a mensagem e o metodo onde esta gerando a mensagem. Poderiam me ajudar com este caso, pois não sei se este método do ACBR está correto, e não consigo identificar o que está faltando preencher para que este processo seja enviado a SEFAZ. Agradeço. @Fábio Eduardo de Souza
  19. Bom dia. @Italo Jurisato Junior Obrigado pela dica, Italo , Como eu tenho urgencia neste caso, acabei, antes da sua resposta, estudando sobre a Distribuição DFe e o comportamento do ACBR e consegui obter os resultados que precisava. Consegui com qeu minha aplicação volta-se a fazer a leitura e download dos xmls. Por fim, estava apenas com problema relativo a um controle de leitura das notas que existia anteriormente, e que nesta versão havia sido retirado, e com o seu exemplo que vc passou resolvi a questão e fechei este assunto inclusive tirando minhas duvidas do que eu havia feito. Obrigado pela ajuda, pela orientação. @Fábio Eduardo de Souza
  20. @Italo Jurisato Junior boa tarde Estou com problemas com meu processo de manifestação do destinatário , estou utilizando o metodo ACBrNFe1.ConsultaNFeDest e conforme vc disse acima este cara já era, tanto que esta me retornando erro. Italo, quais metodos do ACBR, que substitui o ACBrNFe1.ConsultaNFeDest e o ACBrNFe1.Download ,não consegui me achar nestas alterações. OBrigado. @Fábio Eduardo de Souza
  21. Bom dia @Juliomar Marchetti Imagina, eu é que agradeço a vcs por sempre estarem a disposição, é bom poder contribuir para o projeto ACBR... Abraços @Fábio Eduardo de Souza
  22. Bom dia, Senhores... Como havia conversado com Elton, segundo a avaliação de vocês, há a possibilidade da criação desta propriedade/configuração para demonstrar ou não o campo MUNICIPIO DE PRESTAÇÃO DO SERVIÇO do leiaute de impressão da NFSe , para que eu possa atender a exigência do meu cliente? Agradeço. @Fábio Eduardo de Souza
  23. Bom dia , a todos, bom dia @Italo Jurisato Junior Conforme imagem abaixo, tivemos nova alteração no endereço do webservices do provedor EGoverneiss da prefeitura de Osasco. Já procedi com as alterações no arquivo EGoverneIss.ini , inclusive já fiz os testes e já está em produção no meu cliente de Osasco. Em anexo estou enviando o arquivo alterado para que avaliem e atualizem o SVN. Obrigado. @Fábio Eduardo de Souza EGoverneISS.ini
  24. Elton, Vamos fazer o seguinte. Estamos indo e voltando no mesmo assunto. Eu não estou sabendo me expressar direito, mesmo porque não sou fiscal nem contador. Não quero me aprofundar nesta discussão filosófica sobre tributação porque não tenho conhecimento de causa. Como já havia dito anteriormente, meu problema é pura e na minha opinião , simplesmente, no aparecer ou não de um campo de MUNICIPIO DE PRESTAÇÃO DO SERVIÇO no impresso da NFSE. Volto a dizer que o XML está correto, alias, TUDO está correto e validando. Você acha possível a inclusão desta propriedade no ACBR ? Agradeço @Fábio Eduardo de Souza
  25. Elton, No meu caso, estou sempre mandando como SP , pois é uma especificidade do meu cliente , eles possuem autorização para fazer desta forma e como é um campo configurado, posso atende-lo desta forma. Por isso digo que não é este o problema. O problema é que no leiaute da prefeitura este campo de municipio prestador não é destacado, e no leiaute atual do ACBR esta sendo impresso. Por isso eu digo que no xml está correto, mesmo porque é o cliente quem define o que será impresso na tag(campo). E porque o leiaute do ACBR é padrão para todas as prefeituras, pedi para criar a propriedade. Desta forma fica a critério do cliente configurar a impressão ou não deste campo, baseado na informação que no leiaute oficial da prefeitura este campo não é impresso. @Fábio Eduardo de Souza.
×
×
  • 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.