Clipper On Line • Ver Tópico - MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )
Página 1 de 3

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 08 Out 2012 13:16
por Imatech
//*----------------------------------------------------------------------------*
//
// M., Ronaldo: Boleto Bancario em Harbour
//
// Class: MR_Boleto
//
// Uses: hbHPdf and hbZebra
//
//*----------------------------------------------------------------------------*

1 - Arquivos do Projeto...

1.1 - Código Fonte
1.2 - Executavel ( Demostração )
1.3 - Exemplo de uso e arquivos demo
1.4 - Readme ( Licença GNU )

Download: Build 20121015
https://github.com/downloads/MRonaldo/MR-Tools/MR_Boleto_v1_r20121015.rar

Repositório ( GitHub ): Versões Atualizadas
https://github.com/MRonaldo/MR-Tools/downloads

1.4 - Readme ( Licença GNU )
/*
* MR-Tools source code:
*
* Copyright 2012 M., Ronaldo < ronmesq@gmail.com >
* https://github.com/MRonaldo/MR-Tools/downloads
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA
* or visit the site https://github.com/MRonaldo/MR-Tools/downloads
*
* As a special exception, the MR-Tool Project gives permission for
* additional uses of the text contained in its release.
*
* The exception is that, if you link the MR-Tools libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the MR-Tools library code into it.
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License.
*
* This exception applies only to the code released by the MR-Tools
* Project under the name MR-Tools. If you copy code from other
* MR-Tools Project or Free Software Foundation releases into a copy of
* MR-Tools, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them.
*
* If you write modifications of your own for MR-Print, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice.
*
*
*
* If you want to contribute in this project, just contact the author:
* Bug reports
* Ideas
* Requests
* Sources
* ...
*
*/


Nota de Moderação:
por Pablo César: Mensagem re-editada atendendo as solicitações do autor.

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 08 Out 2012 15:53
por athayde
Parabens pelo projeto assim que der um tempinho vou dar uma provada

[]s
Fernando

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 09 Out 2012 08:01
por asimoes
Olá Ronaldo,

Tem como postar um exemplo para o banco itaú?

[]´s

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 09 Out 2012 18:09
por Imatech
2012/10/09: Adicionado suporte para os bancos: 001, 104, 237, 341 e 399

Arquivos para downloads atualizados nos links da primeira mensagem deste tópico.

Nota de Moderação:
por Pablo César: Mensagem re-editada atendendo as solicitações do autor.

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 10 Out 2012 05:55
por asimoes
Ronaldo,

Ficou show de bola!

[]´s

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 10 Out 2012 19:47
por Imatech
MR_Print: Novo Projeto disponibilizado...

DownLoad no tópico:
viewtopic.php?f=4&t=13588

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 10 Out 2012 20:24
por Sistem
Amigos

MRBoleto pode ser compilado com xHarbour ?

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 10 Out 2012 20:31
por Imatech
Olá Sistem !

Sim:
Basta adicionar a seu projeto de compilação, alem do MRBoleto.prg as Libs hbHPdf e hbZebra ( HaruPdf e Zebra )

Qualquer erro ocorrido vamos lhe auxiliar na correção e adicionar ao projeto para outros usuarios xH...

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 11 Out 2012 10:10
por Sistem
onde encontro as libs hbHPdf e hbZebra ?

obrigado

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 11 Out 2012 14:12
por Imatech
Olá Sistem !

hbHPdf e hbZebra:
Estão tambem disponiveis na .\contrib do xHarbour ( /xharbour/xharbour/contrib/hbhpdf/tests/ )
Não tenho certeza a repeito da Zebra ( caso não exista, me avise )

Não se contenha, pergunte a vontade até conseguir compilar o projeto com xH...

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 11 Out 2012 14:20
por Sistem
Amigo Imatech

minha pasta xHarbour tem os seguintes subdiretorios:
bin
include
lib

nao tem contrib

obrigado

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 11 Out 2012 14:49
por Imatech
Olá Sistem !

hbHPdf e hbZebra:

Verifique a existencia das Lib's então:

/xharbour/bin/hbhpdf.lib
/xharbour/bin/hbZebra.lib

xHarbour Downloads:

http://sourceforge.net/projects/xharbour/files/latest/download

ou

http://downloads.sourceforge.net/xharbour/xharbour-1.2.1.src.zip
http://downloads.sourceforge.net/xharbour/xharbour-1.2.1.src.contrib.zip

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 11 Out 2012 16:01
por Sistem
nao encontro o aqruivo hbZebra.ch
as libs jah encontrei com o download

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 11 Out 2012 18:21
por Imatech
Olá Sistem !

Copiar para a pasta include do xH:

xharbour/contrib/hbzebra/hbzebra.ch

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 13 Out 2012 00:10
por Imatech
//*----------------------------------------------------------------------------*
//
// M., Ronaldo: Boleto Bancario em Harbour
//
// Classe: MR_Boleto
//
// Libs: hbHPdf e hbZebra
//
//*----------------------------------------------------------------------------*


Novo release:
r20121015

Adicionado suporte para os bancos:
033, 422, 748

Bancos Suportados:
001, 033, 104, 237, 341 e 399, 422 e 748

Bancos Homologados:
001, 104 e 748

Colabore realizando a homologação junto aos bancos restantes :|<

DownLoad:
https://github.com/MRonaldo/MR-Tools/downloads

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 15 Out 2012 15:52
por Imatech
15/10/2012

Homologação Realizada para o banco 748

DownLoad:
https://github.com/MRonaldo/MR-Tools/downloads

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 15 Out 2012 21:37
por Mário Isa
Na~o sei se ajudo mas, acabei de baixar o projeto rodei o MRBOLETO.EXE ele gerou o MRBOLETO.PDF imprimi todos fui ao banco (para testar os codigos de barras) e segue o resultado

001- Banco do Brasil (OK lido o codigo de barras e os valores/vct batem)
104- CEF (OK lido o codigo de barras e como a data de vct era 10/10 não deu prá testar os valores)
237- Bradesco (OK lido o codigo de barras e como a data de vct era 10/10 não deu prá testar os valores)
341- Banco Itau (OK lido o codigo de barras e os valores/vct batem)
033 - Santander (Codigo de Barras invalido)
Todos os demais
422-Safra
399-HSBC
748-Sicredi (Não leu o código de barras, a máquina ficou lá tentando ler e nada).

Agora vou tentar compilar prá alterar as datas de vct e testar os demais.

Como só tenho cobrança no Itaú e Santander eu vou poder homologar estes.

Gostaria de saber como homologaram o 748 pois o meu nem leu o cod de barras na máquina do banco.
Mário
:%

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 15 Out 2012 22:04
por Mário Isa
Tambem nao consegui o hbzebra.ch

não a a pasta zebra no contrib

C:\xharbour-1.2.1....rbour-1.2.1\contrib\hbhpdf

Achei somente a ...\contrib\hbhpdf

e dentro dela não está o .ch que preciso.

Se puder deixa aqui anexado o hbzebra.ch

Obrigado.

Mário

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 15 Out 2012 22:18
por Imatech
Olá Mário Isa !

Acabo de checar no svn do xHarbour e confirmo que faz parte do pack:

http://xharbour.svn.sourceforge.net/viewvc/xharbour/trunk/xharbour/contrib/hbzebra/

Os dados de cedente são ficticios: Motivo da falha ao levar aos leitores de terminais eletronicos...

Para testes de homologação deverão ser gerados boletos com dados válidos

Desde já agradeço pelo auxilio

Sucesso...

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 16 Out 2012 16:36
por RamonXHB
Boa tarde.

Tem como compilar com o harbour e BCC que vem com a Minigui extended ?
Já testei e dá um monte de erros com a harupdf que vem com a minigui...
Alguém já conseguiu ?

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 16 Out 2012 18:20
por Mário Isa
Para você RamonXHB qual foi a mensagem ?
.LIB corrompida ?

Mário

MRBoleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 29 Out 2012 02:27
por Sistem
Ola Grupo

alguem conseguiu compilar com xharbou?

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 29 Out 2012 12:53
por RamonXHB
Não consegui compilar com o Harbour da Minigui, será que só funciona com o XHarbour ? :(

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 29 Out 2012 14:17
por asimoes
Consegui compilar com o harbour/minigui e harbour/svn

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 29 Out 2012 21:30
por jelias
Amigos,

Gostaria de parabenizar o Ronaldo por compartilhar com todos este excelente trabalho. Parabéns.
Aproveito para perguntar-lhes, qual os dados que devo alimentar nos campos da classe,
oBoleto:NossoNumero__
oBoleto:Prefixo______
oBoleto:Doc_Numero___

Confesso que não entendi como o código de barras deve ser geradado.

Sucesso a todos.
Sds,

Júlio.

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 29 Out 2012 22:07
por Imatech
Olá Júlio !

Obrigado :^|

Veja o demo.prg - contem código exemplo para uso...

Sucesso...

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 05 Nov 2012 15:08
por RamonXHB
Ao compilar através da xDevStudio 0.70
dá erro de sintaxe em Method Draw_Zebra( ... ), sendo o erro o ... na linha 171 do arquivo mrboleto.prg
Compilado com xharbour 121, com o harbour, dá muitos erros.
Alguém tem alguma dica ?

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 20 Dez 2016 18:04
por alaminojunior
Atualmente tenho usado o HarbourBoleto para gerar boletos para o Bradesco, com registro.
Uso em minha empresa mesmo, não tenho nenhum cliente utilizando.

Quando fui revisar as rotinas (pois não estava atualizado com os padrões da época em que fiz) precisei saber o código de cedente e dígito. Pois sem isso não gerava o boleto.
O Bradesco me informou numa boa, sem dificuldades. Montei as rotinas e há bastante tempo tem funcionado.

Porém um cliente precisou gerar boletos para Santander, Caixa e BB, e quando solicitei a eles tal código de cedente, os caras entraram em parafuso, como se eu tivesse pedido algo anormal.

No caso da Caixa, o cliente me respondeu que o gerente do banco informou que Código de Cedente é o que estava num boleto gerado pelo CobCaixa, porém nada faz sentido, os tamanhos não batem, a documentação nunca sei se está atualizada.

Estas informações como código de cedente, nosso número, etc ... é tudo igual para todos ? onde encontrar um manual atualizado ?
Existe algo que regule estas coisas ?

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 20 Dez 2016 20:05
por JoséQuintas
alaminojunior escreveu:é tudo igual para todos ? onde encontrar um manual atualizado ?


No banco, ainda mais que poderão ocorrer mudanças nisso.

A maioria dos bancos tem uma equipe de suporte pra isso.
E na maioria dos bancos, os gerentes são uma merd. pra isso, nem sabem do que se trata.

Na última vez com o Itaú, precisei que o pessoal do suporte falasse com a gerente, pra ENSINAR pra ela o que ela deveria fazer, porque a gerente dizia que não era com ela.

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 21 Dez 2016 13:51
por rubens
MRBoleto

Para o Sicredi não está gerando a linha de leitura corretamente vou manda para o Ronaldo ver se ele confere a correção e atualiza no svn.
Eu compilo com o harbour do minigui sem problema...

Inserir
#include "harupdf.ch"

e no hbp
-llibhpdf
-lhbhpdf

Daí eu pego da Instalação do hb32
-iC:\hb32\contrib\hbhpdf\
-ic:\hb32\contrib\xhb\

Rubens

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

MensagemEnviado: 12 Jun 2018 09:55
por alaminojunior
Ressuscitando ...

Estou testando esta ferramenta pois precisamos emitir boletos CEF.
A dúvida está no seguinte: o suporte do banco me orientou a usar padrão CNAB 240 SIGCB.
No MR Boleto tem campos para conta e dígito do beneficiário, porém o dado que preciso informar é apenas o código do beneficiário no banco, pois não se informa a conta.
A última versão está com data de 2016. Existe algo mais atualizado que contemple esta informação ?
Agradeço qualquer ajuda.


Na versão que baixei, salvo engano meu, não tem ainda rotina para gerar remessa para este banco.
Estou com a documentação do banco, vou tentar montar.