La Resolución General 79/2021 hace obligatorio usar el dígito verificador (DV) junto con el identificador: el DV no forma parte del número, se escribe al final separado por un guion y lo asigna la SET al aprobar la inscripción. Su función, dice la norma, es evitar errores de transcripción.

La resolución no detalla el algoritmo. El Manual Técnico del SIFEN (versión 150) indica que el DV del RUC del receptor sigue el algoritmo módulo 11. El cálculo que sigue es el que aplica el validador de OwnData y es una explicación nuestra, no una cita normativa: ante una discrepancia, vale el RUC que publica la DNIT.

Procedimiento: se recorren los dígitos del número de derecha a izquierda y se multiplican por 2, 3, 4… (cuando el factor llegaría a 12 vuelve a 2). Se suman los productos y se calcula el resto de dividir por 11. Si el resto es mayor que 1, el DV es 11 menos el resto; si el resto es 0 o 1, el DV es 0.

Ejemplo con el número ficticio 80123456: de derecha a izquierda, 6×2 + 5×3 + 4×4 + 3×5 + 2×6 + 1×7 + 0×8 + 8×9 = 12 + 15 + 16 + 15 + 12 + 7 + 0 + 72 = 149. El resto de 149 ÷ 11 es 6, y 11 − 6 = 5: el RUC se escribe 80123456-5. Otro caso: para 80012345 la suma es 122, el resto es 1 y el DV es 0.

Un DV correcto solo indica que el número es coherente con su dígito. No prueba que el RUC esté inscripto, activo ni que pertenezca a quien lo ingresó. Para eso hace falta consultar la fuente oficial o una base que cite su procedencia.