Validador de RNC y cédula de República Dominicana

Compruebe el dígito verificador de un RNC o una cédula dominicana antes de crear el cliente o el proveedor en SAP Business One.

Herramienta

Esta herramienta revisa el formato y el dígito verificador; no consulta el registro de la DGII. Para confirmar el nombre y el estado del contribuyente, use la consulta de RNC de la DGII en dgii.gov.do.

RNC · DGII
¿Usa SAP Business One? El RNC o la cédula del socio de negocios se guarda en el campo LicTradNum de la tabla OCRD.Tabla OCRD →

¿Cómo validar un RNC en República Dominicana?

Un RNC dominicano tiene 9 dígitos y el último es un dígito verificador: multiplique los primeros 8 dígitos por 7, 9, 8, 6, 5, 4, 3 y 2, calcule el resto de dividir la suma entre 11, y el dígito es 2 si el resto es 0, 1 si es 1 y, si no, 11 menos el resto. Las personas físicas usan su cédula de 11 dígitos, revisada con la fórmula de Luhn. Esta herramienta hace las dos revisiones; solo la DGII confirma que el contribuyente está activo.

Paso a paso: cómo calcular el dígito verificador del RNC

  1. Tome los primeros 8 dígitos del RNC, sin guiones.
  2. Multiplíquelos, de izquierda a derecha, por 7, 9, 8, 6, 5, 4, 3 y 2.
  3. Sume los resultados y calcule el resto de dividir la suma entre 11.
  4. Si el resto es 0, el dígito es 2. Si es 1, el dígito es 1. Si no, reste el resto de 11.

Ejemplo (ficticio): 12345678. 1×7 + 2×9 + 3×8 + 4×6 + 5×5 + 6×4 + 7×3 + 8×2 = 159. 159 mod 11 = 5. 11 − 5 = 6, así que el RNC completo es 1-23-45678-6.

El dígito verificador de la cédula (Luhn)

La cédula tiene 11 dígitos y se escribe normalmente 001-1234567-3. Multiplique los primeros 10 dígitos por 1, 2, 1, 2… desde la izquierda, reste 9 a cada producto mayor que 9 y sume todo. El dígito verificador es el número que lleva el total al siguiente múltiplo de 10. Ejemplo (ficticio): 0011234567 suma 27, así que el dígito es 3 y la cédula es 001-1234567-3. Algunas cédulas emitidas antes de que se exigiera el dígito verificador no pasan la prueba; por eso la herramienta le pide confirmarlas en lugar de rechazarlas.

Validar el formato vs. consultar en la DGII

Esta herramienta comprueba que el número esté bien escrito. Un RNC con el dígito correcto puede estar suspendido, dado de baja o no corresponder a su cliente. Para confirmar el nombre y el estado, use la consulta pública de RNC de la DGII en dgii.gov.do.

Cómo se conecta con SAP Business One

En SAP Business One, el RNC o la cédula del cliente o del proveedor se guarda en el campo de identificación fiscal del socio de negocios (LicTradNum en la tabla OCRD). Un dígito mal escrito ahí pasa a cada factura y a cada reporte fiscal. La misma revisión de esta página puede vivir dentro de SAP B1: desarrollamos add-ons que validan OCRD.LicTradNum al crear o modificar un socio de negocios y antes de contabilizar un documento de venta o de compra, para frenar un RNC mal escrito en el origen. Vea desarrollo de add-ons para SAP Business One o nuestro servicio de desarrollo para SAP Business One.

Otros validadores LatAm

Cómo funciona

Tres pasos, sin registro

1

Pegue el RNC o la cédula

Un RNC de 9 dígitos (1-23-45678-6) o una cédula de 11 dígitos (001-1234567-3), con o sin guiones.

2

Revisamos el dígito

RNC: pesos 7, 9, 8, 6, 5, 4, 3, 2 y módulo 11. Cédula: la prueba de Luhn (módulo 10).

3

Registre sin errores

Use el RNC o la cédula correctos en el socio de negocios de SAP Business One y confirme su estado en la DGII.

Preguntas

Preguntas sobre esta herramienta

¿Cómo validar un RNC en República Dominicana?

Escriba los 9 dígitos del RNC, con o sin guiones. La herramienta multiplica los primeros 8 dígitos por 7, 9, 8, 6, 5, 4, 3 y 2, calcula el resto de dividir la suma entre 11 y obtiene el dígito verificador. Si coincide con el último dígito, el RNC está bien escrito. El nombre y el estado se consultan en la DGII.

¿Cómo se calcula el dígito verificador del RNC?

Multiplique los primeros 8 dígitos por 7, 9, 8, 6, 5, 4, 3 y 2 y sume los resultados. Calcule el resto de dividir la suma entre 11. Si el resto es 0, el dígito es 2; si es 1, el dígito es 1; en los demás casos, el dígito es 11 menos el resto.

¿Puedo validar una cédula como identificación fiscal?

Sí. Las personas físicas en República Dominicana usan su cédula de 11 dígitos como identificación fiscal. El último dígito es una prueba de Luhn: multiplique los primeros 10 dígitos por 1, 2, 1, 2 y así sucesivamente, reste 9 a cada producto mayor que 9, sume y tome el dígito que lleva el total a un múltiplo de 10.

¿Por qué un RNC o una cédula reales no pasan la prueba?

Unos pocos RNC emitidos por la DGII no siguen la fórmula; la herramienta reconoce los conocidos y los marca como excepción de la DGII. Algunas cédulas antiguas se emitieron antes de que se exigiera el dígito verificador, así que una cédula que no pasa debe confirmarse con la JCE o la DGII antes de rechazarla.

¿Esta herramienta confirma que el RNC está activo en la DGII?

No. Solo revisa el formato y el dígito verificador. El nombre o razón social, el nombre comercial y el estado (activo, suspendido o dado de baja) se consultan en la consulta de RNC de la DGII, en dgii.gov.do.

¿El validador guarda mis datos?

No. El cálculo se hace en su navegador y el RNC o la cédula no se envían a Kodenova ni a ningún servidor.

SAP Business One en República Dominicana

Desarrollamos add-ons, reportes e integraciones para SAP B1 en SQL Server y HANA. Cuéntenos qué necesita y lo definimos juntos, fase por fase.