Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 336 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal,

Tenho uma situação em um cliente que está me intrigando.

A emissão funciona normalmente, mas a consulta de status e consulta de nota não retorna nada. cStat = 0 e xMotivo = '', além do cancelamento retornar a mensagem "XML Node não pode ser nulo".

Nos meus testes locais funciona normalmente.

Configuração do componente:

    AcbrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXML;
    AcbrNFe1.Configuracoes.WebServices.SSLType :=  LT_TLSv1_2;

Caso alguém tenha alguma ideia, agradeço.

 

Abraço.

  • Consultores
Postado

eu tenho quase certeza que está informando as propriedades equivocas

informe somente

AcbrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;
AcbrNFe1.Configuracoes.WebServices.SSLType :=  LT_TLSv1_2; 

que ambos vai funcionar e lembre-se de levar libxml2 e suas dependencias e o openssl 1.0 ou superior

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Boa tarde Juliomar,

Primeiramente, obrigado pelo retorno.

Além das configurações que passei, também tenho a linha que tu comentou pra colocar:

AcbrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;

Pelo que tu diz, posso testar retirando o AcbrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXML; e deixando apenas    

AcbrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;   
AcbrNFe1.Configuracoes.WebServices.SSLType :=  LT_TLSv1_2;

Teria algum motivo específico pra emissão funcionar e os demais serviços não?

Será que apenas colocando as DLL's das pastas ..\Acbr\DLLs\LibXml2 e ..\Acbr\DLLs\OpenSSL\1.1.1.10, sem mudar configuração do componente, poderia funcionar?

Nunca precisei colocá-las, mas posso fazer um teste adicionando elas na pasta do executável (32 bits).

 

Obrigado novamente.

 

 

  • Consultores
Postado
4 minutos atrás, frankimiotto disse:

Pelo que tu diz, posso testar retirando o AcbrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXML; e deixando apenas    

exato

5 minutos atrás, frankimiotto disse:

Nunca precisei colocá-las, mas posso fazer um teste adicionando elas na pasta do executável (32 bits).

deve, pois ao rodar o instalador no seu micro funciona pois ele copia para lugares publicos 

já ao levar a seu cliente deixa junto a seu exe elas.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Só com as DLL's da OpenSSL e LibXML2, a consulta de status e consulta da nota funcionaram, bem como o cancelamento e emissão.

Não precisei nem alterar configuração do componente.

Uma pergunta, Juliomar. Na última compilação alterei o ACBR.inc para não ter mais dependência da Capicom (fiz direto no arquivo .inc e não pelo instalador).

Isso pode ser reflexo dessa alteração? Como comentei, sempre funcionou sem as respectivas DLL's na pasta.

 

Obrigado pela ajuda.

 

Abraço.

 

 

  • Consultores
Postado
13 minutos atrás, frankimiotto disse:

Isso pode ser reflexo dessa alteração? Como comentei, sempre funcionou sem as respectivas DLL's na pasta.

se tu usa o msxml ele é junto então também não deve usar. deixa só o que falei que o componente se encarrega de configurar o resto corretamente

e com isso já remove a dependencia do capicom

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Resumindo:

    AcbrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;  
    //AcbrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXML; {Sem essa configuração}
    AcbrNFe1.Configuracoes.WebServices.SSLType :=  LT_TLSv1_2;

E com as DLL's (OpenSSL e LibXML2) junto do executável, certo?

Obrigado!!

 

Pode fechar o tópico, Juliomar. Por favor.

Abraço.

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Este tópico foi criado há 336 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...