Skip to content

Commit

Permalink
ajuste busca de outros documentos no consulta cadastro (#363)
Browse files Browse the repository at this point in the history
* ajuste busca de outros documentos no consulta cadastro

* fix: ajuste tipo de documento no parametro

* ajuste uppercase no tipo do documento

* ajuste uppercase no tipo do documento

---------

Co-authored-by: = <[email protected]>
  • Loading branch information
ricardolzzp and ricardolp authored Sep 25, 2024
1 parent 7a239bc commit 5a74454
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions pynfe/processamento/comunicacao.py
Original file line number Diff line number Diff line change
Expand Up @@ -238,11 +238,12 @@ def consulta_distribuicao(

return self._post(url, xml)

def consulta_cadastro(self, modelo, cnpj):
def consulta_cadastro(self, modelo, documento, tipo='CNPJ'):
"""
Consulta de cadastro
:param modelo: Modelo da nota
:param cnpj: CNPJ da empresa
:param documento: Documento (CNPJ, CPF ou IE)
:tipo do documento: CNPJ, CPF, IE
:return:
"""
# UF que utilizam a SVRS - Sefaz Virtual do RS:
Expand All @@ -265,7 +266,10 @@ def consulta_cadastro(self, modelo, cnpj):
info = etree.SubElement(raiz, "infCons")
etree.SubElement(info, "xServ").text = "CONS-CAD"
etree.SubElement(info, "UF").text = self.uf.upper()
etree.SubElement(info, "CNPJ").text = cnpj

# Monta tipo de documento CNPJ, CPF ou IE
etree.SubElement(info, tipo.upper()).text = documento

# etree.SubElement(info, 'CPF').text = cpf

# Monta XML para envio da requisição
Expand Down

0 comments on commit 5a74454

Please sign in to comment.