Si alguien necesita la función para generar el número de verificación..
function generateVerifyNumber($string)
{
$evens = '';
$unevens = '';
$string = strrev($string);
$i = 0;
while ($i < strlen($string))
{
if ($i % 2 == 0) $unevens += $string[$i];
else $evens += $string[$i];
$i++;
}
$sum = $evens + ($unevens * 3);
if (10 - ($sum % 10) == 10)
{
$verify_number = 0;
}
else
{
$verify_number = 10 - ($sum % 10);
}
return $verify_number;
}