NFSe > SP > São Paulo
Consulta de CNPJ agora retorna múltiplos detalhes com inscrições distintas. Isso permite lidar com casos de ambiguidade na emissão da nota
ex:
from abstra_notas.nfse.sp.sao_paulo import ConsultaCNPJ, Cliente, Erro
from dotenv import load_dotenv
from os import getenv
load_dotenv()
cliente = Cliente(
caminho_pfx=getenv("NFSE_PFX_PATH"), senha_pfx=getenv("NFSE_PFX_PASSWORD")
)
pedido = ConsultaCNPJ(
remetente=getenv("NFSE_CNPJ_REMETENTE"),
contribuinte=getenv("NFSE_CNPJ_CONTRIBUINTE"),
)
retorno = cliente.consultar_cnpj(pedido)
try:
for detalhe in retorno.detalhes:
print(f"Inscrição Municipal: {detalhe.inscricao_municipal}")
print(f"Emite NFe: {detalhe.emite_nfe}")
except Erro as e:
print(f"Código: {e.codigo}")
print(f"Descrição: {e.descricao}")
Full Changelog: v0.0.15...v0.0.16