Ir para conteúdo
  • Cadastre-se

dev botao

"Nosso numero" do arquivo remessa diverge do arquivo retorno para o banco Santander


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

Recommended Posts

  • Membros Pro
Postado

Ao ler o arquivo de retorno o nosso numero diverge do arquivo de remessa, pois na remessa é nosso numero + digito verificador, ja no retorno não há essa separação.
Segue trecho do código:
 

image.thumb.png.2eb1e176fb3760a1e1d38034d0b89bce.png

 

image.thumb.png.61c209a9845bd91e901672288abb8d07.png

 

Sugestão:
 

    if copy(Linha, 14, 1) = 'T' then // se for segmento T cria um novo Titulo
       Titulo := ACBrBanco.ACBrBoleto.CriarTituloNaLista;

    with Titulo do
    begin
      if copy(Linha, 14, 1) = 'T' then
      begin
        NossoNumero          := Copy(Linha, 41, 12);          //colocar fixo 12
        DigitoNossoNumero    := Copy(Linha, 53, 1);       //criar uma variavel para o digito verificador
        NumeroDocumento      := Copy(Linha, 55, 15);

  • Membros Pro
Postado

Uma outra solução seria:

  if ACBrBanco.ACBrBoleto.LerNossoNumeroCompleto then
    ACBrBanco.TamanhoMaximoNossoNum := 13
  else
    ACBrBanco.TamanhoMaximoNossoNum := 12;

  • Este tópico foi criado há 704 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...