none
BOLETO BANCARIO - BRADESCO

    Question

  • Galera, estou precisando com certa urgência de um fonte em vb.bet que gere o boleto bancario do BRADESCO.

    Será que alguem pode me ajudar ? Eu procurei bastante na internet, e inclusive aqui no forum porem nao encontrei nada que funcionasse por completo.


    Grato,
    Diego.
    Sunday, November 08, 2009 10:47 PM

Answers

  • Dloko,


    Primeiro tem que entender que o modelo de boleto gerado pelo "BRADESCO"  nada mais é que o código de barras seguindo as regras da FEBRABAN, onde existe um algoritimo para a geração dos codigos de barras, para compensação bancaria, e como cada banco tem um código (como um nome) o código de barra tem calculos para ser valido.

    Para obter essas regras basta entrar no site da febraban, eles disponibilizam as regras a todos.

    http://febraban.org.br/acervo.asp?id_pagina=173&id_paginaDe=78

    Ai você terá que apenas acertar o layout e gerar o código para pagamento conforme os dados informados.

    Att,

    Fernanda
    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    Tuesday, November 10, 2009 11:53 AM

All replies

  • Aí é sacanagem hein, com urgência e o código fonte? Vamos dividir o valor pago pelo seu cliente?
    Sunday, November 08, 2009 11:59 PM
  • você tem o código ?
    Monday, November 09, 2009 12:02 AM
  • Sr. Antonio, primeiramento obrigado pela ajuda.

    Seguinte, estou utilizando e ja utilizei ele anteriormente o exemplo do link http://www.macoratti.net/07/10/net_bol2.htm, acontece que na minha máquina funciona perfeitamente, mas quando faço o upload para o server, ele me gera o erro abaixo:


    Tem alguma idéia do que possa ser ?


    Server Error in '/' Application.

    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    <!-- Web.Config Configuration File -->
    
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>

    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->
    
    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>




    Grato,
    Diego.
    Monday, November 09, 2009 12:24 AM
  • Vc precisa habilita no web config o mode = "on" assim vc pode ter o error real com mais detalhes.
    Monday, November 09, 2009 1:11 AM
  • OK, Segue erro detalhado :

    Server Error in '/' Application.

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

    Source Error: 

    Line 88:         }
    Line 89:         set {
    Line 90:             this.SetPropertyValue("DataDocumento", value);
    Line 91:         }
    Line 92:     }

    Source File: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\97a4c520\ad47bb37\App_Code.d4huhm87.1.cs    Line: 90 

    Stack Trace: 

    [SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)]
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846887
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
       System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +4860189
       System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +90
       System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +376
       System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221
       System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
       System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +4861315
       System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
       System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433
       System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
       System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
       System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
       System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
       System.Data.SqlClient.SqlConnection.Open() +122
       System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +87
       System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +221
       System.Web.Profile.SqlProfileProvider.GetPropertyValuesFromDatabase(String userName, SettingsPropertyValueCollection svc) +772
       System.Web.Profile.SqlProfileProvider.GetPropertyValues(SettingsContext sc, SettingsPropertyCollection properties) +433
       System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider) +258
       System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue) +169
       System.Configuration.SettingsBase.set_Item(String propertyName, Object value) +105
       System.Web.Profile.ProfileBase.SetInternal(String propertyName, Object value) +140
       System.Web.Profile.ProfileBase.set_Item(String propertyName, Object value) +71
       System.Web.Profile.ProfileGroupBase.SetPropertyValue(String propertyName, Object propertyValue) +29
       ProfileGroupDadosDocumento.set_DataDocumento(String value) in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\97a4c520\ad47bb37\App_Code.d4huhm87.1.cs:90
       dadosBoleto.btnSalvarDados_Click(Object sender, EventArgs e) in d:\DZHosts\LocalUser\dpiai\www.seuimovel.somee.com\dadosBoleto.ascx.vb:9
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565
    

    Monday, November 09, 2009 2:00 AM
  • Sua String de conexao esta como ?
    Em Busca... Busca de que? De conhecimento e claro!!!
    Monday, November 09, 2009 5:37 PM
  • Ola!

    Eu tenho um exemplo de como gerar boleto em VB... pode baixar clicando aqui no link abaixo:

    http://www.ntwsistemas.com/boleto.zip

    Se lhe servir, retorne.

    Abraxxxx
    Monday, November 09, 2009 9:28 PM
  • na verdade eu nao configurei nada, somente baixei seu projeto e subi ele para o server, para ver se funcionava.
    Mas ai ele me gerou esse erro, ha necessidade de configurar alguma coisa ?

    desculpe minha ignorância no assunto.
    Monday, November 09, 2009 11:58 PM
  • valeu Roger, mas na verdade necessito de um boleto especifico para o bradesco.

    obrigado pelo help.
    Monday, November 09, 2009 11:59 PM
  • esse eh para o VB6... no VB6 sei que ele funciona bem, pq testei.. ja no .NET nao testei....
    Tuesday, November 10, 2009 12:01 AM
  • na verdade quem me passou foi um cara da LANCECOM.. ele quem desenvolveu este gerador em VB6... veja com ele se ele tem do BRADESCO e para o .NET.. O mail do cara esta ai abaixo.

    lancecom@lancecom.desenvolve.com.br

    ok??

    Boa sorte

    Tuesday, November 10, 2009 12:03 AM
  • segue o site dos caras
    http://www.lancecom.desenvolve.com.br/
    Tuesday, November 10, 2009 12:06 AM
  • vou entrar em contato com ele, valeu pela ajuda .

    Abracos
    Tuesday, November 10, 2009 12:07 AM
  • Dloko,


    Primeiro tem que entender que o modelo de boleto gerado pelo "BRADESCO"  nada mais é que o código de barras seguindo as regras da FEBRABAN, onde existe um algoritimo para a geração dos codigos de barras, para compensação bancaria, e como cada banco tem um código (como um nome) o código de barra tem calculos para ser valido.

    Para obter essas regras basta entrar no site da febraban, eles disponibilizam as regras a todos.

    http://febraban.org.br/acervo.asp?id_pagina=173&id_paginaDe=78

    Ai você terá que apenas acertar o layout e gerar o código para pagamento conforme os dados informados.

    Att,

    Fernanda
    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    Tuesday, November 10, 2009 11:53 AM
  • Amigos eu fiz um programa para imprimir em um boleto do Bradesco ( Um boleto já existente ) usando

    VB.net (VisualStudio 2008)

    Crystal Report

    Na aplicação (Desenvolvimento) eu configurei o relatório Centímetro a Centímetro. De acordo com o Boleto Bradesco

     

    Sendo que na hora de imprimir, e visualizar. Ele imprime quase que no meio do Boleto

    As observações: A minha Cliente faz os boletos no excel (ajuntando as linhas e colunas pra sair certo.

    Ela tem uma Epson de folha continua.

    No excel as informações de impressão são de folha A4.

    E no excel sai perfeito.

    Mas no meu programa não

    Onde posso configurar as margens da impressão final?

    Saturday, May 15, 2010 4:17 PM
  • Não é possível localizar a página da Web. Esse endereço não existe mais.
    Thursday, August 04, 2011 4:40 AM