From: Marcos A N. <ma...@ot...> - 2005-02-21 19:37:01
|
Ola pessoal, estou tendo alguns problemas com o phpBoleto e emiss=E3o de = boleto para o BB. O mail(texto) abaixo refere-se a um anterior que passaei para esta lista = por=E9m sem resultado. Gostaria que alguem visse o problema e me ajudasse a entender por que das= diferen=E7as. A d=FAvida b=E1sica =E9 : Por que h=E1 diferen=E7as de dados na impressao= de boleto html em rela=E7=E3o a imagem ? Para visualizar utilize : http://www.softex.br/~~boleto/softex 1)Selecione um link qualquer; 2)Preencha os dados da ficha; 3)Selecione Boleto HTML; 4) <back> e Selecione Boleto IMAGEM Diferen=E7as gritantes : a)Data de vencimento b)Agencia/Codigo Cedente; c)Nosso Numero (utilizado carteira + convenio) d)Instru=E7=F5es Uma coisa que achei muito estranho =E9 ter alguns parametros (dados) defi= nidos dentro das Classes, como : class.banco.bancodobrasil.php ----------------------------- $nconvenio =3D 222222; // numero do convenio $cart =3D 18; // numero da carteira Isso n=E3o devia ser assim, pois segundo o gerente da Ag. que a empresa t= em conta, nosso convenio foi definido em 1060434=20 e a carteira =E9 18019. E a=ED como fica ? (alterei a classe! mas isso =E9= triste, pois nao deveria ser constante definida=20 dentro da clase!). Bom, de toda sorte qualquer ajuda vale. Gratos, Marcos Nobre. Sauda=E7=F5es a todos. Estou iniciando a utiliza=E7=E3o do phpBoleto. Minha id=E9ia =E9 utilizar= seu engine, n=E3o exatamente a aplica=E7=E3o constru=EDda sobre esse. Pelo que entend=ED at=E9 agora, na tabela "boletos" fica registrado uma esp=E9cie de template (modelo) para um determinado Boleto Banc=E1rio que = se ir=E1 "fazer" (imprimir). A conclus=E3o mesmo da feitura, quem d=E1 =E9 u= m programa (que est=E1 na aplica=E7=E3o phpBoleto), que pega uma por=E7=E3o= de dados e os completa ou mistura com os do template, da=ED produz o boleto ppd. Partindo do programa "gerarboleto.php" que t=E1 na raiz do sistema, estou produzindo um que passo os dados e executo o m=E9todo para gera=E7=E3o do boleto (at=E9 aqui sem novidades), por=E9m estou com as seguintes d=FAvidas/problemas : 1)Se eu informo no programa o "Sacado", ele disconsidera o que eu estou informando e sempre pega o sacado do template. Isso =E9 um bug ou um erro de concep=E7=E3o da modelagem de dados ? Digo isso em fun=E7=E3o de pensa= r que o template n=E3o deveria conter dados que fossem vari=E1veis, pois estes te= m mesmo que ser providos externamente. 2)Estou informando o C=F3digo da Agencia (XXXX - sem o d=EDgito como indi= ca o programa) e o C=F3digo da Conta Corrente (CCCCCD - 5 numeros + 1 dv). O template que estou utilizando "aponta" para o banco Banco do Brasil, com sua classe devidamente informada. Por=E9m na impress=E3o do boleto o d=ED= gito da agencia foi calculado corretamente, j=E1 a conta corrente foi literalmente estragada, ou seja, cortada para 3 numeros e um dv maluco calculado para esses 3 numeros. O que pode ser isso ? A conta corrente tem que ser informada como n=FAmero ou como string ? Tem que ter h=EDfem = no dv ? Grato, Marcos Nobre ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dclick _______________________________________________ Lista de desenvolvimento do phpBoleto Php...@li... https://lists.sourceforge.net/lists/listinfo/phpboleto-devel http://phpboleto.org - Site oficial do projeto |
From: Marcos A N. <ma...@ot...> - 2005-02-22 01:16:17
|
Ent=E3o, o que =E9 necess=E1rio "settar" ? "boletomail" =3D> $_SESSION["boletomail"], "remetente_nome" =3D> $_SESSION["SOFTEX - MPS Br"], "remetente_email" =3D> $_SESSION["ne...@na..."], "recipiente_nome" =3D> $_SESSION["sacado"], "recipiente_email" =3D> $_SESSION["sacado_mail"], "assunto" =3D> $_SESSION["Boleto Bancario - MPSBr"], "mensagem_texto" =3D> $_SESSION["mensagem"], "mensagem_html" =3D> $_SESSION["mensagem"], "enviar_pdf" =3D> $_SESSION["enviar_pdf"], // funcionar=E1 som= ente se 'tipo' for diferente de 'pdf' "servidor_smtp" =3D> $_SESSION["200.136.161.49"], "servidor_http" =3D> $_SESSION["200.136.161.42"] O que vem a ser "boletomail" e "enviar_pdf" ? MNobre. |
From: Marcos A N. <ma...@ot...> - 2005-02-22 01:19:27
|
OOPs! Parece-me que havia algum cache atrapalhando minha vida ! Ao acessar o URL de produ=E7=E3o (onde estou postando o que estou=20 desenvolvendo), agora a noite, de minha casa, a impressao de imagem est=E1= =20 correspondente e correta ! Ent=E3o, de certa forma algumas de minhas d=FAvidas j=E1 est=E3o resolvid= as. Ficam : A) Como estou utilisando $nconvenio =3D '1060434' e $cart =3D '18019', o= =20 Nosso N=FAmero (que sai no Boleto) est=E1 definido como 18019/1060434 .=20 Algum problema com isso ? B) Campo SACADOR. No boleto html n=E3o sai. No boleto imagem sai o que=20 est=E1 definido no template. Que chave do array $info deve receber algum=20 dado para que este saia no Boleto Imegem ? Deveria ser 'sacador' =3D>=20 'dado-qualquer' ? Se assim for, n=E3o est=E1 funcionando ! Grato, Marcos Nobre. HospedaVIP escreveu: >A carteir=E1 =E9 18 mesmo > >18 =3D carteira >019 =3D variacao > >ok? > > =20 > |
From: Marcos A N. <ma...@ot...> - 2005-02-24 18:47:39
|
Prezado HospedaVIP, aparentemente consegui colocar o phpBoleto a meu favor, mas ainda restam=20 algumas arestas de d=FAvidas e erro (ou seriam bugs?). D=FAvidas: 1)O numero da linha digit=E1vel (j=E1 visualmente) est=E1 incorreto. O qu= e=20 exatamente est=E1 faltando ? 2)Acredito que a carteira 18 com variante 019 do BB, por n=E3o entrar (ou= =20 ter saido) do sistema dele, n=E3o h=E1 como identificar cada boleto emiti= do,=20 assim eu teria que fazer isso. Que dado (ou mecanica) poderia utilizar=20 para poder identificar unicamente cada boleto e poder encontrar no=20 exatrato do banco um respectivo ? Vajamos um caso : *RECIBO DO SACADO* Cedente: *Softex - Sociedade p/ Prom. Excel. Software Brasileiro* =09 Ag=EAncia/Cod. Cedente *2447-3/12765-5* =09 Data do Documento *24/02/2005* =09 Vencimento *25/02/2005* Sacado *Nelson Gonzales da Costa Brava* N=FAmero Documento Nosso N=FAmero *18019/1060434* Valor do Documento *1* Demonstrativo: * * *Autentica=E7=E3o mec=E2nica * =20 */Corte na linha abaixo/* ------------------------------------------------------------------------ *Banco do Brasil* =09 *001-9* *00190.00017 06043.4214 0. 0 26980000000001* Local de Pagamento: *Pag=E1vel em qualquer Ag. Banc=E1ria at=E9 o vencimento* =09 Vencimento *25/02/2005* Cedente *Softex - Sociedade p/ Prom. Excel. Software Brasileiro* =09 Ag=EAncia/C=F3digo Cedente *2447-3/12765-5* Data do documento: *24/02/2005* =09 No. do documento =09 Esp=E9cie doc. *REC* =09 Aceite * * =09 Data Processamento =09 Nosso N=FAmero *18019/1060434* Uso do Banco *.* =09 Carteira *18019* =09 Esp=E9cie Moeda *R$ * =09 Quantidade *1/1* =09 (x) Valor * * =09 (=3D) Valor do Documento *1 * *Instru=E7=F5es (Texto de responsabilidade do cedente) * ----------------INSTRUCOES 01----------------------- ----------------INSTRUCOES 02----------------------- ----------------INSTRUCOES 03----------------------- ----------------INSTRUCOES 04----------------------- ----------------INSTRUCOES 05----------------------- =09 (-) Descontos/Abatimento (-) Outras Dedu=E7=F5es (+) Mora/Multa (+) Outros Acr=E9scimos (=3D) Valor Cobrado Sacado: Nelson Gonzales da Costa Brava 96760460863 *Ficha de Compensa=E7=E3o* =09 Autentica=E7=E3o Mec=E2nica ------------------------------------------------------------------------ |
From: Leandro B. <lb...@ya...> - 2005-02-24 19:14:17
|
Internal Virus Database is out-of-date. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/2/2005 |
From: Marcos A N. <ma...@ot...> - 2005-02-22 01:52:39
|
DESCULPE-ME o anterior continha erros ! Ent=E3o, o que =E9 necess=E1rio "settar" ? "boletomail" =3D> $_SESSION["boletomail"], "remetente_nome" =3D> "SOFTEX - MPS Br", "remetente_email" =3D> "ne...@na...", "recipiente_nome" =3D> $_SESSION["sacado"], "recipiente_email" =3D> $_SESSION["sacado_mail"], "assunto" =3D> "Boleto Bancario - MPSBr", "mensagem_texto" =3D> $_SESSION["mensagem"], "mensagem_html" =3D> "", "enviar_pdf" =3D> $_SESSION["enviar_pdf"], // funcionar=E1 som= ente se 'tipo' for diferente de 'pdf' "servidor_smtp" =3D> "200.136.161.49", "servidor_http" =3D> "200.136.161.42" O que vem a ser "boletomail" e "enviar_pdf" ? MNobre. |
From: Linces M. <li...@gm...> - 2005-02-24 20:11:34
|
Ol=E1, Bom, o meu =E9 setado dessa maneira: $boleto =3D new Boleto; $info =3D array( "tipo" =3D> "imagem", "vencimento" =3D> "28/02/2005", // opcional "nosso_numero" =3D> "00000012", "numero_documento" =3D> "", "codigo_barra" =3D> "", "data_documento" =3D> date("d/m/Y"), // opcional "valor_documento" =3D> "0,25", "sacado" =3D> "Jo=E3o maria jose", /** Op=E7=F5es para Envio de Email **/ "boletomail" =3D> "sim", "remetente_nome" =3D> "Vendas - Delphifontes", "remetente_email" =3D> "ve...@de...", "recipiente_nome" =3D> "Linces Marques", "recipiente_email" =3D> "li...@gm...", "assunto" =3D> "Boleto da Compra", "mensagem_texto" =3D> "O seu boleto vai anexado", "mensagem_html" =3D> "", "enviar_pdf" =3D> "Nao", // funcionar=E1 somente se "tipo" // for diferente de "pdf" "servidor_smtp" =3D> "smtp.delphifontes.com.br", "servidor_http" =3D> "" No caso "boletomail" =E9 se vc quer q seja enviado o boleto via e-mail, e "enviar_pdf" =E9 se vc quer q o anexo seja pdf. Mas =E9 o seguinte to achando muito furado o phpBoleto, ou n=E3o estou entendendo muito bem, n=E3o consigo enviar o boleto via e-mail de forma alguma, o desenvolvimento do phpBoleto ta parado a quantos anos j=E1? []=B4s Linces On Mon, 21 Feb 2005 22:31:56 -0300, Marcos A Nobre <ma...@ot...> wrote: > DESCULPE-ME o anterior continha erros ! >=20 > Ent=E3o, o que =E9 necess=E1rio "settar" ? >=20 > "boletomail" =3D> $_SESSION["boletomail"], > "remetente_nome" =3D> "SOFTEX - MPS Br", > "remetente_email" =3D> "ne...@na...", > "recipiente_nome" =3D> $_SESSION["sacado"], > "recipiente_email" =3D> $_SESSION["sacado_mail"], > "assunto" =3D> "Boleto Bancario - MPSBr", > "mensagem_texto" =3D> $_SESSION["mensagem"], > "mensagem_html" =3D> "", > "enviar_pdf" =3D> $_SESSION["enviar_pdf"], // fun= cionar=E1 somente se 'tipo' for diferente de 'pdf' > "servidor_smtp" =3D> "200.136.161.49", > "servidor_http" =3D> "200.136.161.42" >=20 > O que vem a ser "boletomail" e "enviar_pdf" ? >=20 > MNobre. >=20 > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_ide95&alloc_id=14396&opclick > _______________________________________________ > Lista de desenvolvimento do phpBoleto > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpboleto-devel > http://phpboleto.org - Site oficial do projeto > |
From: Marcos A N. <ma...@ot...> - 2005-02-25 02:24:40
|
Utilizei suas informa=E7=F5es para definir um boleto e a linha digit=E1ve= l=20 continua saindo inv=E1lida : >--------------------------------------------------| # linha digitada: *00190.00009 00001.2211 0. 6 25980000000025* # valor: *R$ 0,25* Acredito que esteja faltando um conjunto inteiro de n=FAmeros depois dess= e=20 ponto. Ser=E1 algum dado inexistente (que eu tenha retirado) ou inv=E1lido no=20 template do boleto? Aquele que fica na tabela boletos. []s, MNobre Linces Marques escreveu: >Ol=E1, > >Bom, o meu =E9 setado dessa maneira: > >$boleto =3D new Boleto; >$info =3D array( > "tipo" =3D> "imagem", > "vencimento" =3D> "28/02/2005", // opcional > "nosso_numero" =3D> "00000012", > "numero_documento" =3D> "", > "codigo_barra" =3D> "", > "data_documento" =3D> date("d/m/Y"), // opcional > "valor_documento" =3D> "0,25", > "sacado" =3D> "Jo=E3o maria jose", > /** Op=E7=F5es para Envio de Email **/ > "boletomail" =3D> "sim", > "remetente_nome" =3D> "Vendas - Delphifontes", > "remetente_email" =3D> "ve...@de...", > "recipiente_nome" =3D> "Linces Marques", > "recipiente_email" =3D> "li...@gm...", > "assunto" =3D> "Boleto da Compra", > "mensagem_texto" =3D> "O seu boleto vai anexado", > "mensagem_html" =3D> "", > "enviar_pdf" =3D> "Nao", // funcionar=E1 somente se "tipo" > // for diferente de "pdf" > "servidor_smtp" =3D> "smtp.delphifontes.com.br", > "servidor_http" =3D> "" > >No caso "boletomail" =E9 se vc quer q seja enviado o boleto via e-mail, >e "enviar_pdf" =E9 se vc quer q o anexo seja pdf. > >Mas =E9 o seguinte to achando muito furado o phpBoleto, ou n=E3o estou >entendendo muito bem, n=E3o consigo enviar o boleto via e-mail de forma >alguma, o desenvolvimento do phpBoleto ta parado a quantos anos j=E1? > >[]=B4s > >Linces > > =20 > |
Acredito que encontrei o problema. No arquivo class.banco.bancodobrasil.php eu havia modificado a vari=E1vel= =20 $nconvenio =3D 22222; para um valor condizente (at=E9 mesmo por n=E3o=20 concordar com essa defini=E7=E3o dentro de um arquivo de defini=E7=E3o de= classe. Feito isso, o boleto se ferra ! Voltei a traz, e PUMBA! Habemos chester ! Agora vou testar o boleto (pagando-o em outro banco e pela internet). Gratos, MN. Marcos A Nobre escreveu: > Utilizei suas informa=E7=F5es para definir um boleto e a linha digit=E1= vel=20 > continua saindo inv=E1lida : > > >--------------------------------------------------| > # linha digitada: *00190.00009 00001.2211 0. 6 25980000000025* > # valor: *R$ 0,25* > > Acredito que esteja faltando um conjunto inteiro de n=FAmeros depois=20 > desse ponto. > Ser=E1 algum dado inexistente (que eu tenha retirado) ou inv=E1lido no=20 > template do boleto? Aquele que fica na tabela boletos. > > []s, > > MNobre > > > Linces Marques escreveu: > >>Ol=E1, >> >>Bom, o meu =E9 setado dessa maneira: >> >>$boleto =3D new Boleto; >>$info =3D array( >> "tipo" =3D> "imagem", >> "vencimento" =3D> "28/02/2005", // opcional >> "nosso_numero" =3D> "00000012", >> "numero_documento" =3D> "", >> "codigo_barra" =3D> "", >> "data_documento" =3D> date("d/m/Y"), // opcional >> "valor_documento" =3D> "0,25", >> "sacado" =3D> "Jo=E3o maria jose", >> /** Op=E7=F5es para Envio de Email **/ >> "boletomail" =3D> "sim", >> "remetente_nome" =3D> "Vendas - Delphifontes", >> "remetente_email" =3D> "ve...@de...", >> "recipiente_nome" =3D> "Linces Marques", >> "recipiente_email" =3D> "li...@gm...", >> "assunto" =3D> "Boleto da Compra", >> "mensagem_texto" =3D> "O seu boleto vai anexado", >> "mensagem_html" =3D> "", >> "enviar_pdf" =3D> "Nao", // funcionar=E1 somente se "tipo" >> // for diferente de "pdf" >> "servidor_smtp" =3D> "smtp.delphifontes.com.br", >> "servidor_http" =3D> "" >> >>No caso "boletomail" =E9 se vc quer q seja enviado o boleto via e-mail, >>e "enviar_pdf" =E9 se vc quer q o anexo seja pdf. >> >>Mas =E9 o seguinte to achando muito furado o phpBoleto, ou n=E3o estou >>entendendo muito bem, n=E3o consigo enviar o boleto via e-mail de forma >>alguma, o desenvolvimento do phpBoleto ta parado a quantos anos j=E1? >> >>[]=B4s >> >>Linces >> >> =20 >> > |
From: Linces M. <li...@gm...> - 2005-02-25 03:24:30
|
Quase certeza q o problema da linha digitavel seja problema no script, principalmente pq a parte do bb foi uma das primeiras a ser feita e o script ja tem uns anos, de la pra ca alguma coisa deve ter mudado com certeza. Layout do Banco do Brasil =E9 padr=E3o CNAB240 ou CNAB400? On Thu, 24 Feb 2005 23:23:28 -0300, Marcos A Nobre <ma...@ot...> wrote: > Utilizei suas informa=E7=F5es para definir um boleto e a linha digit=E1ve= l > continua saindo inv=E1lida : >=20 > >--------------------------------------------------| > linha digitada: 00190.00009 00001.2211 0. 6 25980000000025=20 > valor: R$ 0,25=20 > Acredito que esteja faltando um conjunto inteiro de n=FAmeros depois dess= e > ponto. > Ser=E1 algum dado inexistente (que eu tenha retirado) ou inv=E1lido no te= mplate > do boleto? Aquele que fica na tabela boletos. >=20 > []s, >=20 > MNobre >=20 >=20 > Linces Marques escreveu:=20 > Ol=E1, Bom, o meu =E9 setado dessa maneira: $boleto =3D new Boleto; $info =3D > array( "tipo" =3D> "imagem", "vencimento" =3D> "28/02/2005", // opcional > "nosso_numero" =3D> "00000012", "numero_documento" =3D> "", "codigo_barra" =3D> > "", "data_documento" =3D> date("d/m/Y"), // opcional "valor_documento" =3D> > "0,25", "sacado" =3D> "Jo=E3o maria jose", /** Op=E7=F5es para Envio de Email **/ > "boletomail" =3D> "sim", "remetente_nome" =3D> "Vendas - Delphifontes", > "remetente_email" =3D> "ve...@de...", "recipiente_nome" =3D> > "Linces Marques", "recipiente_email" =3D> "li...@gm...", "assunto" =3D> > "Boleto da Compra", "mensagem_texto" =3D> "O seu boleto vai anexado", > "mensagem_html" =3D> "", "enviar_pdf" =3D> "Nao", // funcionar=E1 somente se > "tipo" // for diferente de "pdf" "servidor_smtp" =3D> > "smtp.delphifontes.com.br", "servidor_http" =3D> "" No caso "boletomail" =E9 > se vc quer q seja enviado o boleto via e-mail, e "enviar_pdf" =E9 se vc quer q > o anexo seja pdf. Mas =E9 o seguinte to achando muito furado o phpBoleto, ou > n=E3o estou entendendo muito bem, n=E3o consigo enviar o boleto via e-mail de > forma alguma, o desenvolvimento do phpBoleto ta parado a quantos anos > j=E1? []=B4s Linces =20 >=20 > Acredito que esteja faltando um conjunto inteiro de n=FAmeros depois dess= e > ponto. > Ser=E1 algum dado inexistente (que eu tenha retirado) ou inv=E1lido no te= mplate > do boleto? Aquele que fica na tabela boletos. >=20 > []s, >=20 > MNobre >=20 >=20 > Linces Marques escreveu:=20 > Ol=E1, Bom, o meu =E9 setado dessa maneira: $boleto =3D new Boleto; $info =3D > array( "tipo" =3D> "imagem", "vencimento" =3D> "28/02/2005", // opcional > "nosso_numero" =3D> "00000012", "numero_documento" =3D> "", "codigo_barra" =3D> > "", "data_documento" =3D> date("d/m/Y"), // opcional "valor_documento" =3D> > "0,25", "sacado" =3D> "Jo=E3o maria jose", /** Op=E7=F5es para Envio de Email **/ > "boletomail" =3D> "sim", "remetente_nome" =3D> "Vendas - Delphifontes", > "remetente_email" =3D> "ve...@de...", "recipiente_nome" =3D> > "Linces Marques", "recipiente_email" =3D> "li...@gm...", "assunto" =3D> > "Boleto da Compra", "mensagem_texto" =3D> "O seu boleto vai anexado", > "mensagem_html" =3D> "", "enviar_pdf" =3D> "Nao", // funcionar=E1 somente se > "tipo" // for diferente de "pdf" "servidor_smtp" =3D> > "smtp.delphifontes.com.br", "servidor_http" =3D> "" No caso "boletomail" =E9 > se vc quer q seja enviado o boleto via e-mail, e "enviar_pdf" =E9 se vc quer q > o anexo seja pdf. Mas =E9 o seguinte to achando muito furado o phpBoleto, ou > n=E3o estou entendendo muito bem, n=E3o consigo enviar o boleto via e-mail de > forma alguma, o desenvolvimento do phpBoleto ta parado a quantos anos > j=E1? []=B4s Linces =20 > |