kivanio / brcobranca
- Source
- Commits
- Network (11)
- Issues (4)
- Downloads (4)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
-
Estou com problemas no boleto gerado para Itaú. Meu banco tem apenas 4 dígitos na agência, os DVs não batem com o que tenho em mãos. Quando gero os DVs juntando tanto a agencia com a conta corrente, o DV bate. Fiz pagamento para teste e não funcionou. Você tem idéia de como posso proceder para entender o problema?
Obrigado
Comments
-
Pessoal,
O Itaú utiliza para calculo do DV do nosso número em carteiras 112 carteira+nosso número. Segue correção do lib/brcobranca/boleto/banco_itau.rb:
a partir da linha 18:
def nosso_numero_dv
if %w(112 126 131 146 150 168).include?(self.carteira) "#{self.carteira}#{self.numero_documento}".modulo10 else numero_documento = self.numero_documento.zeros_esquerda(:tamanho => 8) "#{self.agencia}#{self.conta_corrente}#{self.carteira}#{numero_documento}".modulo10 endend
-- André Ortiz
Comments
Please log in to comment. -
3 comments Created 3 months ago by antoniogoncalvesNúmero de agencia / conta corrente - dvSugestaoxBom dia Kivanio.
Eu dei estou testando o boleto itau e no caso eu encontrei um problema, olhei a documentação do itau e o número de acencia e conta do cedente deveria vir na impressão do boleto formatado assim: agencia/contacorrente-dv
Só que ele vem agencia-dv/contacorrente-dv. Eu posso mudar o método para trabalhar assim? tem algum problema nisso?
Comments
antoniogoncalves
Fri Oct 23 05:39:37 -0700 2009
| link
A solução para o bug na impressão do boleto seria:
def agencia_conta_boleto
"#{self.agencia} / #{self.conta_corrente}-#{self.agencia_conta_corrente_dv}" endBom dia Antonio,
sei do "problema" na verdade em uma nova versão que eu estava trabalhando, esse método vai ser único em cada boleto, pois todos os bancos tem um formato diferente de exibição desse campo.Mas isto não influência no funcionamento do boleto, eles nem olham para estes dados, e nem o usuário, acredite. Somente o código de barras e a linha digitável é verificada.
Se quiser enviar um patch fique a vontade ;)
Please log in to comment.
antoniogoncalves
Fri Oct 23 06:38:23 -0700 2009
| link
Mandei um path Kivanio, não sei se fiz certo porque é meu primeiro path no github, mas te encaminhei minha branch de path.
Valeu pelo esclarecimento.
-
Tem como renderizar o boleto em HTML mesmo, tipo esse [http://www.boletophp.com.br/boletophp/boleto_cef.php]?
A gente passou por uns problemas exportando pra PDF, com gente que não tinha o acrobat e o send_data travando o servidor. Exportar pra HTML seria uma boa :)
Comments
Please log in to comment.blz Elomar? A primeira versão continha isso, mas devido a possíveis problemas segurança com alterações de HTML, quando veio a nova versão isso foi removido, mas é possível de ser criado facilmente, só precisa de um layout, e setar as variáveis que já são geradas pela gem neste layout.
No momento estou bastante sem tempo para mecher com isso, se quiser encabeçar posso auxiliar com informações e dúvidas, mas código realmente não estou podendo.




Vini, veja se o meu ticket não resolve o seu problema:
http://github.com/kivanio/brcobranca/issues#issue/4
-- André Ortiz
Isso depende do tipo de carteira, qual carteira está usando?