Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

boa tarde 

estou fazendo a importação do arquivo retorno dos boletos e não estou conseguindo pegar o nome do sacado/avalista, pois o arquivo contem esta informação ou 

o componente não traz a informaçõo. Estou fazendo  desta forma para trazer as informações mas o sacado/avalista esta vindo vazio.

  if OpenDialog1.Execute then
  begin
    { Cria o client }
    CD_RETORNO_GRID.Close;
    CD_RETORNO_GRID.CreateDataSet;
    { Seleciona os dados }
    CD_RETORNO.Close;
    CD_RETORNO.Params.ParamByName('CODEMP').AsInteger   := StrToInt(CODEMP_COR);
    CD_RETORNO.Params.ParamByName('CONTA').AsInteger    := StrToInt(CONTA_BOLETO.Text);
    CD_RETORNO.Open;
    { Limpa a lista dos boletos de retorno }
    Boleto.ListadeBoletos.Clear;
    { Tipo da Cobrança }
    case StrToInt(Trim(CD_RETORNONUMERO_BANCO.AsString)) of
        1: Boleto.Banco.TipoCobranca := cobBancoDoBrasil;
       33: Boleto.Banco.TipoCobranca := cobSantander;
      104: Boleto.Banco.TipoCobranca := cobCaixaEconomica;
      237: Boleto.Banco.TipoCobranca := cobBradesco;
      341: Boleto.Banco.TipoCobranca := cobItau;
      399: Boleto.Banco.TipoCobranca := cobHSBC;
      756: Boleto.Banco.TipoCobranca := cobBancoob;
    end;
    { Configura componete }
    Boleto.NomeArqRetorno        := ExtractFileName(OpenDialog1.FileName);
    Boleto.DirArqRetorno         := CD_RETORNOCAMINHO_ARQUIVO_RETORNO.AsString;
    Boleto.LeCedenteRetorno      := True;
   { Le o arquivo de retorno e aramzena do componente }
    Boleto.LerRetorno;
    for i := 0 to Boleto.ListadeBoletos.Count-1 do
    begin
      if Boleto.ListadeBoletos.Objects.ValorRecebido > 0 then
      begin
        InserirItemGrid(
          Boleto.ListadeBoletos.Objects.Sacado.SacadoAvalista.NomeAvalista,
          Boleto.ListadeBoletos.Objects.NumeroDocumento,
          Boleto.ListadeBoletos.Objects.NossoNumero,
          Boleto.ListadeBoletos.Objects.EspecieDoc,
          Boleto.ListadeBoletos.Objects.Carteira,
          Trim(CONTA.Text),
          AGENCIA.Text,
          Boleto.ListadeBoletos.Objects.Vencimento,
          Boleto.ListadeBoletos.Objects.ValorDocumento,
          Boleto.ListadeBoletos.Objects.ValorMoraJuros,
          Boleto.ListadeBoletos.Objects.ValorRecebido,
          Boleto.ListadeBoletos.Objects.DataBaixa,
          Boleto.ListadeBoletos.Objects.OcorrenciaOriginal.CodigoBanco,
          Boleto.ListadeBoletos.Objects.DataOcorrencia,
          Boleto.ListadeBoletos.Objects.OcorrenciaOriginal.Descricao)
      end;
    end;
  end;

 

  • Administradores
Postado

Boa tarde.

Os arquivos de retorno não trazem esta informação.

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

  • Administradores
Postado

O problema não está no componente e sim nos arquivos devolvidos pelos bancos, os quais não devolvem essa informação.

*Analisados bancos Bradesco e Itau.

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

Postado

Estou trabalhando com o itau cnab400 na posição 325 a 354 vem o nome do pagador isto pelo manual que me passaram,

ou este campo não e o sacado/avalista. Agora o cnab240 não sei pois não tenho nenhum arquivo de retorno.

Att.

  • Administradores
Postado

Boa tarde.

Acredito que sejam informações distintas, mas se desejar você pode confirmar diretamente com o banco.

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

  • 11 meses depois ...
Postado
Em 30/09/2015 at 13:49, Juliana Tamizou disse:

Boa tarde.

Os arquivos de retorno não trazem esta informação.

Att.

boa tarde, estou com problema em tratar o retorno da caixa sicob, pois vem sem valores, se trato outra conta que é sigcb traz os valores corretamente... não consigo pegar os valores do retorno do sicob da caixa economica.. não apresenta nenhum erro... ja debuguei e só aparece sem valor , nossonumero vem vazio, qualquer valor vem zero.... e quando puxo um retorno sigcb vem certo...

tenho duas contas uma sicob e outra sigcb, ambas faço a parametrização de contas corretamnete...

 

Grato..

roberto

  • Administradores
Postado

Boa tarde.

Você está utilizando o mesmo tipo de cobrança nos dois casos?

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

  • Administradores
Postado

Boa tarde.

Você está utilizando o mesmo tipo de cobrança nos dois casos?

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 meses depois ...
Postado

Bom dia,

O arquivo do sicoob traz o cnpj e nome do sacado, mas os campos no acbr estão vazios:

 ACBrBoleto1.ListadeBoletos.Objects.Sacado.CNPJCPF;
 ACBrBoleto1.ListadeBoletos.Objects.Sacado.NomeSacado;    

Como proceder?

No aguardo.

Obrigada.

 

  • 3 meses depois ...
Postado
Em 30/09/2015 at 17:01, ornei disse:

Estou trabalhando com o itau cnab400 na posição 325 a 354 vem o nome do pagador isto pelo manual que me passaram,

ou este campo não e o sacado/avalista. Agora o cnab240 não sei pois não tenho nenhum arquivo de retorno.

Att.

Sei que é um post consideravelmente velho mas me deparei com o problema do colega.

Na unit ACBRBancoItau.pas (no meu caso), inclui a seguinte linha dentro do método LerRetorno400

Sacado.NomeSacado := trim(Copy(Linha,325,30));

Coloquei esta linha antes do preenchimento do atributo DataOcorrencia;

 

  • 8 meses depois ...
  • Este tópico foi criado há 2559 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.