Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

Assinar MDFE


AutomoSistema
Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 583 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

  • Consultores

Configurou corretamente a parte de assinatura e o certificado ?

Lembrando que a senha do certificado não pode ser informado direto no ini pois ela é criptografada

Favor postar seu ini de configuração.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to comment
Share on other sites

  • Membros Pro

Boa noite Rafael, Jorge em ajudou com a integração da DLL, esta top, porém uso AcbrMonitorPlus via arquivo.ini tanto de saída como na entrada e estou com duvida na questão  dos métodos que devo usar para emitir uma MDFe, na chave eChaveCrypt como preencher, se puder ajudar fico agradecido.

ACBrLib.ini

Link to comment
Share on other sites

  • Consultores

Pelo que vi no seu arquivo config você não configurou nada em relação a certificado e as configurações de assinatura, por isso o erro acima.

Os métodos de configuração você encontra no link abaixo:

https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao14.html

As configurações você encontra nos links

Configurações Gerais das Bibliotecas
Configurações de certificado 
Configurações da Biblioteca MDFe

Você precisa configurar pelos menos, as configurações de certificado e a pasta onde se encontram os schemas.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to comment
Share on other sites

  • Membros Pro
3 minutos atrás, Rafael Dias disse:

Pelo que vi no seu arquivo config você não configurou nada em relação a certificado e as configurações de assinatura, por isso o erro acima.

Os métodos de configuração você encontra no link abaixo:

https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao14.html

As configurações você encontra nos links

Configurações Gerais das Bibliotecas
Configurações de certificado 
Configurações da Biblioteca MDFe

Você precisa configurar pelos menos, as configurações de certificado e a pasta onde se encontram os schemas.

Boa Tarde Rafael, Jorge eu já resolvemos esta questão, agora estou tendo este erro : SetRetorno(-10, Erro ao ler informações do Certificado.
Provavelmente a senha está errada)

No Código fonte esta assim

   LOCAL  eArqConfig := "ACBrLib.ini" , eChaveCrypt := "123456" , xResposta_Inicializar
   ::xLib := DllLoad( ACBrLIB )
   ::xResposta_Inicializar := DllCall( ::xLib , "DLL_OSAPI" , "MDFE_Inicializar" , eArqConfig , hb_StrToUTF8( eChaveCrypt ) )

o que pode ser, abrigado.

 

ACBrLibMDFe-20191216.log

Link to comment
Share on other sites

  • Consultores

So para entender esta configuração do inicializar, eChaveCrypt , não é a senha do certificado e sim a senha usada para as funções de criptografia da lib.

Segundo para setar a senha do certificado precisa utilizar o método MDFE_ConfigGravarValor, passando a sessão DFe a a chave Senha, se você não estiver usando este método a senha sempre vai dar errado.

Depois use o metodo MDFE_ConfigGravar para gravar e ativar as novas configurações.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to comment
Share on other sites

  • Membros Pro
2 horas atrás, Rafael Dias disse:

So para entender esta configuração do inicializar, eChaveCrypt , não é a senha do certificado e sim a senha usada para as funções de criptografia da lib.

Segundo para setar a senha do certificado precisa utilizar o método MDFE_ConfigGravarValor, passando a sessão DFe a a chave Senha, se você não estiver usando este método a senha sempre vai dar errado.

Depois use o metodo MDFE_ConfigGravar para gravar e ativar as novas configurações.

Rafael, coloque a senha conforme sua orientação e o resultado é o mesmo.

Link to comment
Share on other sites

  • Consultores
  • Solution

Você chegou a configurar as outras sessôes de configuração de certificados que estão na sessão DFe, conforme constam no manual que te passei acima ?

Você precisa definir na sessão DFe as seguintes chaves SSLCryptLib, SSLHttpLib e SSLXmlSignLib e além disso também precisa configurar na Sessão MDFe as chaves PathSchemas e VersaoDF .

  • Like 1
Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to comment
Share on other sites

  • Membros Pro
Em 16/12/2019 at 18:28, Rafael Dias disse:

Você chegou a configurar as outras sessôes de configuração de certificados que estão na sessão DFe, conforme constam no manual que te passei acima ?

Você precisa definir na sessão DFe as seguintes chaves SSLCryptLib, SSLHttpLib e SSLXmlSignLib e além disso também precisa configurar na Sessão MDFe as chaves PathSchemas e VersaoDF .

Bom dia Rafael, já resolvi a questão da senha, agora estou com este retorno : "SetRetorno(-10, Arquivo C:\Bolo\Schemas\mdfeModalRodoviario_v3.00.xsd",  o que pode ser?

 

Link to comment
Share on other sites

  • Membros Pro
7 horas atrás, Rafael Dias disse:

você setou a pasta de Schemas na Sessão MDFe chave PathSchemas ?

Boa noite Ragael, já encontra-se setado, o que acontece é que esta faltando o arquivo mdfeModalRodoviario_v3.00.xsd, de uma olhada no arquivo que te mandei é bem claro!!!

ACBrLibMDFe-20191218.log

  • Like 1
Link to comment
Share on other sites

  • Membros Pro
12 horas atrás, AutomoSistema disse:

Boa noite Ragael, já encontra-se setado, o que acontece é que esta faltando o arquivo mdfeModalRodoviario_v3.00.xsd, de uma olhada no arquivo que te mandei é bem claro!!!

ACBrLibMDFe-20191218.log 2 kB · 0 downloads

Bom dia Rafael, esta etapa já passei agora estou com dificuldade no método de envio "MDFE_Enviar", estou tendo o retorno :

19/12/19 08:13:20:146 -    SetRetorno(-11, Falha na validação dos dados do Manifesto: 0
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#018/UFIni(Sigla da UF) - Nenhum valor informado.
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#018/UFIni(Sigla da UF) - Conteúdo inválido.
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#019/UFFim(Sigla da UF) - Nenhum valor informado.
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#019/UFFim(Sigla da UF) - Conteúdo inválido.

Segue o arquivo MDFe.ini anexado.

MDFe.ini

Link to comment
Share on other sites

  • Consultores
2 horas atrás, AutomoSistema disse:

Bom dia Rafael, esta etapa já passei agora estou com dificuldade no método de envio "MDFE_Enviar", estou tendo o retorno :

19/12/19 08:13:20:146 -    SetRetorno(-11, Falha na validação dos dados do Manifesto: 0
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#018/UFIni(Sigla da UF) - Nenhum valor informado.
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#018/UFIni(Sigla da UF) - Conteúdo inválido.
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#019/UFFim(Sigla da UF) - Nenhum valor informado.
TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><ide> ID:#019/UFFim(Sigla da UF) - Conteúdo inválido.

Segue o arquivo MDFe.ini anexado.

MDFe.ini 1 kB · 0 downloads

Olá AutomoSistema,

  é necessário informar na tag IDE os campos UFIni e UFFim. Veja o seguinte modelo de MDFe:

https://acbr.sourceforge.io/ACBrMonitor/ModeloMDFeINI.html

Estou fechando esse tópico porque o assunto original já foi resolvido. Caso tenha outra dúvida, fique a vontade para abrir um novo tópico conforme a regra:

2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]".

Para mais informações sobre as regras, veja esse tópico:

 

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Este tópico foi criado há 583 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.