Ejemplo n.º 1
0
    def validate(self):
        account_relevant_data = self.branch + '00' + self.account
        dv = calculate_verifier_digit(account_relevant_data,
                                      pivot='97310097131973',
                                      method='mod10')
        dv = '0' if dv == 10 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 2
0
    def validate_account_digit(self):
        dv = calculate_verifier_digit(self.account, pivot='2765432')
        # according to documentation this one should be 'P',
        # but I know this info is outdated
        dv = '0' if dv == 10 else dv
        dv = '0' if dv == 11 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 3
0
    def validate(self):
        account_relevant_data = self.branch + self.account
        dv = calculate_verifier_digit(account_relevant_data,
                                      pivot='212121212',
                                      sum_digits=True,
                                      method='mod10')
        dv = '0' if dv == 10 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 4
0
    def validate_account_digit(self):
        dv = calculate_verifier_digit(self.account, pivot='8765432')
        dv = '0' if dv == 10 else dv
        dv = '0' if dv == 11 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 5
0
    def validate(self):
        account_relevant_data = self.branch + self.account
        dv = calculate_verifier_digit(account_relevant_data, pivot='212121212', sum_digits=True, method='mod10')
        dv = '0' if dv == 10 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 6
0
    def validate_account_digit(self):
        dv = calculate_verifier_digit(self.account, pivot='2765432')
        dv = '0' if dv == 10 else dv  # according to documentation this one should be 'P', but I know this info is outdated
        dv = '0' if dv == 11 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 7
0
    def validate(self):
        account_relevant_data = self.branch + '00' + self.account
        dv = calculate_verifier_digit(account_relevant_data, pivot='97310097131973', method='mod10')
        dv = '0' if dv == 10 else dv

        return self.account_digit.lower() == str(dv).lower()
Ejemplo n.º 8
0
    def validate_account_digit(self):
        dv = calculate_verifier_digit(self.account, pivot='8765432')
        dv = '0' if dv == 10 else dv
        dv = '0' if dv == 11 else dv

        return self.account_digit.lower() == str(dv).lower()