Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Administradores
Postado

Bom dia Filipe.

Assim que possivel será disponibilizado no svn. Obrigada pela contribuiçã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 !!

  • 2 meses depois ...
Postado

Seguinte pelo que eu percebi o layout do Banrisul Cnab240 está sendo baseado nas regras do doc do link:

http://www.boletophp.com.br/documentaca ... nrisul.zip

Mas no link do proprio banrisul: http://www.banrisul.com.br/bob/data/Cob ... 032010.pdf está diferente, pelo menos na linha digitável após o segundo "bb" a constante deveria ser "40" e não "41" como está sendo atualmente.

Qual seria o correto??

Postado

Estou emitindo boletos do Banrisul a 2 meses aprox e em varios clientes!

A rotina esta correta! e nao tive nenhum problema ate o momento!

Informe-se mais a respeito!

Jair Carlos Müller

Postado

atualizei pelo svn hoje, e realmente, temos problemas com Banrisul

a alteracao de formatacao da agencia, conta, e carteira

foi feita em todos os boletos, e esquecido no Banrisul!!!

favor adicionar as linhas com alteracao, conforme abaixo e subir pro svn

constructor TACBrBanrisul.create(AOwner: TACBrBanco);

begin

inherited create(AOwner);

fpDigito:=8;

fpNome:='Banrisul';

fpTamanhoMaximoNossoNum:=8;

fpTamanhoAgencia := 3; // alteracao

fpTamanhoConta := 7; // alteracao

end;

Jair Carlos Müller

Postado

Daniel

com campo fpTamanhoAgencia := 3 funciona tudo, apesar de estar errado!

o correto realmente(cfe manual do banco), seria fpTamanhoAgencia := 4 porem deve se alterar a rotina MontarCodigoBarras

usar no

constructor TACBrBanrisul.create(AOwner: TACBrBanco);

fpTamanhoAgencia := 4

e no

function TACBrBanrisul.MontarCodigoBarras(const ACBrTitulo: TACBrTitulo): string;

CampoLivre:= Modalidade +

padR(copy(ACBrBoleto.Cedente.Agencia,2,3), 3, '0')+ { Código da agência (apesar de ter 4, so usa 3 no boleto) }

padR(ACBrBoleto.Cedente.Conta, 7, '0') + { Código conta 7, Codigo do Cedente 9 }

padR(NossoNumero, 8, '0')+{ Nosso número 8}

'041';

pois o Banrisul, so utiliza 3 digitos da agencia no boleto

Abraços

Jair Carlos Müller

  • Administradores
Postado

Bom dia.

Estive um pouco sem tempo estes dias, porém esta semana estarei disponibilizando no svn suas correções.

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

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