Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

Retorno Sicredi


Valdir Dill
Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 876 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

bom dia,

Estou analisando o tratamento do arquivo de retorno Sicredi

Minhas rotinas estão assim:
- ACBrBoleto1.LerRetorno();
- for I := 0 to ACBrBoleto1.ListadeBoletos.Count - 1 do
   begin
    if ACBrBoleto1.ListadeBoletos.Objects.OcorrenciaOriginal.Tipo = toRetornoLiquidado then
     begin
      BoletoPago := true;
      ValorTarifa := ACBrBoleto1.ListadeBoletos.Objects.ValorDespesaCobranca;
      ...
     end; 
   end;

   
Essa rotina funciona muito bem para quase todos os bancos.
Mas, na cobrança cnab400 Sicredi estou tendo problema porque, ao que parece, o Sicredi retorna cada boleto em duas linhas. Uma para os dados da baixa em si (ocorrencia 06) e outra linha para trazer a tarifa (ocorrencia 28).

Nesse caso eu teria que fazer mais um laço para ver a tarifa?
if ACBrBoleto1.ListadeBoletos.Objects.OcorrenciaOriginal.Tipo = toRetornoDebitoTarifas then
 begin
  ValorTarifa := ACBrBoleto1.ListadeBoletos.Objects.ValorDespesaCobranca;
 end; 
 Ou haveria uma opção melhor para tratar isso?

 Outra coisa, tem como saber quais bancos fazem dessa forma, ou seja, trazem o valor da tarifa numa linha separada no arquivo retorno?

 Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Membros Pro
1 minuto atrás, Amarildo de Matos disse:

bom dia..

Mande o arquivo de retorno para analise.

 

Bom dia,

Em anexo.

Obrigado.

96632404.CRT

8 minutos atrás, José M. S. Junior disse:

Bom dia

Chegou a validar se este arquivo de retorno está seguindo o padrão especificado no manual desse Banco?

Bom dia,

Sim, analisei.

Os dados do arquivo estão dispostos nas colunas corretas, conforme prevê o manual. O problema é que na linha da liquidação (ocorrencia 06), não tem o valor da tarifa. Esse valor vai ter apenas na linha 2 (ocorrencia 28). 

Mas no manual não fala nada sobre uma ou duas linhas. 

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Membros Pro
15 minutos atrás, Amarildo de Matos disse:

Assim..

cada 1, é um retorno de algo, tem de ler para ver , o que signfica cada um..

pode ser uma tarifa, pode ser uma baixa, ou entrada. etc..

 

 

imageproxy.php?img=&key=95469ff239730682

Sim, isso eu entendi.

A questão é que esse não é o padrão. Todos os demais bancos (pelo menos que já analisamos) trazem o valor da tarifa na mesma linha da baixa.

E pior, tenho que ter uma rotina diferente para esse banco.

Mas beleza. Vamos analisar.

Obrigado.

  • Like 1

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Consultores

Boa tarde.

Pelo decorrer do tópico me parece que será necessário um ajuste no componente, caso queira alterar e anexar os fontes aqui, fique a vontade, mas de qualquer forma já está adicionado a nossa lista de tarefas.

Att.

  • Like 2
Consultora SAC ACBr

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

Link to comment
Share on other sites

  • 3 weeks later...
  • Consultores
  • Solution

Boa Tarde

Analisando este caso, parece não haver problemas na leitura do retorno de acordo com o layout Sicred_CNAB400.

Seguindo manual, a informação completa de cada título corresponde a uma linha do arquivo de retorno, a Ocorrência e os Valores são retornados no mesmo registro ...

Se o banco estiver retornando o mesmo Título em mais de um registro, são ocorrências diferentes para o mesmo Título, neste caso basta validar o Numero de cada Título lido, na sua aplicação e lançar as devidas ocorrências... 

Note que no seu arquivo o que muda é a ocorrência e o valor que se refere a ocorrência.

 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • 2 months later...
  • Consultores

Tópico fechado por falta de retorno do usuário

  • Like 1
Consultora SAC ACBr

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

Link to comment
Share on other sites

  • Este tópico foi criado há 876 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.