La Resolución General 133/23 de la DNIT, en su artículo 6, establece que el identificador RUC es numérico y fija reglas según el tipo de contribuyente. Para las personas físicas paraguayas, y los extranjeros con residencia que tengan cédula paraguaya, el identificador coincide con el número de esa cédula. De ahí que muchas personas encuentren la misma secuencia en ambos documentos.
El mismo artículo fija otras series: el identificador de los extranjeros con constancia de solicitud de refugio inicia en la serie 50.000.000, y el de las personas jurídicas y otras estructuras (EAS, EIRL, sucesiones indivisas, entre otras) en la serie 80.000.000. Un validador que asuma que todo RUC es una cédula, o que toda cédula es un RUC registrado, va a equivocarse con estos casos.
El dígito verificador (DV) pertenece al RUC completo, escrito base-DV. Las notas técnicas del SIFEN piden que el DV del RUC del receptor cumpla el algoritmo módulo 11 y rechazan el documento si no coincide. Eso es una validación del RUC: no la apliques a una cédula ingresada como documento de identidad.
El propio SIFEN distingue ambos casos. Para un receptor contribuyente se informan RUC y DV; para uno no contribuyente se informa el tipo y el número de documento de identidad, con opciones como cédula paraguaya, pasaporte, cédula extranjera o carnet de residencia. Tu formulario puede hacer lo mismo: preguntar qué documento es antes de validarlo.
OwnData sigue esa prudencia. La API acepta el par completo base-DV o una base registrada, y si se envía un DV incorrecto responde 400 INVALID_RUC_DV sin descontar cupo. Un número con forma de cédula no se infiere como RUC registrado: solo un registro encontrado aporta el fullRuc y el dv canónicos, y un 404 deja la carga manual disponible.
Recomendamos guardar tres cosas por separado: el documento ingresado, el RUC consultado y el resultado encontrado. Una coincidencia no equivale a identidad verificada, y la ausencia de un registro no demuestra que una cédula sea inexistente. Para trámites tributarios, consultá los servicios oficiales de la DNIT.