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á 1086 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á 1086 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.