Está en la página 1de 7

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

DGITOS DE VERIFICAO
CARTEIRA DE IDENTIDADE SSP-SP CARTEIRA DE IDENTIDADE IFP-RJ CARTO DE CRDITO CERTIDO DE NASCIMENTO/CASAMENTO/BITO CNPJ & CPF IPTU-SP MATRCULA DE SERVIDOR (MaSP) - MG PROCESSOS JUDICIAIS REGISTRO DE ENCOMENDAS - ECT REGISTRO DE IDENTIDADE CIVIL - RIC TTULO ELEITORAL

CNPJ & CPF Saiba como se calcula o Nmero-Controle do CNPJ e do CPF do Ministrio da Fazenda. Adicionalmente, veja o DV de qualquer nmero (CNPJ ou CPF), utilizando as rotinas abaixo. Introduza o nmero do CNPJ sempre COM 12 DGITOS (exemplo: 000123450001) ou o nmero do CPF, sempre COM 9 DGITOS (exemplo: 001234567): CNPJ 12 dgitos DV

CPF 9 dgitos

DV

Se, todavia, o seu interesse na pesquisa de nmeros de CNPJ vai alm do cadastro da matriz ou de uma filial determinada e abrange a lista de todas as filiais, use a rotina abaixo. Introduza o nmero do CNPJ, sempre COM 12 DGITOS, onde os 4 ltimos dgitos sejam 0001 - filial n 1 (exemplo: 000123450001) e indique o nmero presumvel de filiais, at o mximo de 9999 (o sistema da Receita no prev nmero de filiais com mais de 4 dgitos): CNPJ 12 dgitos niN de Filiais Filiais-DV

Notas:

1 de 7

13/4/2014 20:58

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

O CNPJ tem a configurao XX.XXX.XXX/XXXX-XX, onde os primeiros oito dgitos so o nmero-base, os quatro seguintes o nmero de ordem das filiais da empresa, o penltimo o DV (Dgito de Verificao) mdulo 11 (v. abaixo) dos doze anteriores e o ltimo o DV mdulo 11 dos treze anteriores. Outra particularidade que o oitavo dgito era DV mdulo 10 (v. abaixo) dos sete anteriores, isso para os CNPJ emitidos anteriormente a 1993. A partir da, a regra foi abandonada, pois o oitavo dgito foi incorporado, para ampliar a capacidade de cadastros (de 10 milhes, a capacidade passou para 100 milhes de nmeros possveis). O CPF tem a configurao XXX.XXX.XXX-XX, onde os primeiros oito dgitos so o nmero-base, o nono define a Regio Fiscal (v. abaixo), o penltimo o DV mdulo 11 (v. abaixo) dos nove anteriores e o ltimo o DV mdulo 11 dos dez anteriores. O que DV mdulo 11 e o que DV mdulo 10? DV (Dgito de Verificao), tambm denominado nmero-controle, so dgitos incorporados a nmeros para possibilitar a deteco de erros de digitao, no ato. Recurso muito difundido, por exemplo, na numerao de contas de depsitos bancrios. No caso do CNPJ, o DV mdulo 11 corresponde ao resto da diviso por 11 do somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, a partir da unidade. O resto 10 considerado 0 (algumas instituies, como o Banco do Brasil, tratam o 10, em seus nmeros de contas, como "X"). O DV mdulo 10 corresponde ao nmero que faltar para inteirar mltiplo de 10, em relao ao somatrio da multiplicao de cada algarismo da base respectivamente por 2, 1, 2, 1, 2, 1 e 2, a partir da unidade, sendo que em cada multiplicao valores superiores a 9 devero sofrer a operao "noves fora". Veja, abaixo, exemplo de clculo de DV mdulo 11 (o mais usado pelos bancos) e de DV mdulo 10 para o CNPJ n 18781203/0001: 1 8 7 8 1 2 0 3 0 0 0 1 = 2 x x x x x x x x x x x x 6 7 8 9 2 3 4 5 6 7 8 9 ---------------------------------6+56+56+72+ 2+ 6+ 0+15+ 0+ 0+ 0+ 9 = 22211=20, com resto 2 1 8 7 8 1 2 0 3 0 0 0 1 2 = 8 x x x x x x x x x x x x x 5 6 7 8 9 2 3 4 5 6 7 8 9 ------------------------------------5+48+49+64+ 9+ 4+ 0+12+ 0+ 0+ 0+ 8+18 = 21711=19, com resto 8 Portanto, CNPJ+DV = 18781203/0001-28 ------------------------------------------------------Conferncia do oitavo dgito: 1 8 7 8 1 2 0 = 3 x x x x x x x 2 1 2 1 2 1 2 ------------------2+ 8+ 5*+8+ 2+ 2 +0 = 27, para 30 = 3 (*noves fora) No caso do CPF, o DV mdulo 11 corresponde ao resto da diviso por 11 do somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8, 7, 6, 5, 4, 3, 2, 1 e 0, a partir da unidade. O resto 10 considerado 0. Veja, abaixo, exemplo de clculo de DV mdulo 11 para o CPF n 280012389: 2 8 0 0 1 2 3 8 9 = 3 x x x x x x x x x 1 2 3 4 5 6 7 8 9 ------------------------2+16+ 0+ 0+ 5+12+21+64+81 = 20111=18, com resto 3 2 x 8 x 0 x 0 x 1 x 2 x 3 x 8 x 9 x 3 = 8 x

2 de 7

13/4/2014 20:58

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

0 1 2 3 4 5 6 7 8 9 ---------------------------0+ 8+ 0+ 0+ 4+10+18+56+72+27 = 19511=17, com resto 8 Portanto, CPF+DV = 280012389-38 Nota: O resto 10 ser sempre considerado 0. A Regio Fiscal onde emitido o CPF (definida pelo nono dgito) tem a seguinte abrangncia: 1 (DF-GO-MS-MT-TO), 2 (AC-AM-AP-PA-RO-RR), 3 (CE-MA-PI), 4 (AL-PB-PE-RN), 5 (BA-SE), 6 (MG), 7 (ES-RJ), 8 (SP), 9 (PR-SC) e 0 (RS). Mas, inexplicavelmente, j vi CPF vlido, emitido no DF (Regio 1) com o nono dgito = 5 (Regio BA-SE), o que me faz imaginar que o nono dgito foi incorporado para ampliar a capacidade de cadastros (de 100 milhes, a capacidade passou para 1 bilho de nmeros possveis).

TTULO ELEITORAL O N de Inscrio do Ttulo Eleitoral tambm tem o seu DV. Para clculo do DV , observe-se que o nmero desmembrado em "n seqencial" (at 8 dgitos) seguido de 2 dgitos para a Unidade da Federao (UF) e dos dois dgitos do prprio DV . Assim, o Ttulo Eleitoral n 43568709/06 tem como n seqencial 435687, tem como UF 09 (SC) e tem como DV 06. O 1 dgito do DV corresponde ao DV-md.11 do n seqencial (435687) e o 2 dgito do DV ao DV-md.11 dos dgitos da UF seguidos do 1 dgito do DV (090). DV=06, portanto: 4 3 5 6 8 7 = 0 x x x x x x 4 5 6 7 8 9 ----------------16+15+30+42+64+63 = 23011=20, com resto 10 (10=0) 0 9 0 = 6 x x x 7 8 9 ------0+72+ 0 = 7211=6, com resto 6 Nota: O resto 10 ser sempre considerado 0. Excees: Para os ttulos emitidos em So Paulo ou Minas Gerais (UF 01 ou 02), o resto 0 no clculo do 1 ou do 2 DV ser assumido como 1. Tive, tambm, a informao que existem ttulos emitidos em SP ou MG com 9 dgitos no "n seqencial". No se preocupe: a rotina contempla essas situaes. Os dgitos de UF correspondem a: 01-SP, 02-MG, 03-RJ, 04-RS, 05-BA, 06-PR, 07-CE, 08-PE, 09-SC, 10-GO, 11-MA, 12-PB, 13-PA, 14-ES, 15-PI, 16-RN, 17-AL, 18-MT, 19-MS, 20-DF, 21-SE, 22-AM, 23-RO, 24-AC, 25-AP, 26-RR, 27-TO e 28-Exterior(ZZ). Veja o DV de qualquer Ttulo Eleitoral, utilizando a rotina abaixo. Introduza o N INSCRIO (exemplo: 43568709): N INSCRIO DV

CARTEIRA DE IDENTIDADE - SSP SP Saiba como se calcula o DV (Dgito Verificador) do nmero da Carteira de Identidade SSP-SP e veja o DV de qualquer nmero, utilizando a rotina abaixo. O DV corresponde ao resto da diviso por 11 do somatrio da multiplicao de cada algarismo da base respectivamente por 2, 3, 4, 5, 6, 7, 8 e 9, a partir da unidade. Siga o exemplo abaixo: 1 x 2 x 0 x 3 x 0 x 0 x 0 x 1 x

3 de 7

13/4/2014 20:58

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

9 8 7 6 5 4 3 2 ---------------------9+16+ 0+18+ 0+ 0+ 0+ 2 = 4511=4, com resto 1 (este o DV). Nota: Se o resto for 10, o DV ser a letra "X". Introduza o nmero da Carteira de Identidade (exemplo: 12030001): RG SSP-SP DV

CARTEIRA DE IDENTIDADE - IFP RJ MATRCULA DE SERVIDOR (MaSP) - MG Saiba como se calcula o DV (Dgito Verificador) do nmero da Carteira de Identidade IFP-RJ e do nmero de Matrcula de Servidor Pblico de MG e veja o DV de qualquer nmero, utilizando a rotina abaixo. O DV corresponde ao nmero que faltar para inteirar mltiplo de 10, em relao ao somatrio da multiplicao de cada algarismo da base respectivamente por 2, 1, 2, 1, 2, 1, 2 e 1, a partir da unidade, sendo que em cada multiplicao valores superiores a 9 devero sofrer a operao "noves fora". Siga o exemplo abaixo: 2 7 9 9 8 1 1 x x x x x x x 2 1 2 1 2 1 2 ------------------4+ 7+ 9*+9+ 7*+1+ 2 = 39 para 40 = 1 (este o DV). *noves fora Introduza o nmero da Carteira ou da Matrcula (exemplo: 2799811): RG IFP-RJ/MaSP-MG DV

CARTO DE CRDITO Os principais Cartes de Crdito do mundo tem um nmero de 14 a 19 dgitos, sendo que os 4 primeiros dgitos definem o Banco emissor e o primeiro desses quatro dgitos define a rede emissora (por exemplo: 4-Visa, 5-Mastercard). O ltimo dgito, na extrema direita, representa o DV (Dgito Verificador) dos dgitos anteriores. Veja o DV de qualquer Carto de Crdito, utilizando a rotina abaixo. O DV corresponde ao nmero que faltar para inteirar mltiplo de 10, em relao ao somatrio da multiplicao de cada algarismo da base respectivamente por ...2, 1, 2, 1, 2, 1, 2, 1, 2, 1 e 2, a partir da unidade, sendo que em cada multiplicao valores superiores a 9 devero sofrer a operao "noves fora". Siga o exemplo abaixo: 3 0 1 1 1 1 9 8 7 6 3 3 3 x x x x x x x x x x x x x 2 1 2 1 2 1 2 1 2 1 2 1 2 ------------------------------------6 +0 +2 +1 +2 +1 +9*+8 +5*+6 +6 +3 +6=55 para 60=5(este o DV). *noves fora Introduza os dgitos do Carto de Crdito, at o PENLTIMO (exemplo: 3011119876333): CARTO DE CRDITO DV

4 de 7

13/4/2014 20:58

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

REGISTRO DE IDENTIDADE CIVIL - RIC Nota importante: O clculo do DV do RIC - Registro de Identidade Civil (nova carteira de identidade dos brasileiros), ainda no est claramente explicado. Eu presumo que seguir a regra abaixo, mas ainda dependemos da confirmao, que vir a partir da emisso dos primeiros cartes, prevista para dezembro de 2010. Se o prezado leitor j tem RIC, peo o obsquio de conferir o seu DV na rotina abaixo e dizer-me se meu algoritmo funcionou. Saiba como se calcula o DV (Dgito Verificador) do Registro de Identidade Civil - RIC e veja o DV de qualquer nmero, utilizando a rotina abaixo. O DV corresponde ao resto da diviso por 11 do somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8, 7, 6, 5, 4, 3, 2, 9 e 8, a partir da unidade. Siga o exemplo abaixo: 1 3 3 9 7 0 5 1 2 7 x x x x x x x x x x 8 9 2 3 4 5 6 7 8 9 ---------------------------8+27+ 6+27+28+ 0+30+ 7+16+63 = 21211=19, com resto 3 (este o DV). Nota: Se o resto for 10, o DV ser "0". Introduza o nmero do RIC (exemplo: 1339705127): RIC DV

REGISTRO DE ENCOMENDAS - ECT Saiba como se calcula o DV (Dgito Verificador) do nmero de Registro de Encomendas da ECT. O Registro composto de 2 letras + 9 dgitos + 2 letras. Os 9 dgitos formam o nmero-base (8 dgitos) + o DV (1 dgito). O DV , por sua vez, corresponde a 11 menos o resto da diviso por 11 do somatrio da multiplicao de cada algarismo do nmero-base respectivamente por 7, 9, 5, 3, 2, 4, 6 e 8, a partir da unidade. Siga o exemplo abaixo: 4 7 3 1 2 4 8 2 x x x x x x x x 8 6 4 2 3 5 9 7 ----------------------32+42+12+ 2+ 6+20+72+14 = 20011=18, com resto 2. 11-2=9 (este o DV). Excees: Se o resto for 0, o DV ser 5 e se o resto for 1, o DV ser 0. Introduza o nmero-base (exemplo: 47312482): N-BASE DV

**

**

PROCESSOS JUDICIAIS Saiba como se calcula o DV (Dgito Verificador) do nmero de Processos Judiciais. O nmero composto de at 20 algarismos, no formato NNNNNNN-DD.AAAA.JTR.OOOO, onde o DV est colocado imediatamente aps o Nmero Seqencial (NNNNNNN). O DV calculado tomando-se o nmero do Processo e saltando o prprio DV (se for conhecido), ou seja, tomando-se NNNNNNNAAAAJTROOOO. Calcula-se ento 98 menos o resto de (NNNNNNNAAAAJTROOOO x 100 97). Este resultado confirma o nmero do DV , com dois dgitos. A forma de clculo conhecida como "Mdulo 97, Base 10, ISO 7064". Introduza o nmero do Processo cujo DV desconhecido. Por exemplo, se o nmero do Processo for 0002080-??.2012.5.15.0049, introduza 208020125150049 e tenha o n completo do Processo, inclusive o DV:

5 de 7

13/4/2014 20:58

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

N DO PROCESSO (SEM DV)

N COMPLETO DO PROCESSO

O formato adotado a partir de 01/01/2010 (NNNNNNN-DD.AAAA.J.TR.OOOO) tem a seguinte configurao: NNNNNNN - Nmero seqencial do Processo, por Unidade de Origem, a ser reiniciado a cada ano DD - Dgito Verificador AAAA - Ano do ajuizamento do Processo J - rgo ou Segmento do Poder Judicirio TR - Tribunal do respectivo Segmento do Poder Judicirio OOOO - Unidade de origem do Processo

IPTU-SP Saiba como se calcula o DV (Dgito Verificador) do IPTU-SP e veja o DV de qualquer nmero, utilizando a rotina abaixo. O nmero-base do IPTU contm 10 dgitos, dos quais os 3 primeiros indicam o SETOR onde o imvel est localizado dentro da cidade, os trs seguintes a QUADRA dentro do Setor e os quatro ltimos o LOTE dentro da Quadra. O DV corresponde ao resto da diviso por 11 do somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8, 7, 6, 5, 4, 3, 2, 1 e 10 a partir da unidade. Siga o exemplo abaixo: 0 6 0 0 0 6 0 0 4 8 x x x x x x x x x x 10 1 2 3 4 5 6 7 8 9 ----------------------------0+ 6+ 0+ 0+ 0+30+ 0+ 0+32+72 = 14011=12, com resto 8 (este o DV). Nota: Se o resto for 10, o DV ser "1". Introduza o nmero do IPTU-SP (exemplo: 0600060048): IPTU-SP DV

CERTIDO DE NASCIMENTO/CASAMENTO/BITO Saiba como se calcula o DV (Dgito Verificador) das novas Certides de Nascimento, Casamento ou bito institudas pelo Ministrio da Justia a partir de 2010. Adicionalmente, veja o DV de qualquer Nmero de Matrcula nos novos critrios, utilizando a rotina abaixo. Introduza o Nmero de Matrcula sempre COM 30 DGITOS (exemplo: 104539015520131000120210000123): N DE MATRCULA (30 dgitos) DV

O Nmero de Matrcula tem a configurao XXXXXX.XX.XX.XXXX.X.XXXXX.XXX.XXXXXXX-XX, onde o 1 grupo de 6 dgitos identifica o Cartrio, o 2 grupo de 2 dgitos identifica o acervo, o 3 grupo de 2 dgitos identifica o servio do registro civil das pessoas naturais, o 4 grupo de 4 dgitos identifica o ano do registro, o 5 grupo de 1 dgito identifica o tipo do livro de registro, o 6 grupo de 5 dgitos identifica o nmero do livro, o 7 grupo de 3 dgitos identifica o nmero da folha do livro e o 8 grupo de 7 dgitos identifica o Nmero de Registro. Finalmente o 9 grupo de 2 dgitos corresponde ao DV (Dgito de Verificao), cujo clculo obedece ao seguinte esquema, dentro do critrio de DV MDULO 11 j conhecido:
1 0 4 5 3 9 0 1 5 5 2 0 1 3 1 0 0 0 1 2 0 2 1 0 0 0 0 1 2 3 = 2 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 ---------------------------------------------------------------------------------------2+ 0+16+25+18+63+ 0+ 9+**+**+ 2+ 0+ 3+12+**+ 0+ 0+ 0+ 9+20+ 0+ 2+ 2+ 0+ 0+ 0+ 0+ 7+16+27 = 233 23311=21, com resto 2 (este o 1 dgito do DV) - Nota: se o resto for "10", o DV ser "1" 1 0 4 5 3 9 0 1 5 5 2 0 1 3 1 0 0 0 1 2 0 2 1 0 0 0 0 1 2 3 2 = 1 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 ------------------------------------------------------------------------------------------1+ 0+12+20+15+54+ 0+ 8+**+**+ 0+ 0+ 2+ 9+**+ 0+ 0+ 0+ 8+18+ 0+ 0+ 1+ 0+ 0+ 0+ 0+ 6+14+24+18 = 210

6 de 7

13/4/2014 20:58

DGITOS DE VERIFICAO

http://ghiorzi.org/DVnew.htm

21011=19, com resto 1 (este o 2 dgito do DV) - Nota: se o resto for "10", o DV ser "1" ** esses dgitos, do 3 e do 5 grupo, so desprezados na formao do DV Portanto, o Nmero de Matrcula+DV = 104539.01.55.2013.1.00012.021.0000123-21

20/05/1996 Atualizada em 12/09/2013

7 de 7

13/4/2014 20:58

También podría gustarte