def _check_cnpj(self): country_code = self.country_id.code or '' if self.cnpj and country_code.upper() == 'BR': cnpj = re.sub('[^0-9]', '', self.cnpj) if not fiscal.validate_cnpj(cnpj): raise ValidationError(_(u'CNPJ inválido!')) return True
def onchange_mask_cnpj_cpf(self): if self.cnpj_cpf: if self.is_company: if not fiscal.validate_cnpj(self.cnpj_cpf): raise Warning(_('CNPJ not valid')) elif not fiscal.validate_cpf(self.cnpj_cpf): raise Warning(_('CPF not valid')) return {}
def _check_cnpj_cpf(self): result = True if self.cnpj_cpf: if self.is_company: if not fiscal.validate_cnpj(self.cnpj_cpf): result = False document = u'CNPJ' elif not fiscal.validate_cpf(self.cnpj_cpf): result = False document = u'CPF' if not result: raise ValidationError(u"{} Invalido!".format(document))
def _check_cnpj_cpf(self): check_cnpj_cpf = True if self.cnpj_cpf: if self.cpfcnpj_type == 'cnpj': if not fiscal.validate_cnpj(self.cnpj_cpf): check_cnpj_cpf = False elif not fiscal.validate_cpf(self.cnpj_cpf): check_cnpj_cpf = False if not check_cnpj_cpf: raise UserError( _(u'CNPJ/CPF do documento relacionado é invalido!'))
def _check_cnpj_cpf(self): result = True country_code = self.country_id.code or '' if self.cnpj_cpf and country_code.upper() == 'BR': if self.is_company: if not fiscal.validate_cnpj(self.cnpj_cpf): result = False document = u'CNPJ' elif not fiscal.validate_cpf(self.cnpj_cpf): result = False document = u'CPF' if not result: raise ValidationError(u"{} Invalido!".format(document))
def _validate_union_cnpj(self): for record in self: if record.union_cnpj: if not fiscal.validate_cnpj(record.union_cnpj): raise ValidationError("Invalid union CNPJ!")