Skip to content
Junior Tada edited this page Jan 26, 2016 · 2 revisions

Exemplo de como consultar Rps de Nfs-e padrão Ginfes v3.

from pynfe.processamento.comunicacao import ComunicacaoNfse
from pynfe.processamento.serializacao import SerializacaoNfse
from pynfe.processamento.assinatura import AssinaturaA1
from pynfe.entidades.emitente import Emitente

# prestador
emitente = Emitente(
    cnpj='99999999000999',
    inscricao_municipal='1234'
    )

certificado = '/home/certificado.pfx'
senha = 'senha_do_certificado'
homologacao = True
autorizador = 'ginfes'

numero = '1'
serie = '1'
tipo = '1'

serializador = SerializacaoNfse(autorizador)
nfse = serializador.consultar_rps(emitente, numero, serie, tipo)

a1 = AssinaturaA1(certificado, senha, autorizador)
xml = a1.assinarConsultaRps(nfse)

con = ComunicacaoNfse(certificado, senha, autorizador, homologacao)
resposta = con.consultar_rps(xml)

print (resposta)

Voltar