Membros Pro Marcos Pereda Postado 25 Outubro Membros Pro Postado 25 Outubro Boa tarde , como comentei anteriormente, estou iniciando a implantação da ACBrLIBNFSE , consegui listar os certificados , porém agora não sei como configuro o certificado na hora de emitir a nota. Estou utilizando o certificado do windows, cryWinCrypt. grato Marcos
Membros Pro Marcos Pereda Postado 25 Outubro Autor Membros Pro Postado 25 Outubro eu achei isto https://acbr.sourceforge.io/ACBrMonitor/NFSeSetCertificado.html no monitor, mas nao diz nada sobre os certificados do windows, e na doc da lib, https://acbr.sourceforge.io/ACBrLib/NFSE_ObterCertificados.html, nao tem esse metodo setcertificado
Consultores Solution Daniel InfoCotidiano Postado 25 Outubro Consultores Solution Postado 25 Outubro @Marcos Pereda é assim, fica na acbrlib.ini https://acbr.sourceforge.io/ACBrLib/DFe.html vc não pode passar na mão editando o INI. vc precisa utilizar o metodo: https://acbr.sourceforge.io/ACBrLib/NFSE_ConfigGravarValor.html NFSE_ConfigGravarValor(eSessao, eChave, sValor); Para gravar no INI https://acbr.sourceforge.io/ACBrLib/NFSE_ConfigGravar.html NFSE_ConfigGravar([eArqConfig]); * Não pode editar manualmente o INI, pq todo certificado é criptografado na escrita e descriptografado na leitura. Se vc digitar a senha manual. qdo for descriptogravar, vai dar erro. 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Marcos Pereda Postado 25 Outubro Autor Membros Pro Postado 25 Outubro Desculpa, mas nao entendi como vou usar https://acbr.sourceforge.io/ACBrLib/DFe.html para definir um certificado instalado no windows, lembrando que nao tenho pfx nem senha do certificado. Seria o campo NumeroSerie ? Aproveitando a pergunta, como eu sei qual opção usar no campo SSLHttpLib ? é conforme o SO ? no caso de windows, seria a 2 ? SSLHttpLib Define a API de comunicação segura. 0 = httpNone 1 = httpWinINet 2 = httpWinHttp 3 = httpOpenSSL 4 = httpIndy - Não ativo na compilação ACBr Obrigado, e peço desculpas se as dúvidas sao muito básicas, eh que no Tecnospeed o processo é bem diferente.
Consultores Daniel InfoCotidiano Postado 25 Outubro Consultores Postado 25 Outubro 3 minutos atrás, Marcos Pereda disse: Obrigado, e peço desculpas se as dúvidas sao muito básicas, eh que no Tecnospeed o processo é bem diferente. sem problemas, fique a vontade. Em Resumo A1 utilize opensll, pois nao tem dependencia de atualização do Windows. nao precisa informar numero de serie. A3 vc utilza wincrypt, mas precisa do windows totalmente atualizado. https://www.projetoacbr.com.br/forum/topic/67023-configurações-recomendadas-para-certificados-e-webservices-sslcrypthttp/ Openssl fica assim: WinCrypt Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Marcos Pereda Postado 25 Outubro Autor Membros Pro Postado 25 Outubro obrigado, faltou esclarecer qual campo eu informo para dizer qual certificado usar da lista de certificados retornados pela funcao funcao https://acbr.sourceforge.io/ACBrLib/NFSE_ObterCertificados.html ou o componente faz isso automatico conforme o cnpj do cliente ? grato Marcos
Membros Pro Marcos Pereda Postado 25 Outubro Autor Membros Pro Postado 25 Outubro Aproveitando a questão de edição dos ini, somente o ini de configuração que faço pela função ne ? o ini com os dados do RPS esse sim eu tenho que montar na unha ? grato Marcos
Moderadores Juliomar Marchetti Postado 25 Outubro Moderadores Postado 25 Outubro 1 hora atrás, Marcos Pereda disse: Aproveitando a questão de edição dos ini, somente o ini de configuração que faço pela função ne ? o ini com os dados do RPS esse sim eu tenho que montar na unha ? grato Marcos Sim isso mesmo Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Membros Pro Marcos Pereda Postado 26 Outubro Autor Membros Pro Postado 26 Outubro Obrigado aos dois, acredito que agora parametrizar o ini de configuraçao Agora vou partir para o ini da RPS, qualquer coisa eu grito !
Membros Pro Marcos Pereda Postado 26 Outubro Autor Membros Pro Postado 26 Outubro boa tarde, estou usando a demo em VB6 para fazer um envio em homologacao , e não está pegando o certificado que foi instalado na máquina. [Erro1] Codigo=X801 Correcao= Descricao=Erro ao Assinar: DadosPFX, ArquivoPFX, URLPFX ou NumeroSerie não especificados ! ) Lembrando que não queremos usar arquivo pfx, mas sim certificado A1 instalado no windows. Quais arquivos devo mandar para vcs analisarem ? e para qual email ? desde já agradeço, Marcos Pereda
Consultores Daniel InfoCotidiano Postado 28 Outubro Consultores Postado 28 Outubro Em 26/10/2024 at 13:48, Marcos Pereda disse: Lembrando que não queremos usar arquivo pfx, mas sim certificado A1 instalado no windows. Se vc qser utilizar arquivos instalador no windows, utilize wincrypt, mas lembre-se que devido as dependencias do windows. ele precisa estar atualizado. Deixe desta forma: Lembrar que dentro da seção [NFSe] SSLType=5 Assim vai funcionar. Mas o recomendado é utilizar o arquivo PFX com Openssl. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Marcos Pereda Postado 28 Outubro Autor Membros Pro Postado 28 Outubro Obrigado Daniel, fiz as alterações mas continua com o mesmo erro [Erro1] Codigo=X801 Correcao= Descricao=Erro ao Assinar: DadosPFX, ArquivoPFX, URLPFX ou NumeroSerie não especificados ! , erro: $00000000 ) se quiser posso mandar os arquivos completos, mas preciso mandar por email, nao posso deixar aqui publico
Consultores Daniel InfoCotidiano Postado 28 Outubro Consultores Postado 28 Outubro Pode enviar para [email protected] no corpo do email, colar o link deste post para que possamos identifica-lo Envie: O Log gerado pela Lib, o ACBrLib.INI Grato Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Diego Foliene Postado 29 Outubro Consultores Postado 29 Outubro Boa tarde! Arquivos recebidos no e-mail. No log que foi disponibilizado, não consta a chamada ao método ConfigGravarValor e ConfigGravar conforme orientado pelo meu amigo @Daniel InfoCotidiano definindo as informações do certificado na Lib. Em seu arquivo ACBrLib.ini, também não constam as informações do certificado na seção [DFe]. Considerando apenas isso, a mensagem que lhe é devolvida está correta. Querendo utilizar certificado instalado no Windows Store, você precisa definir o o número de série do certificado. Seu arquivo ACBrLib.ini deve estar configurado em um exemplo: [DFe] SSLCryptLib=3 SSLHttpLib=2 SSLXmlSignLib=4 UF=MS TimeZone.Modo=0 TimeZone.Str= URLPFX= ArquivoPFX= DadosPFX= Senha= NumeroSerie=A3E58FA9S8778RE4DA89E715D4A78 VerificarValidade=1 Isso já levando em consideração a observação feita anteriormente de usar os comandos ConfigGravarValor e ConfigGravar para definir a informação do número de série. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Marcos Pereda Postado 30 Outubro Autor Membros Pro Postado 30 Outubro Obrigado Diego ! foi o que eu perguntei aqui : Desculpa, mas nao entendi como vou usar https://acbr.sourceforge.io/ACBrLib/DFe.html para definir um certificado instalado no windows, lembrando que nao tenho pfx nem senha do certificado. Seria o campo NumeroSerie ? e o próprio @Daniel InfoCotidiano disse que não precisava usar o NumeroSerie. Vou testar e retorno.
Membros Pro Marcos Pereda Postado 30 Outubro Autor Membros Pro Postado 30 Outubro Boa tarde @Diego Foliene, colocando o número de série do certificado conseguiu pegar, obrigado. 2
Consultores antonio.carlos Postado 30 Outubro Consultores Postado 30 Outubro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
Recommended Posts