-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erro no p.conhecer_operacao_evento #9
Comments
Era terça-feira, 21 de maio de 2013, 09:50, e Daniel Ferreira Jorge me
Daniel, Tudo bem? O erro está na assinatura do xml que está sendo enviado à SEFAZ. Na função conhecer_operacao_evento(chave_nfe='', cnpj='') a chave_nfe é a chave da NF-e cuja operação você está dando conhecimento à Você está tendo problemas de assinatura em outros eventos, ou na emissão da Aristides Caldeira |
Olá Ari, muito obricado pela resposta. Exatamente, estou utilizando o CNPJ da minha empresa, que é o mesmo do certificado digital (correspondente ao campo dest->CNPJ no xml) e a chave de 44 digitos da NF-e que recebi de nosso fornecedor. É a primeira vez que estou tentando utilizar alguma coisa que necessite de assinatura. O que venho utilizando é o NFeConsultaDest todo dia e funciona perfeitamente. Você tem alguma ideia do que pode estar acontecendo? Estou utilizando uma versao um pouco mais antiga do PySPED, de uns 8 meses atrás. Tentei também baixar a master, mas daí nada funciona e tenho um erro diferente: File "/home/sistema/importador.py", line 65, in module Valeu! |
Era terça-feira, 21 de maio de 2013, 11:08, e Daniel Ferreira Jorge me
Ok, bom, todos os eventos são assinados antes de serem enviados, e a Não conheço C, senão poderia saber o que exatamente está causando esse erro. Qual versão de Python você está usando? Versão do xmlsec, pyxmlsec? Houve Lembro que algumas bibliotecas em C tinham que ser recompiladas quando a glibc
Tenta dar um clone no repositório como está hoje, e veja que no Faz um becape da versão que você estava usando, e usa a versão atual do Aristides Caldeira |
Você pode usar o virtualenv (http://www.virtualenv.org/en/latest/) para Alan Justino da Silva Em 21 de maio de 2013 15:23, Aristides Caldeira
|
Era terça-feira, 21 de maio de 2013, 11:45, e Alan Justino da Silva me
rsrs, verdade, eu mesmo não peguei o jeito, ainda mais com bibliotecas em C Aristides Caldeira |
Obrigado pelas respostas! Clonei o repo atual e criei um virtualenv mas continua dando o mesmo erro original de assinatura do xml, mesmo com a versão atual do PySPED. Alguma sugestão do que pode ser isso? obrigado! |
Era terça-feira, 21 de maio de 2013, 12:23, e Daniel Ferreira Jorge me
Se é o mesmo erro de antes, continua sendo na lib xmlsec. Qual SO você usa? Versão? Instalou a xmlsec manualmente ou via algum Experimenta reinstalar a libxmlsec ou recompilar, se for o caso, e reinstalar Aristides Caldeira |
Entendi... vou tentar isso. Muito obrigado Ari e Alan pela ajuda! |
Funcionou? Pra instalar o pyxmlsec: wget http://labs.libre-entreprise.org/download.php/430/pyxmlsec-0.3.0.tar.gz Diff:
virtual_env/bin/python setup.py install |
Opa, funcionou sim! Mas eu instalei o pyxmlsec do repo do aricaldeira: https://github.com/aricaldeira/pyxmlsec que eu acho que já tem esse patch! Obrigado a todos pelo tempo que disponibilizaram para me ajudar! |
Inserido campo Valor estimado dos tributos nas linhas da danfe
Olá Ari, tudo bom?
Será que você pode me dar uma mão? Quando eu tento executar o p.conhecer_operacao_evento, eu recebo o seguinte erro do xmlsec:
func=xmlSecTransformXsltInitialize:file=xslt.c:line=106:obj=unknown:subj=g_xslt_default_security_prefs == NULL:error=100:assertion:
func=xmlSecDSigCtxProcessSignatureNode:file=xmldsig.c:line=463:obj=unknown:subj=dsigCtx->signValueNode == NULL:error=100:assertion:
func=xmlSecDSigCtxSign:file=xmldsig.c:line=303:obj=unknown:subj=xmlSecDSigCtxSigantureProcessNode:error=1:xmlsec library function failed:
Erro ao realizar a assinatura do arquivo; status: "0"
O que pode ser isso? Ja conferi todos os dados da requisição, a chave da NF-e está correta, o CNPJ bate com a NF-e e o certificado digital está válido (não está expirado) e a senha do certificado está correta!
Obrigado!
The text was updated successfully, but these errors were encountered: