Dificuldade ao emitir NFe #226
Closed
CaioKleiton
started this conversation in
General
Replies: 2 comments 1 reply
-
@CaioKleiton o mesmo problema ocorreu nesse tópico Tente usar a seguintes versões das bibliotecas: signxml 2.9.0, pyOpenSSL 20.0.1 e cryptography 36.0.1 |
Beta Was this translation helpful? Give feedback.
0 replies
-
Conseguiu resolver? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Estou com um problema ao tentar emitir a NFe... Pesquisando, cheguei até esta página e encontrei este script para a emissão de Nfe:
from xml.dom.minidom import Element
from pynfe.processamento.comunicacao import ComunicacaoSefaz
from pynfe.entidades.cliente import Cliente
from pynfe.entidades.emitente import Emitente
from pynfe.entidades.notafiscal import NotaFiscal
from pynfe.entidades.fonte_dados import _fonte_dados
from pynfe.processamento.serializacao import SerializacaoXML
from pynfe.processamento.assinatura import AssinaturaA1
from pynfe.utils.flags import CODIGO_BRASIL
from decimal import Decimal
from lxml import etree
import datetime
certificado = "certificado.pfx"
senha = '12345678'
uf = 'ac'
homologacao = True
emitente = Emitente(
razao_social='ROTTA DO MDF LTDA',
nome_fantasia='Rotta do MDF',
cnpj='25164896000175',
codigo_de_regime_tributario='1',
inscricao_estadual='0105007100121',
inscricao_municipal='',
cnae_fiscal='',
endereco_logradouro='Via Chico Mendes',
endereco_numero='3915',
endereco_bairro='Areal',
endereco_municipio='RIO BRANCO',
endereco_uf='AC',
endereco_cep='76848000',
endereco_pais=CODIGO_BRASIL
)
cliente = Cliente(
razao_social='NFE EMITIDA EM AMBIENTE DE HOMOLOGACAO SEM VALOR FISCAL',
tipo_documento='CPF',
email='em...@email.com',
numero_documento='06171934283',
indicador_ie=9,
endereco_logradouro='Rua dos Bobos',
endereco_numero='Zero',
endereco_complemento='Ao lado de lugar nenhum',
endereco_bairro='Aquele Mesmo',
endereco_municipio='Rio Branco',
endereco_uf='AC',
endereco_cep='76848000',
endereco_pais=CODIGO_BRASIL,
endereco_telefone='11912341234',
)
nota_fiscal = NotaFiscal(
emitente=emitente,
cliente=cliente,
uf=uf.upper(),
natureza_operacao='VENDA',
forma_pagamento=0,
tipo_pagamento=1,
modelo=55,
serie='1',
numero_nf='151515',
data_emissao=datetime.datetime.now(),
data_saida_entrada=datetime.datetime.now(),
tipo_documento=1,
municipio='4118402',
tipo_impressao_danfe=1,
forma_emissao='1',
cliente_final=1,
indicador_destino=1,
indicador_presencial=1,
finalidade_emissao='1',
processo_emissao='0',
transporte_modalidade_frete=1,
informacoes_adicionais_interesse_fisco='Mensagem complementar',
totais_tributos_aproximado=Decimal('21.06'),
)
nota_fiscal.adicionar_produto_servico(
codigo='000328',
descricao='NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO SEM VALOR FISCAL',
ncm='99999999',
#cest='0100100',
cfop='5102',
unidade_comercial='UN',
ean='SEM GTIN',
ean_tributavel='SEM GTIN',
quantidade_comercial=Decimal('12'),
valor_unitario_comercial=Decimal('9.75'),
valor_total_bruto=Decimal('117.00'),
unidade_tributavel='UN',
quantidade_tributavel=Decimal('12'),
valor_unitario_tributavel=Decimal('9.75'),
ind_total=1,
# numero_pedido='12345',
# numero_item='123456',
icms_modalidade='102',
icms_origem=0,
icms_csosn='400',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06'
)
nota_fiscal.adicionar_responsavel_tecnico(
cnpj='99999999000199',
contato='TadaSoftware',
email='tadaso...@gmail.com',
fone='11912341234'
)
serializador = SerializacaoXML(_fonte_dados, homologacao=homologacao)
nfe = serializador.exportar()
a1 = AssinaturaA1(certificado, senha)
xml = a1.assinar(nfe)
con = ComunicacaoSefaz(uf, certificado, senha, homologacao)
envio = con.autorizacao(modelo='nfe', nota_fiscal=xml)
if envio[0] == 0:
print('Sucesso!')
print(etree.tostring(envio[1], encoding="unicode").replace('\n','').replace('ns0:','').replace(':ns0', ''))
else:
print('Erro:')
print(envio[1].text) # resposta
print('Nota:')
print(etree.tostring(envio[2], encoding="unicode")) # nfe_
Porém, sempre que eu executo, ele está me retornando este erro abaixo:
versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">2SVRS202210040826104Lote processado122022-10-08T11:15:32-05:002SVRS202210040826122210251648960001755500100015151517599776812022-10-08T11:15:32-05:00wP8Wx/L5lNErrIg2FGPAppiA3tU=297Rejeicao: Assinatura difere do calculado</soap:Body></soap:Envelope>Não estou conseguindo descobrir que parte do meu código está ocasionando este retorno... Se alguém puder me ajudar ficaria muito grato.
Beta Was this translation helpful? Give feedback.
All reactions