def cnpj_destinatario_formatado(NFe): if hasattr(NFe.infNFe.dest, 'CPF'): return formata_CPF(NFe.infNFe.dest.CPF) elif hasattr(NFe.infNFe.dest, 'CNPJ'): return formata_CNPJ(NFe.infNFe.dest.CNPJ) elif hasattr(NFe.infNFe.dest, 'idEstrangeiro'): return NFe.infNFe.dest.idEstrangeiro else: return ''
def cnpj_emitente_formatado(NFe): if 'NFe.infNFe.emit.CPF' in locals() and len(NFe.infNFe.emit.CPF): return formata_CPF(str(NFe.infNFe.emit.CPF)) else: return formata_CNPJ(str(NFe.infNFe.emit.CNPJ))