Ir para conteúdo
  • Cadastre-se

dev botao

ACBR Boleto - Novato!


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

Recommended Posts

Bom dia pessoal,

Acabei de me cadastrar no Fórum ACBr.

Já utilizizo ACBrNFe sem problemas, alias, um excelente trabalho sem dúvidas.

Agora entrando no mundo dos boletos.

Já utilizo o gbBoleto e pelo que andei pesquisando, o ACBrBoleto é uma continuidade do projeto.

A primeira dúvida que me surgiu foi, qual a diferença entre ACBrBoleto.dpk e ACBr_BoletoFC_Fortes.dpk?

Outra dúvida é: tem algum, segredo para usaro componente ou ele é usado como o gbBoleto?

Obrigado pela ajuda, e gostaria de saber mais sobre como ajudar no projeto.

Abraço

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

ACBrBoleto.dpk é o boleto em si, onde vc ira criar boletos, gerar arquivos de remessa dos boletos criados e tambem podera fazer a operação de receber aquivos (não sei quais bancos ja estão com essas funcionabilidades prontas) e podemos dizer que ACBrBoletoFC_Fortes.dpk é a visualização dos boletos inseridos no ACBrBoleto, no ACBrBoleto tem uma propriedade que relacina os dois, isso pq o ACBrBoleto permite que vc use tambem o quick reports para imprimir usando o ACBr_BoletoFC_Quick.dpk

Eu tambem usava o gbBoleto, deixei o codigo do gbboleto queto e fiz uma nova rotina para usar o acbrboleto, tudo que vc precisa pra saber usar o mesmo esta no demo.

Link para o comentário
Compartilhar em outros sites

Ola amigo, instalei o ACBrBoleto e o ACBrBoletoQuick, mas encarei alguns problemas:

1) O demo do ACBr tem deve ter os 2 componentes em uso certo? Tento o ACBrQuick como o Fortes. Quando vou rodar o demo, da vários erros de componentes do fortes. Uma sugestão seria não criar 2 demos? Um usando o Quick e outro para Fortes? Ou vc recomenda instalar os 2 para rodar o demo?

2) Mesmo ignorando todas as chamadas do Fortes para poder rodar o demo, ja adicionei as libs para encontrar as DCUs do ACBrBoleto e ACBrValidador, mas agora ele pede uma outra DCU, RLReport.dcu que eu não encontro no pacote ACBr. Onde encontro essa Dcu?

Abração

Link para o comentário
Compartilhar em outros sites

Perfeito, funcionou!

Agora outra dúvida:

Quais bancos o componente aceita no momento? Boleto e geração de arquivos de remessa?

Tem algum lugar onde possa consultar isso?

Por exemplo, uso o gbBoleto aualmente para gerar boletos do Santander porém o arquivo de Remessa para o mesmo banco não tem no padrão CNAB240 e o CNAB400 ta tudo errado.

Como saber se o ACBrBoleto já fz isso?

Abraçao

Link para o comentário
Compartilhar em outros sites

Perfeito, funcionou!

Como saber se o ACBrBoleto já fz isso?

Pesquisando no fórum e analisando os fontes.

e não existe um documento geral onde é ticado quais bancos ele já atende? O jeito mais prático é eu entrar nos fontes e ver quais bancos ele atende?

OK, se é assim então blz!

Link para o comentário
Compartilhar em outros sites

Não existe, caso queira fazer e nos enviar será de grande ajuda.

Adoraria de verdade, só precisa de mais ajuda de como achar essas informações no código ou de quem ja desenvolve nele, pois se eu inciar do zero, que estou começando desde ontem a usar o ACBrBoleto, fica dificil né!

Não seria mais facil criar uma discução de quem já utiliza o ACBrBoleto, falar cada quais bancos ja usa e com que padrões e criar uma lista?

Fulano : Usa Boleto ITaú 100% + remessa CNAB400

Ciclano : Real + Remessa CNAB240

Mesmo eu criando um documento de todos os bancos que irei utilizar, tstarei apenas os que eu irei precisar, do resto ninguém saberá pelo meu documento que outros bancos também funcionam e a minha dúvida será eterna para todos os novatos te inciarem o uso do ACBr como eu.

Não estou querendo tudo mastigado como deve estar pensando, só quero saber até onde temos as coisas andando para eu como usuário poder ajudar a colaborar com o projeto!

Link para o comentário
Compartilhar em outros sites

  • Administradores

No ACbrBoletochangelog.txt, que está disponivel no svn do ACBr é possivel acompanhar as melhorias feitas e os bancos, onde ja foi feita a homologaçã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

No ACbrBoletochangelog.txt, que está disponivel no svn do ACBr é possivel acompanhar as melhorias feitas e os bancos, onde ja foi feita a homologação.

Att

Obrigado pela ajuda Juliana, mas não encontro este arquivo no pacote ACBr que baixo pelo SVN. Ele deveria estar la?

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Ele fica na pasta dos fontes do componente ACBrBoleto.

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

  • 3 semanas depois ...
  • Fundadores

Veja na Unit ACBrBoleto.pas o seguinte método:


procedure TACBrBanco.SetNumero(const AValue: Integer);
begin
if fNumeroBanco = AValue then
exit;

fBancoClass.Free;

case AValue of
001 : fBancoClass := TACBrBancoBrasil.create(Self);
033,353,008 : fBancoClass := TACBrBancoSantander.create(Self);
041 : fBancoClass := TACBrBanrisul.create(Self);
104 : fBancoClass := TACBrCaixaEconomica.create(Self);
237 : fBancoClass := TACBrBancoBradesco.create(Self);
341 : fBancoClass := TACBrBancoItau.Create(self);
389 : fBancoClass := TACBrBancoMercantil.create(Self);
748 : fBancoClass := TACBrBancoSicredi.Create(self);
756 : fBancoClass := TACBrBancoob.create(self)

else
fBancoClass := TACBrBancoClass.create(Self);
end;

fNumeroBanco := AValue;
end;
[/code]

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
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

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