Ir para conteúdo
  • Cadastre-se

dev botao

Problema Ao Ler Data De Vencimento, Arquivo Retorno Banrisul


Denise Lima
Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 3483 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde,

 

Estou a implementar a leitura de arquivos retorno com o uso da ACbrBoleto, acredito que possa haver um equivoco no seguinte comando da leitura de arquivos retorno do Banrisul:

 

if (StrToIntDef(Copy(Linha,247,6),0) <> 0) then
        Vencimento := StringToDateTimeDef( Copy(Linha,247,2)+'/'+
                                           Copy(Linha,249,2)+'/'+
                                           Copy(Linha,251,2),0, 'DD/MM/YY' );
 
A data de vencimento retorna sempre em branco;
Revendo o manual do banco e ao ajustar para:
 
if (StrToIntDef(Copy(Linha,147,6),0) <> 0) then
        Vencimento := StringToDateTimeDef( Copy(Linha,147,2)+'/'+
                                           Copy(Linha,149,2)+'/'+
                                           Copy(Linha,151,2),0, 'DD/MM/YY' );
 
A leitura da data fica correta. Podem por gentileza avaliar esta alteração? 
Estou enviando em anexo a unit modificada.
 
Att.,
Denise Lima
 
 

ACBrBancoBanrisul.pas

----

Denise Lima

Link para o comentário
Compartilhar em outros sites

Faz sentido e acredito ser pertinente tal alteração, todavia é importante frisar que, caso a cobrança seja sem registro há necessidade de um tratamento especial pois, o campo em questão traz o seguinte texto, "SEMREG".

 

Vide página 22 do manual disponível em:https://www.banrisul.com.br/bob/data/CobrancaEletronicaBanrisul_layout_pdr_Febraban400_vrs09022009.pdf

 

Att.

_____________

Prates, Agnaldo

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3483 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...
The popup will be closed in 10 segundos...