Ir para conteúdo
  • Cadastre-se

dev botao

Erro com retorno Banrisul


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

Recommended Posts

Postado

Bom dia pessoal, estou com um problema e gostaria de uma ajuda dos amigos.

Quando puxo um arquivo de retorno do Banrisul o seguinte erro me aparece: ERRO: Agência\Conta do arquivo inválido.

Dados do cliente:

Quando o cliente me passou os dados a agência não tinha o digito, mas precisei colocar o 0 para gerar um boleto.

[Conta]
Conta=061020810
DigitoConta=3
Agência=0772
DigitoAgencia=0
DigitoVerificadorAgenciaConta=

[Banco]
Numero=041
CNAB=1

 

Segue em anexo o arquivo de retorno que recebi do Banrisul.

0772102081024_20190109_0.ret

  • Moderadores
Postado
1 hora atrás, visual_software disse:

Bom dia pessoal, estou com um problema e gostaria de uma ajuda dos amigos.

Quando puxo um arquivo de retorno do Banrisul o seguinte erro me aparece: ERRO: Agência\Conta do arquivo inválido.

Dados do cliente:

Quando o cliente me passou os dados a agência não tinha o digito, mas precisei colocar o 0 para gerar um boleto.

[Conta]
Conta=061020810
DigitoConta=3
Agência=0772
DigitoAgencia=0
DigitoVerificadorAgenciaConta=

[Banco]
Numero=041
CNAB=1

 

Segue em anexo o arquivo de retorno que recebi do Banrisul.

0772102081024_20190109_0.ret

Bom dia, visual_software.

Sugiro que entre em contato com o gerente do seu banco e verifique se os dados estão corretos. Tive o mesmo problema, quando fui ver era o digito da agência.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

Postado

Bom dia Felipe

Vou verificar com ele.

Uma coisa que achei estranha é que na primeira linha do arquivo de retorno me aparece 772102081024.

Creio que o 772 seja a agência e o 102081024 seja o código do cedente.

Essa agência esta faltando o primeiro 0, não sei se isso é comum nos arquivos de retorno do Banrisul.

  • Moderadores
Postado
1 hora atrás, visual_software disse:

Bom dia Felipe

Vou verificar com ele.

Uma coisa que achei estranha é que na primeira linha do arquivo de retorno me aparece 772102081024.

Creio que o 772 seja a agência e o 102081024 seja o código do cedente.

Essa agência esta faltando o primeiro 0, não sei se isso é comum nos arquivos de retorno do Banrisul.

Bom, eu não gero boletos desse banco...Então não sou a melhor pessoa para te ajudar nesse ponto...Mas vamos aguardar outros usuários.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

  • Administradores
Postado

Bom dia.

Você não está setando a propriedade CodigoCedente?

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Postado
2 minutos atrás, Juliana Tamizou disse:

Bom dia.

Você não está setando a propriedade CodigoCedente?

Att.

Bom dia.

Estou sim, só que ele esta indo junto com os dados do cedente.

[Cedente]
Nome=LUCASA MATERIAL DE CONSTRUCAO LTDA
CNPJCPF=09.027.057/0001-59
Logradouro=AV FERREIRA VIANA
Numero=0
Bairro=AREAL
Cidade=
CEP=96.085-000
Complemento=
UF=RS
RespEmis=0
TipoPessoa=1
CodigoCedente=0772102081024
LayoutBol=0
CaracTitulo=0
TipoCarteira=1
TipoDocumento=0
Modalidade=08
CodigoTransmissao=10
Convenio=0772102081024

 

Ele deveria ir com dos dados da conta?

  • Administradores
Postado

Boa tarde.

Pelo que estou observando na documentação, não está correto este zero a esquerda que você está passando no CodigoCedente.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Postado
Em 14/01/2019 at 16:06, Juliana Tamizou disse:

Boa tarde.

Pelo que estou observando na documentação, não está correto este zero a esquerda que você está passando no CodigoCedente.

Att.

Bom dia.

Deixei os dados da conta dessa forma e estou testando direto pelo "Relatório Retorno" que tem no monitor, mas mesmo assim me retorna o mesmo erro de Agência\Conta do arquivo inválido.

image.thumb.png.e1c0755223ad839138e873ee0b02a1b0.png

  • Administradores
Postado

Boa tarde.

Tente remover a agencia que está junto com o Código do Cedente(772), pelo que observei no fonte, isso não está correto.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • 3 meses depois ...
  • Membros Pro
Postado

Bom dia pessoal, estou com o mesmo problema, e verifiquei o seguinte. 

Para emissão do boleto e do arquivo de remessa para o Banrisul segundo o layoute do banco na página 5. Com relação ao Código do Beneficiário informa o seguinte:

image.thumb.png.cffcfe79f2b8fc3c0f106bec204bed0f.png

Ou Seja, o banco exige que na remessa tenha sempre 4 dígitos na agencia. Mesmo quando o número da agência tem apenas 3 dígitos. 

Porém no retorno que vem do banco conforme informa o Manual do banco na página 17 (print abaixo), se a agencia tiver apenas 3 dígitos, o arquivo de retorno virá com apenas estes 3 dígitos, sem o zero na frente da agencia. Ou seja mudará as posições onde tem a agencia e código do beneficiário no header do arquivo de retorno.

image.thumb.png.66448d0cff58c5d2fda6e4ca4d70dbec.png

 

Sendo assim na leitura do arquivo de retorno quando pegar a informação da agencia e beneficiário no header do arquivo de retorno as posições destes campo vai variar dependendo se a agencia tem 3 ou 4 dígitos. Ex: Caso a agencia tenha 3 dígitos o código do beneficiário começará na posição 30 e caso a agencia tenha 4 dígitos o código do beneficiário começará na posição 31. Por isso está dando problema na validação da agencia/conta do arquivo de retorno.

Para contornar isso fiz uma alteração no arquivo ACBrBancoBanrisul.pas onde verifico quantos dígitos existem nas posições 27 a 39 se tiver 12 dígitos então é porque a agencia está com 3 dígitos apenas, sendo assim tem que pegar apenas os 3 caracteres (27, 28 e 29 do header do arquivo) e pegar o beneficiário a partir da posição 30. Já se tiver 13 dígitos é porque a agencia possui 4 dígitos, sendo assim tem que pegar 4 caracteres (27, 28, 29 e 30 do header do arquivo) e pegar o beneficiário a partir da posição 31. Visto que quando tiver apenas 3 dígitos na agencia, então o último caractere do intervalo 27 a 39 (que será o caractere 39 do header do arquivo) será branco pois começou o beneficiário 1 caractere antes.

A alteração que fiz está no arquivo em anexo.

Peço que validem e se acharem pertinente disponibilizem no repositório de fontes do SVN.

 

ACBrBancoBanrisul.pas

  • Administradores
Postado

Boa tarde,

Mas o banco não segue as próprias especificações...que coisa...

Obrigada por compartilhar conosco, adicionado para análise.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • 2 meses depois ...
  • Membros Pro
Postado

Boa tarde.

Precisei atualizar os fontes do ACBR hoje, aí atualizei também o arquivo ACBrBancoBanrisul.pas para ficar corrigido conforme as ultimas atualizações do ACBr e também  já apliquei a correção informada no tópico acima, por isso se possível seria bom analisar estas alterações se poderão ir para o repositório do ACBr para que não seja necessário a cada atualização dos fontes modificar novamente o arquivo.

Segue abaixo o arquivo atualizado

Agradeço desde já.

ACBrBancoBanrisul.pas

  • Curtir 1
  • Administradores
Postado

Bom dia.

Obrigada por atualizar, faremos a análise em breve.

Att.

  • Curtir 2
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • 1 mês depois ...
  • 4 semanas depois ...
  • Este tópico foi criado há 1879 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.