Jump to content

dev botao

Sicredi : Correção em leitura de arquivos CNAB240


Go to solution Solved by Mario Inacio,
  • Este tópico foi criado há 298 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Bom dia.

Estava gerando um erro "CPF Inválido" na leitura de arquivos padrão CNAB240.

Isto ocorria pois a TipoInscricao chegava no ponto em anexo como "Outros", e pegava apenas a quantidade de dígitos como CPF.

Setei o TipoInscricao como pJuridica assim como já está sendo na leitura do CNAB400.

Segue a Unit já corrigida para análise, aqui funcionou com essa alteração.

image.thumb.png.8b1dec517e3be34501c401791fcec24b.png

ACBrBancoSicredi.pas

  • Consultores
Posted

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

Consultor SAC ACBr

Diego Folieni
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 !!

  • Consultores
Posted
Em 11/03/2024 at 10:05, Mario Inacio disse:

Bom dia.

Estava gerando um erro "CPF Inválido" na leitura de arquivos padrão CNAB240.

Isto ocorria pois a TipoInscricao chegava no ponto em anexo como "Outros", e pegava apenas a quantidade de dígitos como CPF.

Setei o TipoInscricao como pJuridica assim como já está sendo na leitura do CNAB400.

Segue a Unit já corrigida para análise, aqui funcionou com essa alteração.

image.thumb.png.8b1dec517e3be34501c401791fcec24b.png

ACBrBancoSicredi.pas 129.41 kB · 1 download

envia por email o arquivo de retorno por favor.

mas essa forma que você fez está incoerente, pois você matou o IF, porque está parametrizando toda vez como pessoa juridica a classe, sendo assim, nunca será processado quando for uma pessoa física 

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
Posted
Em 15/03/2024 at 09:39, Mario Inacio disse:

Bom dia.

Realmente, agora olhando o código vai setar sempre como Juridica.

Segue retorno.41179126.crt

eu fiz algumas simulações não consegui simular esse problema.

porem:

veja no seu componente antes de você iniciar a leitura como você parametriza ele, se já seta ele como CNAB240, TipoInscricao = pJuridica ?

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"

  • Membros Pro
  • Solution
Posted

Bom dia Victor.

Realmente, mesmo o componente em tela estar setado para "pJuridica", antes de LerRetorno ela alterava para "pOutros".

Setei via código antes do LerRetorno e funcionou normalmente.

Obrigado

 

  • Consultores
Posted

tu tá com o componente atualizado?

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
Posted

bom dia,

fiz vários testes, só em DFM ou via código não consigo reproduzir seu problema.

outra situação o componente o Type dele é :

image.png

então ele não poderia ser pOutras, pode ser alguma versão que está diferente na sua instância.

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"

  • Membros Pro
Posted

Ola Victor.

Realmente muito estranho, mas meus fontes estão atualizados e sempre que atualizo, marco pra remover versões antigas.

Testei agora ainda, no form o componente está como pJuridica, dai quando debugo, no Formshow a propriedade já fica setada como pOutras.

A solução foi setar manualmente para pJuridica.

  • Consultores
Posted

não tem nenhum código no seu repositório marcado como local para fazer revert?

se tiver faça revert e reinstale o componente.

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"

  • Este tópico foi criado há 298 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...