Ir para conteúdo
  • Cadastre-se

dev botao

Quebra de Linha Remessa Itau


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

Recommended Posts

Postado

Bom dia. Um de nossos clientes que emite boletos pelo Itaú (layout 400) teve um arquivo de remessa rejeitado pelo banco. Analisando o arquivo, vi que em todos os títulos estava quebrando a linha logo após o endereço do sacado. Essa quebra de linha acontecia porque estavam sendo inseridos os caracteres #$D logo após o Logradouro, quebrando a linha entre o Sacado.Logradouro e o Sacado.Numero. Resolvi temporariamente fazendo um StringReplace para remover os caracteres #$D. Fazendo isso, o arquivo de remessa foi gerado sem a quebra de linha.

Sei que essa não é uma solução ideal, mas, como não consegui entender como os caracteres #$D apareceram, não consegui pensar em outra solução além de remover eles. Se alguém conseguir entender a origem do problema e sugerir uma solução melhor, eu agradeço.

Obs: em anexo estão a unit alterada e o arquivo de remessa com quebra de linha para análise.

ACBrBancoItau.pas

cb120602.rem

Postado
  Em 13/06/2018 at 12:19, Luciano Rodrigues Pereira disse:

Talvez o sistema tenha transformado os caracteres especiais nesse #$D

Expandir  

Apesar de não ser notado visivelmente, realmente tinha algum caractere especial no endereço. Notei que o problema acontecia apenas com um cliente específico. Então, setei null para o campo do endereço no banco de dados e digitei o endereço novamente. Fazendo isso, os caracteres #$D não foram gerados e não houve quebra de linha. Parece que essa "limpeza" resolveu.

Obrigado pela ajuda, @Luciano Rodrigues Pereira

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