marcydoty / Recursos-NFE-em-Python

http://openobject-brasil.blogspot.com/
Other
73 stars 37 forks source link

consultar_servidor #11

Closed Marcelo-Kyan closed 8 years ago

Marcelo-Kyan commented 8 years ago

Oi Marcilene,

Ao consultar servidor, retorna erro Estou testando da seguinte maneira

!/usr/bin/env python

import nfe

i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1("meucertificado.pfx","minhasenha") cert = c['cert'] key = c['key']

versao= '3.10' ambiente = 2 estado = 'SP' contingencia = False resp = i.consultar_servidor(cert, key, versao, ambiente, estado, contingencia)

me retorna o seguinte erro: Traceback (most recent call last): File "./teste1.py", line 16, in resp = i.consultar_servidor(cert,key,versao,ambiente,estado,contingencia) File "/usr/lib/python2.7/site-packages/python_nfe-3.8-py2.7.egg/nfe/nf_e.py", line 70, in consultar_servidor status = processo.resposta.cStat.valor AttributeError: 'tuple' object has no attribute 'resposta'

marcydoty commented 8 years ago

Oi Marcelo, desculpa a demora, estou viajando Vc viu o que retorna somente no processo? A consulta de servidor é chamada automaticamente antes de enviar a nota. Vc tentou processar uma nf-e? Em 9 de abr de 2016 11:39 AM, "Marcelo Kumruyan" notifications@github.com escreveu:

Oi Marcilene,

Ao consultar servidor, retorna erro Estou testando da seguinte maneira

!/usr/bin/env python

import nfe

i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1("meucertificado.pfx","minhasenha") cert = c['cert'] key = c['key']

versao= '3.10' ambiente = 2 estado = 'SP' contingencia = False resp = i.consultar_servidor(cert, key, versao, ambiente, estado, contingencia)

me retorna o seguinte erro: Traceback (most recent call last): File "./teste1.py", line 16, in resp = i.consultar_servidor(cert,key,versao,ambiente,estado,contingencia) File "/usr/lib/python2.7/site-packages/python_nfe-3.8-py2.7.egg/nfe/nf_e.py", line 70, in consultar_servidor status = processo.resposta.cStat.valor AttributeError: 'tuple' object has no attribute 'resposta'

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11

Marcelo-Kyan commented 8 years ago

Oi, Não tentei enviar a nota ainda, mas o retorno que tenho nessa função é um xml. Esse processo que estou utilizando está correto?, ou seja, o modo do import e as chamadas de funcões?

Seque abaixo o retorno: nfe versao... 3.10 conectando ao servico SEFAZ......... servidor homologacao.nfe.fazenda.sp.gov.br STATUS____- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

403 - Forbidden: Access is denied.

403 - Forbidden: Access is denied.

You do not have permission to view this directory or page using the credentials that you supplied.

marcydoty commented 8 years ago

Está correto sim, só a consulta do servidor que eu não uso, pq eh feita de forma automática quando vc envia uma Nf-e. Quanto ao erro, parece que o endereço de homologação para o estado de são Paulo não funciona mais, como faz um tempo q não atualizo talvez o endereço de homologação para SP , pode ter mudado, então tem q mudar na lib também. Vou verificar isso na segunda, pois do celular, vai ser tenso eu alterar, ok? Em 9 de abr de 2016 12:26 PM, "Marcelo Kumruyan" notifications@github.com escreveu:

Oi, Não tentei enviar a nota ainda, mas o retorno que tenho nessa função é um xml. Esse processo que estou utilizando está correto?, ou seja, o modo do import e as chamadas de funcões?

Seque abaixo o retorno: nfe versao... 3.10 conectando ao servico SEFAZ......... servidor homologacao.nfe.fazenda.sp.gov.br STATUS____- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

403 - Forbidden: Access is denied.

Server Error 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-207806606

Marcelo-Kyan commented 8 years ago

Muito obrigado pela sua atenção, continuarei com os testes, vou tentar emitir uma nota.

marcydoty commented 8 years ago

Disponha. :) Em 9 de abr de 2016 12:38 PM, "Marcelo Kumruyan" notifications@github.com escreveu:

Muito obrigado pela sua atenção, continuarei com os testes, vou tentar emitir uma nota.

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-207807718

Marcelo-Kyan commented 8 years ago

Eu enviei a nota, mas me retorna: status_resposta '239' status_motivo 'Rejeição: Cabeçalho - Versão do arquivo XML não suportada' Verifiquei que em envio está ver versao="3.10" mas em resposta volta versao="2.00"

O processo foi o seguinte: import nfe i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1('meucertificado.pfx','minhasenha') cert = c['cert'] kyan = c['key'] versao = '3.10' ambiente = 2 estado = 'SP' contingencia = False arq = file('nfe.xml','rb') resposta = i.processar_nfe(arq, cert, key, versao, ambiente, estado, contingencia)

Você tem alguma idéia do que pode ser?

Segue o xml enviado:

nfe.zip

marcydoty commented 8 years ago

O erro parece ser referente a versão do cabeçalho é não da nota fiscal. Vou dar uma olhada no seu arquivo. Em 9 de abr de 2016 1:58 PM, "Marcelo Kumruyan" notifications@github.com escreveu:

Eu enviei a nota, mas me retorna: status_resposta '239' status_motivo 'Rejeição: Cabeçalho - Versão do arquivo XML não suportada' Verifiquei que em envio está ver versao="3.10" mas em resposta volta versao="2.00"

O processo foi o seguinte: import nfe i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1('meucertificado.pfx','minhasenha') cert = c['cert'] kyan = c['key'] versao = '3.10' ambiente = 2 estado = 'SP' contingencia = False arq = file('nfe.xml','rb') resposta = i.processar_nfe(arq, cert, key, versao, ambiente, estado, contingencia)

Você tem alguma idéia do que pode ser?

Segue o xml enviado:

nfe.zip https://github.com/marcydoty/Recursos-NFE-em-Python/files/211352/nfe.zip

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-207817854

marcydoty commented 8 years ago

Oi Marcelo, não deu pra eu abrir seu arquivo no celular. Segunda estarei de volta, e verifico no meu notebook. Em 9 de abr de 2016 2:01 PM, "Marcilene Ribeiro" mrasistemas@gmail.com escreveu:

O erro parece ser referente a versão do cabeçalho é não da nota fiscal. Vou dar uma olhada no seu arquivo. Em 9 de abr de 2016 1:58 PM, "Marcelo Kumruyan" notifications@github.com escreveu:

Eu enviei a nota, mas me retorna: status_resposta '239' status_motivo 'Rejeição: Cabeçalho - Versão do arquivo XML não suportada' Verifiquei que em envio está ver versao="3.10" mas em resposta volta versao="2.00"

O processo foi o seguinte: import nfe i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1('meucertificado.pfx','minhasenha') cert = c['cert'] kyan = c['key'] versao = '3.10' ambiente = 2 estado = 'SP' contingencia = False arq = file('nfe.xml','rb') resposta = i.processar_nfe(arq, cert, key, versao, ambiente, estado, contingencia)

Você tem alguma idéia do que pode ser?

Segue o xml enviado:

nfe.zip https://github.com/marcydoty/Recursos-NFE-em-Python/files/211352/nfe.zip

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-207817854

Marcelo-Kyan commented 8 years ago

Bom dia Marcilene,

Você tem condições de me mandar “manual” de utilização dessa lib? Pode ser até alguns exemplos de como você envia uma NFe utilizando a lib: Desde a importação da lib, criação de intancias, emissão e verificação se deu tudo OK.

marcelo

From: Marcilene Ribeiro Sent: Saturday, April 9, 2016 2:08 PM To: marcydoty/Recursos-NFE-em-Python Cc: Marcelo Kumruyan Subject: Re: [marcydoty/Recursos-NFE-em-Python] consultar_servidor (#11)

Oi Marcelo, não deu pra eu abrir seu arquivo no celular. Segunda estarei de volta, e verifico no meu notebook. Em 9 de abr de 2016 2:01 PM, "Marcilene Ribeiro" mrasistemas@gmail.com escreveu:

O erro parece ser referente a versão do cabeçalho é não da nota fiscal. Vou dar uma olhada no seu arquivo. Em 9 de abr de 2016 1:58 PM, "Marcelo Kumruyan" notifications@github.com escreveu:

Eu enviei a nota, mas me retorna: status_resposta '239' status_motivo 'Rejeição: Cabeçalho - Versão do arquivo XML não suportada' Verifiquei que em envio está ver versao="3.10" mas em resposta volta versao="2.00"

O processo foi o seguinte: import nfe i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1('meucertificado.pfx','minhasenha') cert = c['cert'] kyan = c['key'] versao = '3.10' ambiente = 2 estado = 'SP' contingencia = False arq = file('nfe.xml','rb') resposta = i.processar_nfe(arq, cert, key, versao, ambiente, estado, contingencia)

Você tem alguma idéia do que pode ser?

Segue o xml enviado:

nfe.zip https://github.com/marcydoty/Recursos-NFE-em-Python/files/211352/nfe.zip

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-207817854

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub

marcydoty commented 8 years ago

Oi Marcelo, estou fazendo um lançamento de projeto hoje, infelizmente não pude responder, mas assim que possível lhe respondo direito, blz? Manual, eu não tenho, vou ter que montar um exemplo pra vc. Assim que possível farei isso. Hoje no meu trabalho tenho muito solicitações por causa do lançamento de um projeto. Em 11 de abr de 2016 10:20 AM, "Marcelo Kumruyan" notifications@github.com escreveu:

Bom dia Marcilene,

Você tem condições de me mandar “manual” de utilização dessa lib? Pode ser até alguns exemplos de como você envia uma NFe utilizando a lib: Desde a importação da lib, criação de intancias, emissão e verificação se deu tudo OK.

marcelo

From: Marcilene Ribeiro Sent: Saturday, April 9, 2016 2:08 PM To: marcydoty/Recursos-NFE-em-Python Cc: Marcelo Kumruyan Subject: Re: [marcydoty/Recursos-NFE-em-Python] consultar_servidor (#11)

Oi Marcelo, não deu pra eu abrir seu arquivo no celular. Segunda estarei de volta, e verifico no meu notebook. Em 9 de abr de 2016 2:01 PM, "Marcilene Ribeiro" mrasistemas@gmail.com escreveu:

O erro parece ser referente a versão do cabeçalho é não da nota fiscal. Vou dar uma olhada no seu arquivo. Em 9 de abr de 2016 1:58 PM, "Marcelo Kumruyan" < notifications@github.com> escreveu:

Eu enviei a nota, mas me retorna: status_resposta '239' status_motivo 'Rejeição: Cabeçalho - Versão do arquivo XML não suportada' Verifiquei que em envio está ver versao="3.10" mas em resposta volta versao="2.00"

O processo foi o seguinte: import nfe i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1('meucertificado.pfx','minhasenha') cert = c['cert'] kyan = c['key'] versao = '3.10' ambiente = 2 estado = 'SP' contingencia = False arq = file('nfe.xml','rb') resposta = i.processar_nfe(arq, cert, key, versao, ambiente, estado, contingencia)

Você tem alguma idéia do que pode ser?

Segue o xml enviado:

nfe.zip < https://github.com/marcydoty/Recursos-NFE-em-Python/files/211352/nfe.zip>

— You are receiving this because you commented. Reply to this email directly or view it on GitHub < https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-207817854

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11#issuecomment-208338772

Marcelo-Kyan commented 8 years ago

Bom dia Marcilene,

Você consegue alguma documentação da lib Recursos-NFE-em-Python? Pode ser até exemplos de chamadas das funções em linha de comando em Python. Estou tentando utilizar esta lib mas não dá certo. Se não der para você me mandar nada, me avise que eu tento outra solução. Desde já muito obrigado pela sua atenção.

Marcelo

From: Marcilene Ribeiro Sent: Saturday, April 9, 2016 11:47 AM To: marcydoty/Recursos-NFE-em-Python Cc: Marcelo Kumruyan Subject: Re: [marcydoty/Recursos-NFE-em-Python] consultar_servidor (#11)

Oi Marcelo, desculpa a demora, estou viajando Vc viu o que retorna somente no processo? A consulta de servidor é chamada automaticamente antes de enviar a nota. Vc tentou processar uma nf-e? Em 9 de abr de 2016 11:39 AM, "Marcelo Kumruyan" notifications@github.com escreveu:

Oi Marcilene,

Ao consultar servidor, retorna erro Estou testando da seguinte maneira

!/usr/bin/env python

import nfe

i = nfe.nf_e.nf_e() c = i.extrair_certificado_a1("meucertificado.pfx","minhasenha") cert = c['cert'] key = c['key']

versao= '3.10' ambiente = 2 estado = 'SP' contingencia = False resp = i.consultar_servidor(cert, key, versao, ambiente, estado, contingencia)

me retorna o seguinte erro: Traceback (most recent call last): File "./teste1.py", line 16, in resp = i.consultar_servidor(cert,key,versao,ambiente,estado,contingencia) File "/usr/lib/python2.7/site-packages/python_nfe-3.8-py2.7.egg/nfe/nf_e.py", line 70, in consultar_servidor status = processo.resposta.cStat.valor AttributeError: 'tuple' object has no attribute 'resposta'

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/marcydoty/Recursos-NFE-em-Python/issues/11

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub