Ir para conteúdo
  • Cadastre-se

dev botao

Boleto BB - Geração Boleto e Arquivo Retorno


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

Recommended Posts

Ola Pessoal

como sou iniciante no AcbrBoleto, estou utilizando como teste o exemplo que contem no pacote de fontes, porém estou recebendo a seguinte mensagem ao imprimir o Boleto:"Banco não definido, Impossivel Listar!"

- Estou tendo outro erro, utilizando o exemplo disponibilizado no pacote de fontes ...ao Carregar e Ler o Arquivo Retorno do BB ..carteira 018-19 Convenio 4 Simples, recebo a mensagem que o retorno não foi implementado para o banco, segue anexo os arquivos de retorno!

Obrigado!

Arquivos Retorno - Banco do Brasil 018-19 Simples.rar

Link para o comentário
Compartilhar em outros sites

Olá amigo,

A classe do banco foi alterada devido a caixa manter dois padrões:

Segue post explicando:

Como você deve fazer agora para passar o código do banco para o componente(Exemplo):

      

    // DADOS DO BANCO 

      with ACBrBoleto1.Banco do

      begin

         Digito       := 0;//StrtoIntDef(0, 0);

         Nome         := DMEmpresa.ClientDataSet2NOME_CONTA.AsString;

         Numero       := DMEmpresa.ClientDataSet2NUM_BANCO.AsInteger;


         case DMEmpresa.ClientDataSet2NUM_BANCO.AsInteger of

            237           : TipoCobranca := cobBradesco;

            1             : TipoCobranca := cobBancoDoBrasil;

            341           : TipoCobranca := cobItau;

            748           : TipoCobranca := cobSicred;

            104           : TipoCobranca := cobCaixaEconomica;

            756           : TipoCobranca := cobBancoob;

            33,53,008     : TipoCobranca := cobSantander;

         else

            TipoCobranca := cobNenhum;

         end;

      end;




//Restante do código, mas a alteração é só a de cima mesmo:


     with ACBrBoleto1.Cedente do

       begin

         Nome                 := DMEmpresa.ClientDataSet1EMPRESA.AsString;

         Agencia              := DMEmpresa.ClientDataSet2AGENC_BANCO.AsString;

         AgenciaDigito        := DMEmpresa.ClientDataSet2DIGITO_AGENC_BANCO.AsString;

         CodigoCedente        := DMEmpresa.ClientDataSet2COD_CEDENTE.AsString;

         Conta                := DMEmpresa.ClientDataSet2NUM_CONTA_BANCO.AsString;

         ContaDigito          := DMEmpresa.ClientDataSet2DIGITO_CONTA_BANCO.AsString;

         CNPJCPF              := tiraMask(DMEmpresa.ClientDataSet1CNPJ.AsString);



         if ( Length(DMEmpresa.ClientDataSet2MODALIDADE.AsString) > 0) then

         Modalidade           := DMEmpresa.ClientDataSet2MODALIDADE.AsString;


         if ( Length(DMEmpresa.ClientDataSet2CONVENIO.AsString) > 0) then

         Convenio             := DMEmpresa.ClientDataSet2CONVENIO.AsString;


       end;

      ACBrBoleto1.NomeArqRetorno := txtNomeArquivoRetorno.Text;

      ACBrBoleto1.LerRetorno;

Lembrando que você deve atualizar o ACBr.

Erros que enfrentei:

Devido 2 Delphis na maquina

"Nao foi possivel localizar o ponto de entrada do procedimento @Synautil@BinToInt$qqrx17System@AnsiString na biblioteca de vinculo dinamico synapse.bpl".

Resposta:

Exclui todos os arquivo bdl (ACBr) da pasta Delphi\projects\bpl e recompilar e reinstalar o ACBr novamente.

Versão do Rave diferente do componente(Ainda não consegui remover a 5 e instalar a 5.0.8, quem souber me avisa)

[Error] ACBrDANFeCBRave.pas(263): Undeclared identifier: 'OnDecodeImage'

Erros ao instalar o ACBrNFeDanfeRVCodeBase:

[Error] ACBrDANFeCBRave.pas(259): Undeclared identifier: 'OnDecodeImage'

[Error] ACBrDANFeCBRave.pas(259): Not enough actual parameters

[Error] ACBrDANFeCBRave.pas(261): Undeclared identifier: 'OnDecodeImage'

Resposta:

Versão do Rave deve ser Rave 5.0.8 não pode ser diferente

Ao instalar o Danfe Rave

[Fatal Error] ACBrNFeDanfeRV.dpk(76): Required package 'rave90vcl' not found

[Fatal Error] Required package 'rave90vcl' not found

Resposta:

Remover rave90vcl do requires

Uso o pacote Capicom A1 e A3, sem OpenSSL

ACBrCapicom.bpl can't be installed because it is not a design time package

Resposta:

Na tela de instalação clique em "Options"

Escolha Designtime and runtime

Compile e instale

Douglas Tybel
______________________________

Analista de Sistemas

Engenharia Sistemas + Docencia Ensino Sup.
(027) 9937-9892

[email protected]

www.efetivavirtual.com.br

http://lattes.cnpq.br/3773737072791368

http://www.facebook.com/EfetivaServicosTecnologia

 

 

Link para o comentário
Compartilhar em outros sites

Dtybel, vc consegui usar a carteira 11 convênio 7 posições do Banco do Brasil. Quando faço boleto carteira 18 ocorre tudo bem, mas quando gero boleto com carteira 11 está dando uma mensagem de nosso número inválido ao tentar pagar o boleto via internet banking. Pode me ajudar ?

Link para o comentário
Compartilhar em outros sites

Olá Atilio,

O banco do brasil ainda não homologuei.

Foi ontem os boletos para aprovação da agencia.

Se quiser posso postar os resultados aqui.

Fiz um teste alterando a carteira para 18 e não apesentou erros, contudo minha rotina não está com a versão mais nova do svn.

Douglas Tybel
______________________________

Analista de Sistemas

Engenharia Sistemas + Docencia Ensino Sup.
(027) 9937-9892

[email protected]

www.efetivavirtual.com.br

http://lattes.cnpq.br/3773737072791368

http://www.facebook.com/EfetivaServicosTecnologia

 

 

Link para o comentário
Compartilhar em outros sites

dtybel, aqui a carteira 18 e 11 também não apresentam erros, porém quando eu tento pagar algum boleto da carteira 11 via internet banking aparece a mensagem informando que a linha digitável é inválida. E sim, se vc pudesse postar os resultados aqui eu ficaria imensamente grato.

Link para o comentário
Compartilhar em outros sites

Atilio,

Recebi a resposta do banco, segue abaixo:

*Obs: Caso vc queria que eu faça um testes com seus dados na minha rotina e imprima em pdf para vc ver, só falar.

BANCO DO BRASIL - CSO BELO HORIZONTE – 12/09/2011

RELATÓRIO DE TESTE CBR 641 F87603XX

Cliente : XXX

Agencia : 4628-0 Conta : 71xx-5

Carteira: 17 Variacao: 01 - 9 Convenio: 17115xx

Informamos que o arquivo recebido para teste está de acordo com o padrão definido pelo Banco do Brasil, não apresentando inconsistência referente a leiaute.

Salientamos que a informação correta dos dados impostados é de responsabilidade do cliente.

No teste é conferido apenas o Leiaute por amostragem.

É conveniente a transmissão de arquivo-teste pelo Gerenciador Financeiro, para que seja gerado arquivo-retorno a ser tratado pelo sistema da empresa. Para isso, o arquivo deverá conter a palavra TESTE nas posições 03 a 07 do Header de Arquivo.

Alertamos que a não informação da palavra TESTE implica no processamento do arquivo em ambiente de produção, gerando a impressão dos boletos e a cobrança de tarifas.

Consideramos os testes finalizados.

Atenciosamente,

Equipe de testes de leiaute

Douglas Tybel
______________________________

Analista de Sistemas

Engenharia Sistemas + Docencia Ensino Sup.
(027) 9937-9892

[email protected]

www.efetivavirtual.com.br

http://lattes.cnpq.br/3773737072791368

http://www.facebook.com/EfetivaServicosTecnologia

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Membros Pro

dtybel , eu estou com um problema no arquivo retorno do banco do brasil, está lendo nas posições erradas, vc já disponibilizou no svn as modificações do boleto em relação ao arquivo retorno do banco do brasil?

Editado por nildglan
Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...