Ir para conteúdo
  • Cadastre-se

dev botao

Boletos BANRISUL


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

Recommended Posts

  • Membros Pro

Bom dia,

Já há algum tempo usamos o AcBr para impressão de boletos e geração dos arquivos do CNAB 240 para o Banrisul, e temos alguns problemas, na unit ACBrBancoBanrisul, que gostaríamos de ver se tem como corrigir.

Sempre que é feita uma atualização do projeto AcBr, temos que ajustar manualmente ou salvar a nossa versão do arquivo para restaurar após a atualização.

Estou enviando em anexo uma planilha onde estão mostradas as diferenças do arquivo original e o arquivo que nós ajustamos, se for possível incorporar estas alterações no projeto original seria bem importante para nós e acredito que para todos os usuários que tenham necessidade de usar boletos do Banrisul.

Obrigado.

Diferenças ACBrBancoBanrisul.xlsx

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
Em 01/08/2019 at 09:19, ademar-datalan disse:

Bom dia,

Já há algum tempo usamos o AcBr para impressão de boletos e geração dos arquivos do CNAB 240 para o Banrisul, e temos alguns problemas, na unit ACBrBancoBanrisul, que gostaríamos de ver se tem como corrigir.

Sempre que é feita uma atualização do projeto AcBr, temos que ajustar manualmente ou salvar a nossa versão do arquivo para restaurar após a atualização.

Estou enviando em anexo uma planilha onde estão mostradas as diferenças do arquivo original e o arquivo que nós ajustamos, se for possível incorporar estas alterações no projeto original seria bem importante para nós e acredito que para todos os usuários que tenham necessidade de usar boletos do Banrisul.

Obrigado.

Diferenças ACBrBancoBanrisul.xlsx 12 kB · 5 downloads

Olá, bom dia 

estamos enfrentando um problema com a o banrisul  na posicao conta (cnab240) 

Sendo o padrão 000EECCCCCCCD

onde:

000 - campos zeros 

EE - tipo da conta - Juridica por exemplo: 26 

CCCCCCC - Conta com 7 digitos - 0112530

D - Digito 8

tambem existe uma diferença em relação ao campo Digito da agencia

que é para sempre enviar 1 caracter BRANCO. (vide layout)

 

mas na unit do banrisul nao esta neste padrao segue original  

  fpTamanhoConta          := 7; AQUI DEVE SER   fpTamanhoConta          := 12;

Header 240 

PadLeft(OnlyNumber(Agencia), 4, '0') +             //  54 -  57   Agência (Não considerado)
 ===> ok        Space(1) +                                         //  58 -  58   Dígito agência (Não considerado)
 ===> 12              PadLeft(OnlyNumber(Conta), 12, '0') +              //  59 -  70   Número da conta (Não considerado)
               ContaDigito +                                      //  71 -  71   Dígito da conta (Não considerado)
               Space(1) +                                         //  72 -  72   Dígito verificador da agência/conta (Não considerado)
               PadRight(Nome, 30) +                               //  73 - 102   Nome do cedente
               PadRight(UpperCase(ACBrBanco.Nome), 30) +  

Header de Lote 240 

                       PadLeft(OnlyNumber(Agencia), 5, '0') +                //  54 -  58   Agência
===ERRO    AgenciaDigito +                                    //  59 -  59   Dígito da agência  /////
sempre branco como o header (Conforme contato com o BANRISUL)

                       PadLeft(OnlyNumber(Conta), 12, '0') +                 //  60 -  71   Número da conta
                      ContaDigito +   

 

segue imagem do layout.

grato

Adelmo

 

WhatsApp Image 2019-10-10 at 09.10.34.jpeg

WhatsApp Image 2019-10-10 at 09.27.50.jpeg

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Você chegou a aplicar alguma alteração  e obteve retorno positivo do banco?

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Por favor anexe a  unit alterada para validação.

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

11 minutos atrás, adelmo disse:

caso queiram posso enviar o meu tb ajustado

Foi feita alguma outra alteração no código do colega acima?

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Informando que a contribuição já está na fila para análise, obrigada.

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

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Moderadores

Bom dia @ademar-datalan

Seu código ficou com divergências ao realizar o Merge, favor atualizar e postar o seu .pas atualizado.

Segundo manual a Conta pode conter 12 dígitos, acho que o correto seria implementar com essa possibilidade...

<<<<<<< .mine
  rConta         := trim(Copy(ARetorno.Strings[1], 60, 12));
||||||| .r17492
  rConta         := trim(Copy(ARetorno.Strings[1], 64,  7));
=======
  rConta         := trim(Copy(ARetorno.Strings[1], 65,  7));
>>>>>>> .r17814

 

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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