verifyingDigit static method
Implementation
static int verifyingDigit(String cnpj) {
int index = 2;
List<int> reverse =
cnpj.split("").map((s) => int.parse(s)).toList().reversed.toList();
int sum = 0;
for (var number in reverse) {
sum += number * index;
index = (index == 9 ? 2 : index + 1);
}
int mod = sum % 11;
return (mod < 2 ? 0 : 11 - mod);
}