What is the adjustment rule for the CNH second check digit?
When the remainder of the first calculation (weights 9 to 1) is 10, the first digit becomes 0 and an adjustment of 2 is subtracted from the second calculation's result (weights 1 to 9); if that subtraction goes negative, 11 is added back to bring the result into the 0-to-9 range.
Can a CNH have both check digits computed fully independently?
Not in this algorithm: the second digit is only complete once you know whether the first one overflowed the 0-to-9 range, because that exact result decides whether an adjustment of 2 enters the second calculation; treating the two as independent produces the wrong digit in a share of cases.
Is this CNH algorithm the same one officially published by the licensing authority?
This text describes the calculation this generator implements, the widely documented two-digit modulo-11 scheme used across CNH generators and validators; there is no confirmation that it matches the official internal algorithm used by the issuing authority, so treat it as the tool's mechanism, not a published standard.
Does a CNH that closes in this calculation prove the person has a valid license?
No, the calculation only confirms arithmetic consistency between the 9-digit base and the 2 check digits; it does not query the driving record, category, validity, point balance or any suspension status with the licensing authority.