Validador de RNC e cédula da República Dominicana
Confira o dígito verificador de um RNC ou de uma cédula dominicana antes de criar o cliente ou o fornecedor no SAP Business One.
Ferramenta
Esta ferramenta verifica o formato e o dígito verificador; ela não consulta o cadastro da DGII. Para confirmar o nome e a situação do contribuinte, use a consulta de RNC da DGII em dgii.gov.do.
Como validar um RNC na República Dominicana?
Um RNC dominicano tem 9 dígitos e o último é um dígito verificador: multiplique os 8 primeiros dígitos por 7, 9, 8, 6, 5, 4, 3 e 2, calcule o resto da divisão da soma por 11, e o dígito é 2 se o resto for 0, 1 se for 1 e, caso contrário, 11 menos o resto. As pessoas físicas usam a cédula de 11 dígitos, verificada com a fórmula de Luhn. Esta ferramenta faz as duas verificações; só a DGII confirma que o contribuinte está ativo.
Passo a passo: como calcular o dígito verificador do RNC
- Pegue os 8 primeiros dígitos do RNC, sem hífens.
- Multiplique-os, da esquerda para a direita, por 7, 9, 8, 6, 5, 4, 3 e 2.
- Some os resultados e calcule o resto da divisão da soma por 11.
- Se o resto for 0, o dígito é 2. Se for 1, o dígito é 1. Caso contrário, subtraia o resto de 11.
Exemplo (fictício): 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, então o RNC completo é 1-23-45678-6.
O dígito verificador da cédula (Luhn)
A cédula tem 11 dígitos e normalmente é escrita 001-1234567-3. Multiplique os 10 primeiros dígitos por 1, 2, 1, 2… a partir da esquerda, subtraia 9 de cada produto maior que 9 e some tudo. O dígito verificador é o número que leva o total ao próximo múltiplo de 10. Exemplo (fictício): 0011234567 soma 27, então o dígito é 3 e a cédula é 001-1234567-3. Algumas cédulas emitidas antes de o dígito verificador ser exigido não passam no teste; por isso a ferramenta pede que você as confirme em vez de rejeitá-las.
Validar o formato vs. consultar na DGII
Esta ferramenta verifica se o número está bem digitado. Um RNC com o dígito correto pode estar suspenso, baixado ou não corresponder ao seu cliente. Para confirmar o nome e a situação, use a consulta pública de RNC da DGII em dgii.gov.do.
Como isso se conecta ao SAP Business One
No SAP Business One, o RNC ou a cédula do cliente ou do fornecedor fica no campo de identificação fiscal do parceiro de negócios (LicTradNum na tabela OCRD). Um dígito digitado errado ali passa para cada fatura e cada relatório fiscal. A mesma verificação desta página pode funcionar dentro do SAP B1: desenvolvemos add-ons que validam OCRD.LicTradNum ao criar ou alterar um parceiro de negócios e antes de lançar um documento de venda ou de compra, para barrar um RNC digitado errado na origem. Veja desenvolvimento de add-ons para SAP Business One ou o nosso serviço de desenvolvimento para SAP Business One.
Outros validadores da América Latina
- Validar CUIT e CUIL da Argentina
- Validar NIT da Guatemala (módulo 11, incluindo o K)
- Validar DUI e NIT de El Salvador
- Validar RFC e CURP do México
- Validar NIT da Colômbia (DIAN)
- Validar RUC do Peru (SUNAT)
Três passos, sem cadastro
Cole o RNC ou a cédula
Um RNC de 9 dígitos (1-23-45678-6) ou uma cédula de 11 dígitos (001-1234567-3), com ou sem hífens.
Verificamos o dígito
RNC: pesos 7, 9, 8, 6, 5, 4, 3, 2 e módulo 11. Cédula: o teste de Luhn (módulo 10).
Cadastre sem erros
Use o RNC ou a cédula corretos no parceiro de negócios do SAP Business One e confirme a situação na DGII.
Perguntas sobre esta ferramenta
Como validar um RNC na República Dominicana?
Digite os 9 dígitos do RNC, com ou sem hífens. A ferramenta multiplica os 8 primeiros dígitos por 7, 9, 8, 6, 5, 4, 3 e 2, calcula o resto da divisão da soma por 11 e obtém o dígito verificador. Se ele conferir com o último dígito, o RNC está bem digitado. O nome e a situação são consultados na DGII.
Como se calcula o dígito verificador do RNC?
Multiplique os 8 primeiros dígitos por 7, 9, 8, 6, 5, 4, 3 e 2 e some os resultados. Calcule o resto da divisão da soma por 11. Se o resto for 0, o dígito é 2; se for 1, o dígito é 1; nos demais casos, o dígito é 11 menos o resto.
Posso validar uma cédula como identificação fiscal?
Sim. As pessoas físicas na República Dominicana usam a cédula de 11 dígitos como identificação fiscal. O último dígito é um teste de Luhn: multiplique os 10 primeiros dígitos por 1, 2, 1, 2 e assim por diante, subtraia 9 de cada produto maior que 9, some e pegue o dígito que leva o total a um múltiplo de 10.
Por que um RNC ou uma cédula reais não passam no teste?
Alguns poucos RNC emitidos pela DGII não seguem a fórmula; a ferramenta reconhece os conhecidos e os marca como exceção da DGII. Algumas cédulas antigas foram emitidas antes de o dígito verificador ser exigido, então uma cédula que não passa deve ser confirmada com a JCE ou a DGII antes de ser rejeitada.
Esta ferramenta confirma que o RNC está ativo na DGII?
Não. Ela só verifica o formato e o dígito verificador. O nome ou razão social, o nome comercial e a situação (ativo, suspenso ou baixado) são consultados na consulta de RNC da DGII, em dgii.gov.do.
O validador guarda os meus dados?
Não. O cálculo é feito no seu navegador e o RNC ou a cédula não são enviados à Kodenova nem a nenhum servidor.
Feitas para equipes de SAP Business One
SAP Business One na República Dominicana
Desenvolvemos add-ons, relatórios e integrações para SAP B1 em SQL Server e HANA. Conte o que você precisa e definimos juntos, fase por fase.
