Class: BRDocuments::IE::RO::Current

Inherits:
Base
  • Object
show all
Defined in:
lib/br_documents/documents/ie/ro/current.rb

Constant Summary

Constants inherited from Base

Base::FIXED_INITIAL_NUMBERS, Base::INITIAL_FIX_NUMBERS_POSITION

Instance Method Summary collapse

Methods inherited from Base

fixed_digits, fixed_digits_positions, generate_root_numbers, set_fixed_digits, #valid?, valid_fixed_digits?, #valid_fixed_digits?, #validate_fixed_digits?

Instance Method Details

#calc_verify_digit(quotient_rest) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/br_documents/documents/ie/ro/current.rb', line 14

def calc_verify_digit(quotient_rest)
  rest = (get_division_modulo - quotient_rest).to_i

  # if rest has two digits(checkdigit must be a single digit), force 0
  return rest - 10 if rest >= 10

  rest
end