Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia Juliana, eu não quis mexer no código antigo, mas seguem abaixo as diferenças: 

No caso de contas novas, os dados devem ser informados com apenas os 8 primeiros dígitos da conta (que o banco agora tem informado com 9 dígitos, temos que considerar o zero à esquerda).

A maioria dos meus clientes tem a conta antiga com um total de 9 números, exemplo:

13002044-6

Novos clientes tem recebido um número de conta com um total de 10 números, exemplo:

013006882-8

Olhando agora com calma, parece que o código não é necessário. Seria possível atender essa especificação com a parte antiga do código. Algumas das posições que o manual fala, já vem preenchidas pelo código de transmissão.

Em anexo, o manual. Veja a página 15.

 

Layout 400 atual.pdf

  • 4 semanas depois ...
Postado

Olá,

A situação é a seguinte. Utilizo o componente 'ACBrBoleto' em uma solução aqui na empresa, para a gestão de cobrança bancária, por enquanto só oferece suporte ao CNAB 400.

Recentemente, após atualizar os "fontes" do "ACBr", um dos nosso clientes (que envia arquivos remessa para a instituição bancária Santander S.A.) informou que o arquivo os arquivos '.rem' passaram a ser rejeitados, e o argumento para esta atitude (por parte do Santander) é que o campo 'Complemento (nota 2)' (posição 384-385) estava sendo preenchida incorretamente.

Verifiquei alguns arquivos '.rem' gerados e constatei que realmente o campo mencionado, estava preenchido incorretamente.

Consultei o código fonte na unit 'ACBrBancoSantander.pas' e concluí o seguinte. O problema é na construção do 'Registro de Movimento', mais especificamente no seguinte trecho:

 

                         PadRight(Sacado.Avalista, 30, ' ' )) + ' I'          +  // 352 a 383
                  Cedente.ContaDigito + Space(6)                              +  // 384 a 391

De acordo com o manual de orientação CNAB 400 (Versão 2.15), fornecido pela instituição bancária Santander S.A. (Em Anexo).

O campo 'Complemento' (posições 384-385) deve ser preenchido da seguinte forma:

Citar

Complemento Conta Cobrança (posições 384-385): preencher com a última posição da conta cobrança e com o dígito (CCCCCCCCC-D)

ou seja, caso a conta de cobrança + Dígito seja '000013001-9', o campo 'Complemento' deverá ser preenchido com '19'.

Para resolver este problema é necessário fazer o seguinte:

PadRight(Sacado.Avalista, 30, ' ' )) + ' I'          +  // 352 a 383
Copy( Cedente.Conta, length( Cedente.Conta ),1 )     +
Cedente.ContaDigito + Space(6)                       +  // 384 a 391

agradeço pela atenção!

obs: Em anexo, a unit 'ACBrBancoSantander.pas' com as alterações. Também incluí a mudança na rotina que constrói a "Mensagem".

H7800 Layout CNAB 400 com registro (padrão 353) março 2017 v 2.15.pdf

ACBrBancoSantander.pas

  • Moderadores
Postado
12 minutos atrás, Frederico Hahn Pesenti disse:

Boa tarde,

depois da atualização, o Santander está dizendo que o layout está incorreto quando tento enviar arquivos de remessa. Alguém com o mesmo problema? Uso CNAB400.

O manual corresponde ao mesmo acima disponibilizado?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

O problema ocorreu em produção. Atualizei meus clientes ontem, um deles me disse que tava recebendo erro de layout no site do banco. Voltei para a versão anterior do executável (sem essas modificações) e o envio funcionou normalmente. Não sei quanto ao manual.

  • Moderadores
Postado
Em 6/16/2017 at 18:56, Jonatas de Alencar Alves disse:

Olá,

A situação é a seguinte. Utilizo o componente 'ACBrBoleto' em uma solução aqui na empresa, para a gestão de cobrança bancária, por enquanto só oferece suporte ao CNAB 400.

Recentemente, após atualizar os "fontes" do "ACBr", um dos nosso clientes (que envia arquivos remessa para a instituição bancária Santander S.A.) informou que o arquivo os arquivos '.rem' passaram a ser rejeitados, e o argumento para esta atitude (por parte do Santander) é que o campo 'Complemento (nota 2)' (posição 384-385) estava sendo preenchida incorretamente.

Verifiquei alguns arquivos '.rem' gerados e constatei que realmente o campo mencionado, estava preenchido incorretamente.

Consultei o código fonte na unit 'ACBrBancoSantander.pas' e concluí o seguinte. O problema é na construção do 'Registro de Movimento', mais especificamente no seguinte trecho:

 


                         PadRight(Sacado.Avalista, 30, ' ' )) + ' I'          +  // 352 a 383
                  Cedente.ContaDigito + Space(6)                              +  // 384 a 391

De acordo com o manual de orientação CNAB 400 (Versão 2.15), fornecido pela instituição bancária Santander S.A. (Em Anexo).

O campo 'Complemento' (posições 384-385) deve ser preenchido da seguinte forma:

ou seja, caso a conta de cobrança + Dígito seja '000013001-9', o campo 'Complemento' deverá ser preenchido com '19'.

Para resolver este problema é necessário fazer o seguinte:


PadRight(Sacado.Avalista, 30, ' ' )) + ' I'          +  // 352 a 383
Copy( Cedente.Conta, length( Cedente.Conta ),1 )     +
Cedente.ContaDigito + Space(6)                       +  // 384 a 391

agradeço pela atenção!

obs: Em anexo, a unit 'ACBrBancoSantander.pas' com as alterações. Também incluí a mudança na rotina que constrói a "Mensagem".

H7800 Layout CNAB 400 com registro (padrão 353) março 2017 v 2.15.pdf

ACBrBancoSantander.pas

 

2 horas atrás, Frederico Hahn Pesenti disse:

O problema ocorreu em produção. Atualizei meus clientes ontem, um deles me disse que tava recebendo erro de layout no site do banco. Voltei para a versão anterior do executável (sem essas modificações) e o envio funcionou normalmente. Não sei quanto ao manual.

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
Em 26/06/2017 at 10:36, Frederico Hahn Pesenti disse:

Alguma novidade?

Frederico, boa tarde!

Qual versão da unit você está usando? Atualmente estou com a revisão 12732 e estava querendo atualizar minhas units.

Agradeço a atenção.

  Gabriel Hernandes
 
  • 4 meses depois ...
  • 2 meses depois ...
  • Este tópico foi criado há 2481 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.