Exemple #1
0
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 ''
Exemple #2
0
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))