Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4056 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá amigos,

 

Estou com um pequeno problema no arquivo retorno. Tenho um cliente que tem uma cobrança no Bradesco porém a conta dele é Pessoa Física.

O problema é que o arquivo retorno do banco vem como se a conta fosse Pessoa Jurídica e o CPF vem em formato de CNPJ

porém o número não consegue ser validado pelo componente.

Existe alguma forma de ignorar essa validação e ler o arquivo normalmente?

A mensagem que aparece é CNPJ inválido. Só para terem  uma idéia de como é o retorno, onde deveria vir o CPF "123.456.789-10"

vem "12.345.678/0009-10" (evidentemente que desformatado).

 

Grato pela ajuda desde já.

Rodrigo Cardilo

Card System Info

[email protected]

  • Administradores
Postado

Boa tarde.

 

Acredito que isso seja algo que o banco deve corrigir, mas enquanto eles não o fazem você pode setar a propriedade LeCedenteRetorno como false.

 

Att.

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

  • Membros Pro
Postado

Bem. A única solução que encontrei foi a ignorar o CNPJ também na leitura gravação do cedente,

já que o mesmo é validado também. Segue abaixo a alteração. Não sei se é interessante alterar

mas pra mim resolveu.

 

 

      If LeCedenteRetorno then
      begin
      Cedente.Nome         := rCedente;
      Cedente.CNPJCPF      := rCNPJCPF;
      Cedente.Agencia      := rAgencia;
      Cedente.AgenciaDigito:= '0';
      Cedente.Conta        := rConta;
      Cedente.ContaDigito  := rDigitoConta;


      case StrToIntDef(Copy(ARetorno[1],2,2),0) of
         11: Cedente.TipoInscricao:= pFisica;
         14: Cedente.TipoInscricao:= pJuridica;
      else
         Cedente.TipoInscricao := pJuridica;
      end;
      end
      else
      begin
      Cedente.Nome         := rCedente;
      Cedente.Agencia      := rAgencia;
      Cedente.AgenciaDigito:= '0';
      Cedente.Conta        := rConta;
      Cedente.ContaDigito  := rDigitoConta;
      Cedente.TipoInscricao := pJuridica;
      end;
 

Rodrigo Cardilo

Card System Info

[email protected]

  • Administradores
Postado

Boa tarde.

 

Realmente existe algo incorreto quando ao uso da propriedade LeCedenteRetorno...

 

O correto seria verificar o CNPJ do arquivo com o componente apenas  se a LeCedenteRetorno estiver habilitada, e não o contrário como está.

Assim que a correção for aplicada subirei ao svn.

 

Att.

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 ...
  • Administradores
Postado

Bom dia.

 

Foram adicionadas 2 modificações no svn, a primeira é que passamos a verificar o Código do Cedente ao invés do CNPJ na leitura do retorno do Bradesco, a segunda é que somente serão atribuídos ao componente as informações lida do arquivo se a propriedade LeCedenteRetorno estiver habilitada.

 

Att.

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

  • 1 mês depois ...
  • Este tópico foi criado há 4056 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...