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á 1967 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á 1967 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...