Ir para conteúdo
  • Cadastre-se

dev botao

Ajuste na validação de CAEPF no ACBrValidador


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 1182 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá,

fiz um teste com o ACBrValidador e a validação do documento CAEPF não funcionou.

Número testado foi 027.250.450/001-XX onde o dígito apresentado pelo componente foi 59, e o dígito correto é 71.

Pelo que entendi não é a mesma regra do CNPJ...

Procurando na internet, encontrei apenas esse site

http://www.cadcobol.com.br/calcula_cpf_cnpj_caepf.htm

Em anexo, o código fonte com o ajuste necessário, que fiz aqui seguindo a orientação (e código fonte javascript) do site, e não achei nenhum outro documento (nem este desenvolvedor cita uma fonte, site ou manual do governo que explique).

 

Att

Ricardo

 

ACBrValidador.pas

  • Curtir 1
  • Administradores
Postado

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

TK-2089

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 2 semanas depois ...
  • Consultores
Postado
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado
Em 10/11/2021 at 22:07, RicardoVoigt disse:

Número testado foi 027.250.450/001-XX onde o dígito apresentado pelo componente foi 59, e o dígito correto é 71.

Pelo que entendi não é a mesma regra do CNPJ...

Procurando na internet, encontrei apenas esse site

http://www.cadcobol.com.br/calcula_cpf_cnpj_caepf.htm

Esse site também calculou 59... mas o @Victor H. Gonzales - Panda já está analisando.

Em 10/11/2021 at 22:07, RicardoVoigt disse:

Em anexo, o código fonte com o ajuste necessário, que fiz aqui seguindo a orientação (e código fonte javascript) do site

https://www.gov.br/ans/pt-br/arquivos/assuntos/espaco-da-operadora-de-plano-de-saude/aplicativos-ans/sib/sib-algoritmos-xml10-17012019.pdf/view

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

ACBrValidador.pas

Em 10/11/2021 at 22:07, RicardoVoigt disse:

Olá,

fiz um teste com o ACBrValidador e a validação do documento CAEPF não funcionou.

Número testado foi 027.250.450/001-XX onde o dígito apresentado pelo componente foi 59, e o dígito correto é 71.

Pelo que entendi não é a mesma regra do CNPJ...

Procurando na internet, encontrei apenas esse site

http://www.cadcobol.com.br/calcula_cpf_cnpj_caepf.htm

Em anexo, o código fonte com o ajuste necessário, que fiz aqui seguindo a orientação (e código fonte javascript) do site, e não achei nenhum outro documento (nem este desenvolvedor cita uma fonte, site ou manual do governo que explique).

 

Att

Ricardo

 

ACBrValidador.pas 71 kB · 3 downloads

Bom dia

Poderia analisar alguns CAEPF se todos validam ?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
40 minutos atrás, Victor H. Gonzales - Panda disse:

Poderia analisar alguns CAEPF se todos validam ?

Bom dia, eu não tenho outros números reais de CAEPF para testar.... :-(

Não posso simplesmente pegar os 9 primeiros dígitos de um cpf e acrescentar 001 e querer calcular pois não sei como este número realmente está cadastrado na RF.

Espero que alguém mais tenha algum número válido pra ajudar a testar .

Olhando o algoritmo de exemplo em Java, no PDF anexado pelo @EMBarbosa, também faz os mesmos cálculos que identifiquei no site que encontrei, acho que confere

Integer digitocaepf = digito1 * 10 + digito2 + 12;

if (digitocaepf > 99)
  digitocaepf = digitocaepf - 100;

 

Att

Ricardo

57 minutos atrás, EMBarbosa disse:

Esse site também calculou 59.

image.png

  • Consultores
  • Solution
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado

Boa tarde,

Aqui para mim tudo certo, atualizei, recompilei o Lazarus e o exemplo do validador e o teste deu certo, mas pedi para um contato ver se consigo outros números de CAEPF, uma empresa que atende e-Social em um sindicato rural...

Att

Ricardo

  • Curtir 1
Postado

bom dia @EMBarbosa  e @Victor H. Gonzales - Panda

consegui 2 números de CAEPF, mas achei melhor não publicar aqui por precaução, e ambos deram "Documento OK" no validador (após a atualização)

Att

Ricardo

 

 

OBS: Eu tentei enviar pra vcs uma mensagem "privada" aqui pela plataforma do fórum, com os 2 números pra vcs também testar, e deu erro informando que os campos eram de preenchimento obrigatório, mesmo estando preenchidos, e pressionando F12 no navegador Chrome aqui, apareceu uns erros de Javascript no console...

image.png

  • Consultores
Postado
3 minutos atrás, RicardoVoigt disse:

bom dia @EMBarbosa  e @Victor H. Gonzales - Panda

consegui 2 números de CAEPF, mas achei melhor não publicar aqui por precaução, e ambos deram "Documento OK" no validador (após a atualização)

Att

Ricardo

 

 

OBS: Eu tentei enviar pra vcs uma mensagem "privada" aqui pela plataforma do fórum, com os 2 números pra vcs também testar, e deu erro informando que os campos eram de preenchimento obrigatório, mesmo estando preenchidos, e pressionando F12 no navegador Chrome aqui, apareceu uns erros de Javascript no console...

image.png

Bom dia Mestre;

Achei aqui.
Meu chat no fórum estava inativo;

mas acho que podemos então dar como encerrado o assunto, se tu validou;

Qualquer coisa, envie no grupo de moderação do Discord;

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado
36 minutos atrás, RicardoVoigt disse:

Eu tentei enviar pra vcs uma mensagem "privada" aqui pela plataforma do fórum, com os 2 números pra vcs também testar, e deu erro informando que os campos eram de preenchimento obrigatório, mesmo estando preenchidos, e pressionando F12 no navegador Chrome aqui, apareceu uns erros de Javascript no console...

Que estranho. Eu sempre recebo mensagens aqui.

Te mandei uma mensagem aí pra teste. Veja se recebe e consegue me responder

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 1182 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...