Skip to content

Commit 5a74454

Browse files
ajuste busca de outros documentos no consulta cadastro (#363)
* 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]>
1 parent 7a239bc commit 5a74454

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pynfe/processamento/comunicacao.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -238,11 +238,12 @@ def consulta_distribuicao(
238238

239239
return self._post(url, xml)
240240

241-
def consulta_cadastro(self, modelo, cnpj):
241+
def consulta_cadastro(self, modelo, documento, tipo='CNPJ'):
242242
"""
243243
Consulta de cadastro
244244
:param modelo: Modelo da nota
245-
:param cnpj: CNPJ da empresa
245+
:param documento: Documento (CNPJ, CPF ou IE)
246+
:tipo do documento: CNPJ, CPF, IE
246247
:return:
247248
"""
248249
# UF que utilizam a SVRS - Sefaz Virtual do RS:
@@ -265,7 +266,10 @@ def consulta_cadastro(self, modelo, cnpj):
265266
info = etree.SubElement(raiz, "infCons")
266267
etree.SubElement(info, "xServ").text = "CONS-CAD"
267268
etree.SubElement(info, "UF").text = self.uf.upper()
268-
etree.SubElement(info, "CNPJ").text = cnpj
269+
270+
# Monta tipo de documento CNPJ, CPF ou IE
271+
etree.SubElement(info, tipo.upper()).text = documento
272+
269273
# etree.SubElement(info, 'CPF').text = cpf
270274

271275
# Monta XML para envio da requisição

0 commit comments

Comments
 (0)