Pesquisar na Comunidade
Showing results for tags 'Bradesco'.
Encontrado 55 registros
-
Olá pessoal, Conforme orientação, segue os dados com o problema de erro de estrutura ao gerar o arquivo de remessa bancária para o Banco Bradesco(237), Carteira 09, CNAB400. Referência: https://discord.com/channels/798697718800318484/800922538892591115/1295801615890120776 Ao gerar uma remessa e informar na classe de alto nível (public List<string> Mensagem { get; } = new List<string>(2)) a string titulosACBr[i].Mensagem.Add(), na segunda string, ocorre um deslocamento do bloco 00003 N vezes quantos forem os caracteres com acentuação utilizados na Mensagem2(segunda linha). Se eu utilizar çã ó á que constam na frase que o cliente definiu (Frase 1: Negativação após 15 dias do vencimento, Frase 2: Beneficiário: Av xx, 1021 -Cidade-SP), vão ser deslocados exatamente os 4 caracteres. Tentei reproduzir o problema no Bloco 00002 como mostrado na imagem mas ou ele não esta afetando ou o que foi deslocado não esta influenciando na geração do arquivo de remessa. O resultado da validação pelo Banco: O arquivo foi validado e não necessita de ajustes em sua estrutura.
-
Olá, preciso de uma pequena ajuda. Estou utilizando o ACBR Boleto (banco 237 Bradesco) para gerar a remessa para uma facture (Alfa FICD) e está sendo gerada a linha tipo 2 para o titulo, só que no exemplo enviado por eles não existe a linha tipo 2 e conforme eles está no padrão Bradesco CNAB 400. Tem como o componente gerar somente as linhas tipo 1 ? Desde já agradeço.
-
Boa noite, Alguém saberia informar como conseguir a documentação da API do Bradesco que permita fazer a consulta de extrato bancário para conciliação financeira? Estou tomando como referência essa funcionalidade que a Nibo possui (https://www.nibo.com.br/perguntas-frequentes/perfil-para-consulta-de-extratos-no-bradesco/) Vi também que a Conta Azul também disponibiliza essa conciliação com conexão direta ao Bradesco. Obrigado.
-
Boa tarde pessoal, Ao ler um arquivo de retorno do banco Bradesco, um título está com a seguinte ocorrência "03-Entrada rejeitada". Busquei na internet, e o motivo para esta rejeição pode ser vários dados que esteja errado, fica algo um tanto genérico. Existe algum método ou propriedade do componente ACBrBoleto que eu consigo visualizar o detalhamento dessa ocorrência, como por exemplo, o código da rejeição, os dados que estão incorretos, etc? No documento do banco, diz o seguinte "Entrada Rejeitada (verificar motivo nas posições 319 a 328)", mas eu gostaria de saber se o componente já lê essa informação e qual propriedade ou método responsável por isso, para que eu possa ter esse detalhamento para facilitar encontrar onde está o problema. Grato.
-
Alterações em Units do ACBrPagFor para o Banco do Bradesco
um tópico no fórum postou Diego A. Folieni Dúvidas Gerais sobre o ACBr
Prezados, bom dia. Utilizando o validador de arquivos do site do Bradesco para o serviço de Pagamento a Fornecedores disponível neste link https://banco.bradesco/html/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo.shtm Realizei as seguintes alterações em Units do ACBrPagFor. ACBrPagForGravarTXT.pas Alterei a procedure GeraRegistro1 para que quando o banco seja o Bradesco e o lote correspondente for de segmentos O preencha o Layout do Lote como 012. Modifiquei a procedure GeraRegistro1 para que quando o banco seja o Bradesco e o lote correspondente for de segmentos O preencha o indicativo de forma de pagamento (P014 no manual) como 01. Modifiquei o case da procedure GeraSegmentoO para que quando o banco for Bradesco gere o Segmento conforme é para o Santander, Sicredi e Safra, colocando 20 posições para o Nosso Número(conforme é no manual) ao invés de 19. ACBrPagForLerTXT.pas Adicionei um no Case da procedure LerSegmentoO uma opção específica para o Bradesco. ACBrPagForConversao.pas Alterei na procedure BancoToDesc para que o resultado quando Bradesco seja BANCO BRADESCO S.A; Adicionei uma procedure DescricaoRetornoBancoBradesco. As coloco a disposição da comunidade para validação e possível inclusão. ACBrPagForConversao.pas ACBrPagForGravarTxt.pas ACBrPagForLerTxt.pas -
Boa tarde! Estou adicionando em nosso sistema opção para que usando o ACBrPagFor gere arquivos com registros para o serviço de Pagamento de Tributos com Código de Barras. Mas me deparei com um problema! Para o banco do Bradesco a procedure GeraRegistro5 da Unit ACBrPagForGravarTxt tem uma condição quando o Banco é Bradesco para que só gere o Trailer de Lote se a forma de lançamento do Header do Lote for algumas específicas. pagBradesco: begin wregistro := wregistro + FormatFloat('000000', FQtdeRegistrosLote); if (FPagFor.Lote.Items[I].Registro1.Servico.FormaLancamento in [flLiquidacaoTitulosProprioBanco, flLiquidacaoTitulosOutrosBancos, flDocTed, flPIXTransferencia, flPIXQRCode,flCreditoContaCorrente])then begin wregistro := wregistro + FormatFloat('000000000000000000', FPagFor.Lote.Items[I].Registro5.Valor * 100); wregistro := wregistro + FormatFloat('000000000000000000', FPagFor.Lote.Items[I].Registro5.QtdeMoeda * 100000); // 5 casas decimais wregistro := wregistro + '000000'; wregistro := wregistro + Space(165); wregistro := wregistro + Space(10); end; end; A forma de lancamento para o Pagamento de Tributos com Código de Barras nos manuais que estou usando é 11, que para o ACBr traduz como flPagamentoContas. Logo a condição não é atendida, o Trailer do Lote não é gerado por completo e da erro na geração do arquivo. Existe alguma razão para ter essa condição delimitando quais os serviços? O Segmento correspondente para esse serviço é o Segmento O e o mesmo consta no manual. Não consigo anexar os manuais em PDF pois ambos excedem 2MB, mas os consegui nos seguintes links * Manual Bradesco https://banco.bradesco/assets/pessoajuridica/pdf/jun-19-layout-multipag.pdf * Manual Febraban https://cmsarquivos.febraban.org.br/Arquivos/documentos/PDF/Layout padrao CNAB240 V 10 09 - 14_10_21.pdf
-
[Remessa Receber] - Digito verificador Bradesco incorreto
um tópico no fórum postou Willx ACBrBoleto
Tudo certo pessoal? Alguns de nossos títulos do Bradesco estão sendo recusados devido o nosso número estar incorreto. Realizando alguns testes, vi que quando o dígito verificador é igual a 0, está sendo atribuído o valor "P", sendo que só deveria alterar para "P" caso o digito verificador for igual a 1. Conforme as imagens em anexo. Alguém poderia me auxiliar para corrigir esta situação? Desde já agradeço! -
Erro ao realizar leitura de Arquivo de Retorno CNAB400 do Bradesco
um tópico no fórum postou lukas1056 ACBrBoleto
Olá pessoal, durante uma das leituras do arquivo de retorno do Bradesco, me ocorreu uma situação inusitada. Ao verificar os arquivos de retorno percebi um motivo "A4" em uma "Ocorrência 02 - Entrada Confirmada" A4 - Na ocorrência "02" E nos fontes do ACBrBoleto ao realizar a leitura do CNAB400 o codigo do motivo buscado é convertido para Inteiro mas por se tratar de uma String ocorre erro de conversão. Conversão da Leitura para Integer O estranho é que no manual mais atual que encontrei do Banco não existe Motivo "A4" e no manual disponivel pelo ACBr existe mas somente na ocorrência "28 - Débito de Tarifas e Custas". Link do Manual no Site do Bradesco: https://banco.bradesco/assets/pessoajuridica/pdf/4008-524-0121-layout-cobranca-versao-portugues.pdf Gostaria de saber se alguém já passou por algo parecido? Pois para mim parece ser Erro durante a geração do arquivo de retorno feito pelo Banco, porque nem no manual encontrei algo semelhante. -
Ajustes nos Layouts do Bradesco e Caixa Economica Federal
um tópico no fórum postou Innovae Brasil Engenharia Boleto
Bom dia! Com base na revisão 20185, após a atualização dos componentes, foi necessário a realização de alguns ajustes para atender as solicitações dos Bancos CEF e Bradesco em relação aos arquivos para remessa de cobrança. Todos os ajustes foram realizados para atender o CNAB400 Arquivos alterados: ACBrBancoBradesco.pas Ajuste para preenchimento das posições 315 a 326 - Campo mensagem 1. Ver página 11 do manual anexo. ACBrBancoCaixa.pas Ajustes na geração do header, onde, nas posições 101 a 103 deve-se informar 007 caso se esteja trabalhando com o código do cedente com 7 dígitos. Ver página 19 Registro de transação deve sempre começar por "1", independentemente da quantidade de dígitos do código do cedente. Ver página 20 ACBrBoleto.pas Adicionada uma nova propriedade no Sacado, que será utilizada para preenchimento do campo Mensagem 1 no layout do Bradesco, conforme página 11 do Manual. (anexo) Devido à limitação dos anexos, fiz upload dos manuais e seguem os links dos mesmos. Layout Banco Bradesco Layout Caixa Econômica Federal ACBrBancoBradesco.pas ACBrBancoCaixa.pas ACBrBoleto.pas -
Olá a todos. Estou implementando uma carteira de cobrança FIDC para o banco Bradesco, e acabei tendo dificuldade com alguns pontos. Gostaria de saber se é possível (e se for como pode ser feito), a implementação de carteira FIDC e seu respectivo processo de geração de remessa, onde em alguns casos, código do banco, nome do banco e algumas outras informações que são fixas(hardcode) para o banco específico têm de ser alteradas. Busco uma solução sem que haja necessidade de alteração do fonte do ACBr. Também gostaria de saber se existe alguma forma de adicionar campos extras no processo de geração do arquivo. Em algumas carteiras como esta, é necessário o envio de Chave de Acesso da Nota Fiscal a qual o título se refere, enviado normalmente após o dígito 400 do arquivo padrão CNAB400. Se alguém passou por alguma situação dessa e encontrou alguma solução bacana e puder compartilhar, ficarei muito grato. (Pesquisei no fórum mas não encontrei nenhum tópico similar, e também estou estudando os fontes, mas até o momento, não encontrei uma forma de aplicar). Muito obrigado pelo auxílio. Att Luiz
-
Verifiquei um problema na leitura do retorno CNAB 240 do Bradesco em que no caso de importar mais de um arquivo em sequencia a partir do segundo sempre dava o erro: "Tamanho Máximo do Nosso Número é: 10". Pois bem, pelo manual o tamanho máximo é 11 e no construtor da classe já é inicializada a propriedade "fpTamanhoMaximoNossoNum := 11;", só que, na rotina "TACBrBancoBradesco.LerRetorno240" ao final da mesma havia a linha: ACBrBanco.TamanhoMaximoNossoNum := 10; ...e portanto, na importação seguinte ocorria o erro. Havia também uma linha atribuindo 11 antes do início do "For.." e que estava comentada, a qual removi para evitar mais confusão. Aproveitando a alteração também adicionei na rotina "TACBrBancoBradesco.GerarRegistroTransacao240" mais três códigos de ocorrência que não estavam previstos: toRemessaDispensarMulta : ATipoOcorrencia := '15'; toRemessaNegativacaoSemProtesto : ATipoOcorrencia := '45'; toRemessaBaixaTituloNegativadoSemProtesto : ATipoOcorrencia := '46'; Em anexo unit alterada para, na medida do possível subir para o SVN. Desde já agradeço. ACBrBancoBradesco.pas
-
Bom dia.O Bradesco, layout CNAB400, recusou a remessa porque deveria conter a CHAVE NF-e dizendo que deveria conter nas posições 401 a 444 tal chave, fazendo com que essa linha tenha 444 posições. Existe alguma opção na configuração da ACBR para essa situação? Resposta do Bradesco: LAYOUT: CNAB 400 BRADESCO, MAIS EXTENÇÃO DA CHAVE NF-e COM 44 POSIÇÕES(EXEMPLO EM ANEXO). Os dados da Agencia, conta, carteira e contrato permanecem os mesmos que está sendo utilizados atualmente. A EMISSÃO E DISTRIBUIÇÃO DOS BOLETOS É REALIZADO PELO FUNDO ATRAVEZ DO BANCO PRESTADOR DE SERVIÇO. As primeiras remessas (os testes) deverão ser feitas por este canal com o arquivo de remessa (texto). Obs: O Layout de remessa deve ficar com 444 posições, sendo que os intervalos das posições 401 a 444 é a chave da Nota Fiscal de venda com 44 posições. Obs1: O Layout de retorno é o mesmo do Bradesco com 400 posições, para seu posterior processamento.
-
Bom dia gerei o arquivo de remessa e enviei para o Banco Bradesco onde foi verificado e está tudo ok, porém quando baixo o arquivo de retorno do banco e realizo o processamento pára na seguinte mensagem de erro: Tamanho Máximo do Nosso Numero é: 8 Verifiquei a posição do arquivo de retorno de 071 a 082 e está com o seguinte conteúdo: 00000015233 A carteira que está sendo enviada no arquivo de remessa é: 09 Tem que configurar algo no retorno para informar o tamanho do nosso numero (tipo carteira ou tamanho do nosso numero)? Obrigado Nick ErroRetorno.bmp
-
bradesco remessa Gerar arquivo Remessa Bradesco Cnab 240
um tópico no fórum postou Everton Alves Totta ACBrBoleto
Boa tarde amigos, estou num projeto novo agora e gostaria de saber se alguém tem pelo menos um registro de exemplo do arquivo de remessa do Bradesco cnab 240. Pois está difícil iniciar aqui. Não entendi muito bem como se faz. Grato -
Bom dia amigos, Alguém pode me dizer qual a tag no acbr e o que é Acessório Escritural? O pessoal do Bradesco está pedindo para um cliente enviar esse "Acessório Escritural" no arquivo de remessa que já é enviado. Não tenho muita experiencia nessa parte de boletos e remessa, se alguem puder me ajudar ficarei grato.
- 1 reply
-
- acessório escritural
- remessa
- (e 1 mais)
-
Bom dia pessoal, estou com um problema um pouco estranho, ao fazer o retorno de todos os bancos funciona perfeitamente, mas ao tentar fazer do banco bradesco ele pega o nosso número em branco em todos os títulos, vi que que um usuário postou a um tempo atrás no fórum com o mesmo problema, mas infelizmente não postou como fez pra resolver. Segue código que uso pra ler o retorno: ACBrBoleto := TACBrBoleto.Create(Self); ACBrBoleto.LeCedenteRetorno := True; AcbrBoleto.NomeArqRetorno := NomeArquivoRetorno; AcbrBoleto.LerRetorno; NovoPortador := ''; For i := 0 to AcbrBoleto.ListadeBoletos.Count - 1 do Begin If Trim(AcbrBoleto.ListadeBoletos.Objects[i].SeuNumero) <> '' Then Begin Numero := TStringList.Create; ExtractStrings(['-'], [], PWideChar(AcbrBoleto.ListadeBoletos.Objects[i].SeuNumero), Numero); Titulo := Numero[0]; Parcela := Numero[1]; Serie := Numero[2]; End; Essa linha sempre retorna uma string vazia ser for Bradesco: ' ' AcbrBoleto.ListadeBoletos.Objects[i].SeuNumero Vou anexar o arquivo de retorno. Agradeço a ajuda. CB140500.RET
-
Bom dia, Tive a necessidade de efetuar algumas alterações referente a remessa do CNAB240 do banco Bradesco. Conforme consta no manual, há a possibilidade de enviar o código de desconto e código de mora 1, 2, 3. Em anexo o arquivo e manual. Grato desde já. ACBrBancoBradesco.pas CNAB240_2018.pdf
-
Boa noite, eu gostaria de saber se é obrigatório eu passar o campo de variação do banco para o banco do brasil e bradesco, caso for obrigatório onde eu informo no componente do acbrBoleto Delphi
-
Boa tarde, no ACBr existe alguma função semelhante a "FACBrDFe.SSL.CalcHash(StrCodigoVinculacao, dgstSHA256, outBase64, True);" mas que assine no formato PKCS#7 ? Esta função encontrei no projeto ACBrSATSign. Preciso utilizar esta função para integração com o Bradesco para registro on-line, conforme informado nas imagens anexas. Tenho o certificado digital, mas não estou conseguindo encontrar nada para me ajudar com isso. Se não existir no a ACBr mas se alguém puder me ajudar com o Delphi seria ótimo. Obrigado.
-
Bom Dia!!! Ao testar remessa para o Bradesco surgiu um erro no preenchimento do campo "Nosso Numero". Ao debugar a rotina, encontrei a seguinte condição: ANossoNumero := PadLeft(OnlyNumber(ACBrTitulo.NossoNumero),11, '0'); if (ACBrBoleto.Cedente.ResponEmissao = tbBancoEmite) and (StrToIntDef(ANossoNumero,0) = 0) then DigitoNossoNumero := '0' else begin ANossoNumero := ACBrTitulo.NossoNumero; DigitoNossoNumero := CalcularDigitoVerificador(ACBrTitulo); end; No meu caso, o nosso número é grande e estava estourando o limite do "Integer". Dessa forma, estava gerando a remessa com o valor "0" no nosso número. Fiz uma alteração, trocando o "StrToIntDef" para "StrToInt64Def". Seria possível subir essa alteração para o svn? Obrigado!!!
-
Olá pessoal. Estou implementando o boleto do Bradesco, estou com algumas dúvidas: Erro enviado pelo suporte do Bradesco: Registro Header (primeira linha do arquivo): - posição 27 a 46: preencher com o número do perfil (código do cedente – acessório escritural) = 4680446, alinhar com zeros a esquerda - posição 111 a 117: preencher com o número sequencial da remessa (sempre maior do que último enviado para o banco) = 0000090 Na hora de passar para o componente o valor de cedente, devo informar esse valor acrescido de zeros a esquerda ou o próprio componente se encarrega disso? O número sequencial de remessa do Bradesco deve ser controlado? Preciso saber qual o ultimo que foi enviado e fazer com que o mesmo numero sempre seja acrescido a cada envio? Segue em anexo arquivo: No mais, obrigado. PS: Desculpe se falei alguma bobeira, estou começando agora a trabalhar com o componente e com esse tipo de ramo. PS2: Existe algum manual do componente, com descrições de cada propriedade para ajudar nos estudos? Desde já agradeço. cb210701.rem
-
Tem algo estranho nesse componente, existem 3 opções de banco bradesco nele: cobBicBanco cobBradesco cobBradescoSICOOB cobSafraBradesco os 4 usam o número 237, mas na verdade os bancos que existem são: 036 Banco Bradesco BBI S.A. 204 Banco Bradesco Cartões S.A. 394 Banco Bradesco Financiamentos S.A. 237 Banco Bradesco S.A. Não está errado o componente? Porque tem 4 opções usando o mesmo número? Outra coisa, poque tem 2 itens para CEF usando o mesmo número? cobCaixaEconomica 104 cobCaixaSicob 104
-
Boa tarde, Por necessidade minha, alterei a a rotina GerarRegistroTransacao400 do Bradesco para contemplar algumas ocorrências que ainda não estavam sendo tratadas, são elas: toRemessaProtestoFinsFalimentares toRemessaAlterarControleParticipante toRemessaAlterarValorTitulo toRemessaTransferenciaCarteira toRemessaDevTransferenciaCarteira A unit está em anexo para atualizarem o componente. Anexei também o manual recebido por parte do banco a umas semanas atrás. ACBrBancoBradesco.pas 4008-524-0121-11_Layout_Cobranca-Versao_Portugues.7z