RIC - REGISTRO DE IDENTIDADE CIVIL - COMO CALCULA?
Por favor,
Alguém tem notÃcias sobre como calcular o [Ô]DV[Ô] (DÃgito Verificador) do [Ô]RIC[Ô] (Registro de Identidade Civil)?
Não precisa ter pressa para responder, meu prazo de entrega é folgado... preciso de uma resposta até janeiro de 2017 (esta data pode ser prorrogada).
-----------------------------------
* O melhor que eu achei:
http://ghiorzi.org/cgcancpf.htm#z
Texto no site: [Ô]... Eu presumo que seguirá a regra abaixo ...[Ô]
-----------------------------------
* Outros interessantes que eu achei:
http://goncin.wordpress.com/2010/10/20/o-novo-registro-de-identidade-civil-ric-e-as-implicacoes-para-quem-e-desenvolvedor/
http://www.cjdinfo.com.br/publicacao-calculo-digito-verificador
-----------------------------------
* O que é RIC:
http://www.brasil.gov.br/para/servicos/documentacao/conheca-o-novo-registro-de-identidade-civil-ric
http://pt.wikipedia.org/wiki/Registro_de_Identidade_Civil
http://portalcapacitar.com.br/noticias/emissao-gratuita-do-registro-de-identidade-civil-ric-e-aprovada/
http://www.arpensp.org.br/principal/index.cfm?tipo_layout=SISTEMA&url=noticia_mostrar.cfm&id=12816
-----------------------------------
* RIC é tema da última palestra do 2º Congresso
http://www.iti.gov.br/noticias/indice-de-noticias/3569-ric-e-tema-da-ultima-palestra-do-2-congresso
-----------------------------------
* Problemas Técnicos com o RIC...
http://g1.globo.com/bom-dia-brasil/noticia/2013/03/projeto-que-torna-novo-documento-de-identidade-gratuito-e-aprovado.html
-----------------------------------
[][ô]s,
Tunusat.
Alguém tem notÃcias sobre como calcular o [Ô]DV[Ô] (DÃgito Verificador) do [Ô]RIC[Ô] (Registro de Identidade Civil)?
Não precisa ter pressa para responder, meu prazo de entrega é folgado... preciso de uma resposta até janeiro de 2017 (esta data pode ser prorrogada).
-----------------------------------
* O melhor que eu achei:
http://ghiorzi.org/cgcancpf.htm#z
Texto no site: [Ô]... Eu presumo que seguirá a regra abaixo ...[Ô]
-----------------------------------
* Outros interessantes que eu achei:
http://goncin.wordpress.com/2010/10/20/o-novo-registro-de-identidade-civil-ric-e-as-implicacoes-para-quem-e-desenvolvedor/
http://www.cjdinfo.com.br/publicacao-calculo-digito-verificador
-----------------------------------
* O que é RIC:
http://www.brasil.gov.br/para/servicos/documentacao/conheca-o-novo-registro-de-identidade-civil-ric
http://pt.wikipedia.org/wiki/Registro_de_Identidade_Civil
http://portalcapacitar.com.br/noticias/emissao-gratuita-do-registro-de-identidade-civil-ric-e-aprovada/
http://www.arpensp.org.br/principal/index.cfm?tipo_layout=SISTEMA&url=noticia_mostrar.cfm&id=12816
-----------------------------------
* RIC é tema da última palestra do 2º Congresso
http://www.iti.gov.br/noticias/indice-de-noticias/3569-ric-e-tema-da-ultima-palestra-do-2-congresso
-----------------------------------
* Problemas Técnicos com o RIC...
http://g1.globo.com/bom-dia-brasil/noticia/2013/03/projeto-que-torna-novo-documento-de-identidade-gratuito-e-aprovado.html
-----------------------------------
[][ô]s,
Tunusat.
Eita prazo bom! Ouvi falar disso em 2009. Já tinha esquecido. Até hoje, não vi nada sobre verificação do RIC por aÃ.
LLAIA,
é está tudo muito confuso ainda. O RIC está com graves falhas de segurança segundo os textos mais recentes.
Nenhum órgão competente tem uma definição precisa sobre:
- Tamanho (mas todos os exemplos na internet apontam para: 10 + 1 (DV) = 11 dÃgitos com o dÃgito verificador).
- Como calcular o DV. Provavelmente vai ser o MOD11 mesmo.
Mandei uma mensagem para:
-----------------------------------------------------
http://www.governo-br.com/21308
ric@mj.gov.br
-----------------------------------------------------
Abaixo fiz alguns testes baseado no módulo VB6 que desenvolvi e as imagens na internet com os números.
***** CÓDIGO FONTE - MODULE - [Ô]mdlCalculo.BAS[Ô]:
-------------------------------------------------------------------
Public Function Mod_dig11(ByVal cVariavel As String) As String
Dim lRetorno As String
Dim nSoma As Integer
Dim nMult As Integer
Dim nIndice As Integer
lRetorno = [Ô]0[Ô]
nSoma = 0
nMult = 2
For nIndice = Len(cVariavel) To 1 Step -1
nSoma = nSoma + (Asc(Mid(cVariavel, nIndice, 1)) - 48) * nMult
If nMult = 9 Then
nMult = 2
Else
nMult = nMult + 1
End If
Next
nSoma = nSoma * 10
nSoma = nSoma Mod 11
If (nSoma = 10) Or (nSoma = 11) Or (nSoma = 0) Then
lRetorno = [Ô]1[Ô]
Else
lRetorno = Chr(nSoma + 48)
End If
Mod_dig11 = lRetorno
End Function
-------------------------------------------------------------------
***** IMAGENS NA INTERNET:
-------------------------------------------------------------------
http://brasil.vamoscurtir.com.br/2013/03/falha-no-sistema-de-seguranca-emperra.html
- [Ô]0000000001-9[Ô] -> CERTO! Combina com a validação [Ô]MOD11[Ô]
-------------------------------------------------------------------
http://portalcapacitar.com.br/noticias/emissao-gratuita-do-registro-de-identidade-civil-ric-e-aprovada/
- [Ô]0000000002-7[Ô] -> CERTO! Combina com a validação [Ô]MOD11[Ô]
-------------------------------------------------------------------
http://portalintegracao.com/portal/2012/05/31/ric-saiba-como-vai-funcionar-o-novo-registro-de-identidade-civil/
- [Ô]0009404129-6[Ô] -> CERTO! Combina com a validação [Ô]MOD11[Ô]
-------------------------------------------------------------------
http://www.minhainternetinteligente.com/app/cpf-rg-e-outros-documentos/pt-br?camp_id=5228&gclid=CLKElKLbgbgCFZPm7AodB08AgA
- [Ô]0000000005-9[Ô] -> ERRO! O dÃgito verificador seria [Ô]1[Ô] se fosse [Ô]MOD11[Ô].
-------------------------------------------------------------------
http://www.linkatual.com/nova-carteira-identidade-registro-identidade-civil-ric.html
- [Ô]1234567890-2[Ô] -> ERRO! O dÃgito verificador seria [Ô]1[Ô] se fosse [Ô]MOD11[Ô].
-------------------------------------------------------------------
Obrigado,
é está tudo muito confuso ainda. O RIC está com graves falhas de segurança segundo os textos mais recentes.
Nenhum órgão competente tem uma definição precisa sobre:
- Tamanho (mas todos os exemplos na internet apontam para: 10 + 1 (DV) = 11 dÃgitos com o dÃgito verificador).
- Como calcular o DV. Provavelmente vai ser o MOD11 mesmo.
Mandei uma mensagem para:
-----------------------------------------------------
http://www.governo-br.com/21308
ric@mj.gov.br
-----------------------------------------------------
Abaixo fiz alguns testes baseado no módulo VB6 que desenvolvi e as imagens na internet com os números.
***** CÓDIGO FONTE - MODULE - [Ô]mdlCalculo.BAS[Ô]:
-------------------------------------------------------------------
Public Function Mod_dig11(ByVal cVariavel As String) As String
Dim lRetorno As String
Dim nSoma As Integer
Dim nMult As Integer
Dim nIndice As Integer
lRetorno = [Ô]0[Ô]
nSoma = 0
nMult = 2
For nIndice = Len(cVariavel) To 1 Step -1
nSoma = nSoma + (Asc(Mid(cVariavel, nIndice, 1)) - 48) * nMult
If nMult = 9 Then
nMult = 2
Else
nMult = nMult + 1
End If
Next
nSoma = nSoma * 10
nSoma = nSoma Mod 11
If (nSoma = 10) Or (nSoma = 11) Or (nSoma = 0) Then
lRetorno = [Ô]1[Ô]
Else
lRetorno = Chr(nSoma + 48)
End If
Mod_dig11 = lRetorno
End Function
-------------------------------------------------------------------
***** IMAGENS NA INTERNET:
-------------------------------------------------------------------
http://brasil.vamoscurtir.com.br/2013/03/falha-no-sistema-de-seguranca-emperra.html
- [Ô]0000000001-9[Ô] -> CERTO! Combina com a validação [Ô]MOD11[Ô]
-------------------------------------------------------------------
http://portalcapacitar.com.br/noticias/emissao-gratuita-do-registro-de-identidade-civil-ric-e-aprovada/
- [Ô]0000000002-7[Ô] -> CERTO! Combina com a validação [Ô]MOD11[Ô]
-------------------------------------------------------------------
http://portalintegracao.com/portal/2012/05/31/ric-saiba-como-vai-funcionar-o-novo-registro-de-identidade-civil/
- [Ô]0009404129-6[Ô] -> CERTO! Combina com a validação [Ô]MOD11[Ô]
-------------------------------------------------------------------
http://www.minhainternetinteligente.com/app/cpf-rg-e-outros-documentos/pt-br?camp_id=5228&gclid=CLKElKLbgbgCFZPm7AodB08AgA
- [Ô]0000000005-9[Ô] -> ERRO! O dÃgito verificador seria [Ô]1[Ô] se fosse [Ô]MOD11[Ô].
-------------------------------------------------------------------
http://www.linkatual.com/nova-carteira-identidade-registro-identidade-civil-ric.html
- [Ô]1234567890-2[Ô] -> ERRO! O dÃgito verificador seria [Ô]1[Ô] se fosse [Ô]MOD11[Ô].
-------------------------------------------------------------------
Obrigado,
Caro TUNUSAT
Módulo 11 é a regra e calculo do Digito Verificador
O número RIC é composto por 10 (dez) dÃgitos numéricos, seguidos por um hÃfen e pelo DV. Se o cálculo do DV seguir o padrão Módulo 11, calculá-lo e validá-lo não deve ser diferente do que já fazemos em relação aos números de CPF e RG.
O número RIC deve conter 10 dÃgitos (sem o DV) ou 11 dÃgitos (com o DV), ignorado o hÃfen.............
Boa Sorte
Módulo 11 é a regra e calculo do Digito Verificador
O número RIC é composto por 10 (dez) dÃgitos numéricos, seguidos por um hÃfen e pelo DV. Se o cálculo do DV seguir o padrão Módulo 11, calculá-lo e validá-lo não deve ser diferente do que já fazemos em relação aos números de CPF e RG.
O número RIC deve conter 10 dÃgitos (sem o DV) ou 11 dÃgitos (com o DV), ignorado o hÃfen.............
Boa Sorte
Amigo Alessandro,
Acho que é isto mesmo, mas parece que infelizmente não temos nenhuma confirmação oficial do estado brasileiro sobre isto...
... os próprios projetos-piloto nas cidades escolhidas estão suspensos a mais de um ano por falhas na segurança. Isto quer dizer que vai demorar bastante para vermos isto funcionar corretamente.
Sem problemas. Já notifiquei a chefia aqui e vamos colocar a validação no código-fonte, porém comentada. Assim que tivermos um comunicado oficial da união liberaremos a validação nos nossos sistemas. Já preparamos o campo [Ô]txtTipoDocumento.Text[Ô] para receber um tipo chamado [Ô]RIC[Ô] e já vai ser liberado como escolha para os usuários.
Você testou o código que eu coloquei acima?
Valew!
Acho que é isto mesmo, mas parece que infelizmente não temos nenhuma confirmação oficial do estado brasileiro sobre isto...
... os próprios projetos-piloto nas cidades escolhidas estão suspensos a mais de um ano por falhas na segurança. Isto quer dizer que vai demorar bastante para vermos isto funcionar corretamente.
Sem problemas. Já notifiquei a chefia aqui e vamos colocar a validação no código-fonte, porém comentada. Assim que tivermos um comunicado oficial da união liberaremos a validação nos nossos sistemas. Já preparamos o campo [Ô]txtTipoDocumento.Text[Ô] para receber um tipo chamado [Ô]RIC[Ô] e já vai ser liberado como escolha para os usuários.
Você testou o código que eu coloquei acima?
Valew!
Tópico encerrado , respostas não são mais permitidas