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.
¿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
- Tome los primeros 8 dígitos del RNC, sin guiones.
- Multiplíquelos, de izquierda a derecha, por 7, 9, 8, 6, 5, 4, 3 y 2.
- Sume los resultados y 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. 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
- Validar CUIT y CUIL de Argentina
- Validar NIT de Guatemala (módulo 11, incluida la K)
- Validar DUI y NIT de El Salvador
- Validar RFC y CURP de México
- Validar NIT de Colombia (DIAN)
- Validar RUC de Perú (SUNAT)
Tres pasos, sin registro
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.
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).
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 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.
Hechas para equipos de SAP Business One
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.
