isOrganizationInnValid function

bool isOrganizationInnValid(
  1. String inn
)

Implementation

bool isOrganizationInnValid(String inn) {
  const multipliers = [2, 4, 10, 3, 5, 9, 4, 6, 8];

  if (!isTenDigitsString(inn)) {
    return false;
  }

  final digits = inn.split('').map((ch) => int.parse(ch)).toList();

  final n = _calculateControlNumber(multipliers, digits);

  return digits[9] == n % 11 % 10;
}