Pesquisar na Comunidade
Showing results for tags 'cnab400'.
Encontrado 50 registros
-
Sempre mantenho atualizados os fontes do ACBr. Começou essa semana ser retornada a ocorrência "SACADOR / AVALISTA -NOME NÃO INFORMADO OU DESLOCADO (BANCOS CORRESPONDENTES)". Consegui resolver não enviando mais "instruções" para o arquivo remessa, comentei a linha que envia "Titulo.Mensagem.Text" quando a cobrança for Itaú CNAB400. Será que não tem algo a ser revisado no ACBrBoleto??? Antes, enviando 4 linhas de "instruções", nenhuma delas era enviada para o arquivo de remessa, porém com a última "revision", sim. Só consegui descobrir que o problema era esse comparando uma remessa anterior (gerada com uma "revision" anterior) com a remessa gerada com a última "revision" dos fontes.
-
Dúvida - Banco do Brasil - Cnab400 - Antecipação de Títulos
um tópico no fórum postou Matheus Caccia Ribeiro ACBrBoleto
Boa tarde, Não estou conseguindo obter a informação sobre o CODIGO DO MOTIVO (CodMotivo) de um retorno com antecipação, Comando 72 nas posições 109/110 (Alteração de Tipo de Cobrança).-
- cnab400
- banco do brasil
-
(e 1 mais)
Tags:
-
Arquivo de remessa fora do padrão do Banco Votorantim
um tópico no fórum postou Alexandre Felippeto Henzen Dúvidas gerais
A pedido do banco para homologação do arquivo de remessa, foi relatado algumas inconsistências. Tamanho máximo da Carteira do banco Votorantim esta incorreto. Neste caso preciso enviar a carteira 500 porem o ACBr realiza uma alteração que sempre muda para 5 por conta do tamanho máximo configurado. No campo Identificação do Layout deve ser preenchido sempre com "CL001" porem no ACBr está preenchendo com CL + NumeroDaRemesa.- 11 replies
-
- votorantim
- acbrboleto
-
(e 1 mais)
Tags:
-
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.
-
Novidade no ACBr Boleto, adicionado Banco Industrial do Brasil !
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Agora com o nosso componente ACBrBoleto é possível emitir Boletos, gerar e receber CNAB 400 para o banco 604 - Banco Industrial do Brasil A atualização já está em nossos repositórios ! Agradecimento ao nosso amigo @Victor H. Gonzales - Panda pelo trabalho. *Em breve as documentações sobre o novo banco serão atualizadas (ACBrLibBoleto, ACBrMonitorPlus)*-
- 4
-
- acbrboleto
- bib
- (e 6 mais)
-
ACBR Boleto Remessa CNAB400 - Banco Itaú Tamanho Registro 1 Inválido
um tópico no fórum postou Eder Marcelo ACBrBoleto
Olá Boa noite. Estou utilizando o componente ACBR Boleto e estou tendo problemas com o arquivo de remessa para o banco itaú. O arquivo gera corretamente, mas ao tentar processar no site do banco exibe a seguinte mensagem: "Tamanho do Registro 1 inválido". Conferi o arquivo com o manual e a quantidade de caracteres está batendo com o manual. Alguém poderia me ajudar com este problema? Em anexo segue o arquivo que estou tentando enviar para o banco. Grato, 1100004.txt- 8 replies
-
- acbr boleto
- remessa
- (e 3 mais)
-
Bom dia pessoal, Ao gerar a remessa UnicredES CNAB 400 percebi que está faltando 1 dígito na linha do Registro Detalhe tipo 1. Ao analisar os fontes identifiquei que o caractere que está faltando é o da posição 105 Tipo de Valor Mora (conforme manual). No arquivo ACBrBancoUnicredES.pas percebi que a função CodJurosToStr abaixo está sem código fonte, conforme descrito abaixo: function TACBrBancoUnicredES.CodJurosToStr(const pCodigoJuros: TACBrCodigoJuros; ValorMoraJuros: Currency): String; begin end; Verificando o histórico do SVN percebi que foi removido o conteúdo da função na revisão 27296 do dia 05/11/2022. Acredito que foi removido sem intenção porque a descrição da revisão não condiz com o que foi feito. Podem revisar essa alteração e se realmente estiver incorreto voltar o código fonte removido?
-
Está dando o seguinte erro quando o cliente tenta enviar a remessa ao banco Sicredi. Alguém sabe me ajudar nessa situação? arquivo fora de sequencia - esperado 1 - no header 10:
-
Olá, pessoal, tudo bem? Estou tendo problemas na geração da remessa do banco SICREDI, no leiaute CNAB400, que não está gerando o registro tipo 2, responsável por conter os dados do nosso número e também as instruções de cobrança do título. Eu analisei a unit "ACBrBancoSicredi.pas", mas não encontrei nenhum método responsável pela geração deste registro para ver se eu estava configurando alguma coisa de errado. Como nós ainda estamos utilizando o componente de emissão de boletos da Tecnospeed, eu tenho um modelo de remessa gerado de acordo com o manual. O campo do ini que estou informando a instrução é "Mensagem" e a página 25 do manual de instruções do CNAB400 para SICREDI contém as definições para a geração do registro tipo 2. Link para manual CNAB400 SICREDI consultado: https://www.sicredi.com.br/media/manual_cnab_400_28062021.pdf Segue os arquivos em anexo para análise. Muito obrigado. ACBrLib.ini boleto.pdf IncluirTitulo.ini manual_cnab_400_28062021.pdf remessa SICREDI com reg tipo 2 - Tecnospeed.CRM remessa SICREDI sem reg tipo 2 - AcBrLibBoleto.CRM
- 10 replies
-
- acbrlib
- sicredi cnab400
-
(e 2 mais)
Tags:
-
Solicitação de alteração na unit ACBrPanCaixa.pas
um tópico no fórum postou Gustavo.martins ACBrBoleto
Boa tarde. Estava debbugando o código para resolver um problema para um cliente e reparei que existe uma informação que o Acbr ainda não implementou na geração de boletos. Ao fazer um boleto com "13 - Alteração do valor nominal do boleto" com o CNAB 400, a função GerarRegistroTransacao400 na unit ACbrPanCaixa.pas não possui tal código implementado. Escrevi a informação na mão na classe mas gostaria que fosse adicionada ao projeto porque pode ajudar outras pessoas e além disso não precisaria refazer a alteração ao atualizar o ACBr. Segue em anexo o arquivo .pas com a alteração feita. ACBrBancoCaixa.pas -
Banco do Brasil CNAB400 duplicando nro sequencial
um tópico no fórum postou Vitor.Bonvino ACBrBoleto
Bom dia, Estou na fase de homologação do boleto do Banco do Brasil CNAB 400 porém foi verificado um detalhe referente ao número sequencial solicitado pois está duplicando no Registro Detalhe Tipo 5 – Multa/Prazo Limite de Recebimento – Opcional – Remessa. Dando uma olhada mais detalhada, no método TACBrBancoBrasil.GerarRegistroTransacao400 foi verificado que o Número Sequencial é o ultimo item listado na atribuição wLinha IntToStrZero( aRemessa.Count +1, 6 ) porém ao gerar o Registro Detalhe Tipo 5 Multa/Prazo será somado dois, ou seja, IntToStrZero(aRemessa.Count + 2 ,6) e nesse caso será duplicado o Número Sequencial a partir do segundo registro conforme imagem "arquivo". Realizei uma alteração nos fontes ACBrBoleto e ACBrBancoBrasil, dando overload nos métodos referentes ao leiaute 400(evitando possíveis impactos) passando um var como parâmetro a fim de ir somando o index correto do número sequencial. Imagens do e-mail, fontes.pas e arquivo.txt em anexo. Fico à disposição Att, Vitor. ACBrBancoBrasil.pas ACBrBoleto.pas- 6 replies
-
- bb
- banco do brasil
-
(e 1 mais)
Tags:
-
CNAB 400; Instrucao de cobranca; Protestar dias corridos, Protestar dias uteis, Negativar.
um tópico no fórum postou Iure Caldas ACBrBoleto
Boa tarde Senhores, Estou configurando o sistema para de negativar os títulos após o vencimento de um cliente. Já aproveitei e fiz os testes nas outras opções existentes. Layout CNAB 400, Especificamente, Banco ITAU. Notei divergências no arquivo de remessa, e mensagens nos boletos. Estou considerando na posição 392-393 o valor 20. A- Protestar dias corridos.(Correto) Mensagem Boleto: Protestar em 20 dias corridos após vencimento. Posição 157-158: 34 Posição 392-393: 20 B- Protestar dias uteis.(Divergente) Mensagem Boleto: Protestar em 20 dias corridos após vencimento.(manteve mesma mensagem) Mensagem Boleto correta: Protestar em 20 dias uteis após vencimento. Posição 157-158: 34 (No arquivo de remessa manteve o mesmo código) Posição 157-158 código correto: 35 Posição 392-393: 20 C - Negativar.(Divergente) Mensagem Boleto: Negativar em 20 dias corridos após vencimento. Posição 157-158: 00 (No arquivo de remessa preencheu com 00) Posição 157-158 código correto: 66 Posição 392-393: 20 Fui informado pelo setor de programação que os componentes do ACBR estão atualizados. Caso não exista esse problema nos componentes, me oriente qual procedimento para corrigir. Obrigado!! -
erro na remessa caixa cnab 400 - erro no codigo do cedente
um tópico no fórum postou jairomonassa ACBrBoleto
boa tarde, Ajusta o código do acbr - boleto da caixa. erro da remessa cnab 400 paar layout antigos No novo layout da caixa cnab 400 dá tudo certo, o codigo do cedente é 7 tudo ok o problema no layout antigo do cnab 400 que o codigo do cedente deveria ser 6 7 caractere em branco e ta saindo em branco olhando o acbrbancocaixa.pas tem a função tudo ok (LINHA 285 ) , ........so adicionar um espaço if ((fpLayoutVersaoArquivo = 107) and (fpLayoutVersaoLote = 67)) or (fpLayoutVersaoArquivo = 007) then Result := PadLeft( ACBrCedente.CodigoCedente, 7, '0') else Result := PadLeft( ACBrCedente.CodigoCedente, 6, '0')+ ' '; <----------------adicionar um espaço PORÉM NO HEADER DO 400 quando vai colocar o cendete ele preenche com zero (ERRADO) LINHA 486 DEVERIA FICAR ACodCedente + // 31 ate 37 - Código Identificador da Empresa na CAIXA (CEDENTE) AO INVEZ que ele volta a preencher com 0 7 caracteres PadRight(ACodCedente, 7, '0') + // 31 ate 37 - Código Identificador da Empresa na CAIXA (CEDENTE)- 12 replies
-
- cedente
- codigo do cedente
- (e 3 mais)
-
Implementação de IDENTIFICAÇÃO DO TIPO DE SERVIÇO no AcbrBoleto
um tópico no fórum postou Wellington Alamino ACBrBoleto
Boa tarde a todos da comunidade. A minha situação é a seguinte: Realizo todo meu processo de gestão de cobrança pelo AcbrBoleto no banco Itaú e outros, porem no itau temos o desconto de titulo quando descontado o titulo é baixado do cobrança e vai pro empréstimos solicitamos ao Itaú e passamos a receber o arquivo de retorno referente aos descontados[04-EMPRESTIMO], porem na leitura do retorno a identificação do tipo do serviço é ignorada, ou melhor não temos uma propriedade do componente AcbrBoleto para carregarmos qual serviço estamos tratando. Gostaria de saber dos moderadores e responsáveis se seria viável e interessante o desenvolvimento desta propriedade. Desde já gostaria de me por a disposição para desenvolver uma versão de teste para comunidade.- 22 replies
-
- tipo de serviço
- cnab240
- (e 4 mais)
-
Bom dia, recentemente (Maio/2019) o Sicredi alterou seu layoute de cobrança CNAB400 para atender já no registro de títulos a opção de Negativação. Desta forma torna-se possível enviar já na remessa de cadastro de título a informação da Negativação. A utilização desta funcionalidade de negativação ficou muito semelhante ao já existente procedimento de protesto. Sendo assim alterei os fontes do ACBr para atender tal alteração. Porém só fiz a alteração para o layoute CNAB400. O manual atualizado da cobrança Sicredi CNAB400 onde possui agora os campos para informação da negativação está no link https://www.sicredi.com.br/html/para-sua-empresa/recebimentos/cobranca/arquivos/manual-cnab-400.pdf (Pág. 36 do manual, posição 193-194 e 195-196 do registro detalhe do arquivo de remessa). Também envio em anexo os fontes do ACBr alterados para atender essa opção de negativação. Peço que analisem os fontes abaixo para uma possível submissão para o repositório de fontes no SVN. ACBrBoleto.pas ACBrBancoSicredi.pas
- 12 replies
-
- 1
-
- acbrboleto
- negativação serasa
- (e 2 mais)
-
Contribuição - Complementações na leitura do retorno CNAB 400 Itaú
um tópico no fórum postou Wellington Alamino ACBrBoleto
Boa tarde, Realizei algumas implementações no arquivo “ACBRNFe2_Trunk2\Fontes\ACBrBoleto\ACBrBancoItau.pas” e gostaria de que a colocar para análise e atualização no projeto. 1 – Add function CodigoLiquidacao_Descricao; 2 – Captura do Sacado.NomeSacado, CodigoLiquidacaoDescricao, Liquidacao.Banco, Liquidacao.Agencia, Liquidacao.Origem na Procedure LerRetorno400; Utilizei como consulta o arquivo AcbrTools\Bancos\Itau\layout_cobranca_400bytes_cnab_itau.pdf e testei com arquivos de retorno cnab 400 na pratica. O arquivo da Caixa, somente ajustei uma tabulação de uma unica linha. Sucesso a todos; ACBrBancoCaixa.pas ACBrBancoItau.pas -
Bom dia. Eu fiz a implementação para o banco CRESOL SC/RS. Essa cooperativa trabalha apenas com o Layout CNAB 400 e é baseada no banco Bradesco. Segue os fontes da unit para avaliação e adição no Subversion, assim como o documento de layout usado e a logomarca. OBS: não foi anexado as alterações necessárias na unit ACBrBoleto, como a criação do TACBrTipoCobranca.cobCresol e nem a inicialização dentro do método SetTipoCobrança. Manual_Cobrança_Integrada_Cooperado.doc ACBrBancoCresol.pas Cresol.bmp
-
Olá! Configurei o ACBrBoleto em um de meus clientes utilizando o Banco Safra, tanto a impressão do boleto quanto o arquivo de remessa foram homologados e já efetuei testes em ambiente de produção. Tive que realizar apenas uma alteração na leitura do arquivo de retorno, tendo em vista que a propriedade TACBrTitulo.OcorrenciaOriginal.CodigoBanco sempre retornava o valor '02'. O arquivo ACBrBancoSafra.pas com a alteração está anexado nesta mensagem. A minha alteração pode ser visualizada na linha 546 do arquivo na procedure LerRetorno400. 546: OcorrenciaOriginal.Tipo := CodOcorrenciaToTipo(StrToIntDef(copy(Linha, 109, 2), 0)); ACBrBancoSafra.pas
- 6 replies
-
- acbrboleto
- cnab400
- (e 3 mais)
-
Bom dia, eu estou com problema ao gerar o arquivo remessa do banco BANRISUL Alguém sabe informar pegaria as informações desse campo? "NUMERO DE DIAS PARA MULTA APÓS O VENCIMENTO"
-
Remessa Bradesco CNAB400 - Registro Tipo 2 - Descontos
um tópico no fórum postou theiller ACBrBoleto
Olá, Identifiquei uma falha na remessa Bradesco CNAB400 no registro tipo 2 referente aos campos de descontos. As posições referente aos valores (Data Desconto2, Valor Desconto2, Data Desconto3, Valor Desconto3) requerem dados numéricos, porem está sendo passado o caracteres "espaço em branco" que é considerado alfanumérico. Fiz o ajuste formatando o conteúdo corretamente, embora zerado e não através das propriedades especificas, pois como não faço uso desse recurso e já estava sendo passando um valor nulo, não me preocupei tanto quanto a associação. Também adicionei como comentário as posições especificas na concatenação da string que monta a linha. A análise foi feio através do manual e site de validação de arquivo remessa próprio Bradesco (aba Cobrança): https://banco.bradesco/assets/pessoajuridica/pdf/4008-524-0121-layout-cobranca-versao-portugues.pdf https://banco.bradesco/html/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo.shtm Segue anexos para analise, e atualização do componente! ACBrBancoBradesco.pas- 1 reply
-
- 1
-
- bancobradesco
- registro tipo 2
- (e 2 mais)
-
Erro ao Ler Retorno do Banco do Brasil - CNAB400
um tópico no fórum postou Amaro José Loch ACBrBoleto
na função...function TACBrBancoBrasil.TipoOCorrenciaToCod ( const TipoOcorrencia: TACBrTipoOcorrencia ) : String; TipoOcorrencia me retorna toRetornoComandoRecusado case TipoOcorrencia of toRetornoRegistroConfirmado : Result := '02'; toRetornoRegistroRecusado : Result := '03'; - Correto é toRetornoComandoRecusado toRetornoLiquidado : Result := '06'; toRetornoTituloEmSer : Result := '11'; toRetornoAbatimentoConcedido : Result := '12'; toRetornoAbatimentoCancelado : Result := '13'; toRetornoVencimentoAlterado : Result := '14'; toRetornoRecebimentoInstrucaoProtestar : Result := '19'; toRetornoEntradaEmCartorio : Result := '23'; toRetornoChequeDevolvido : Result := '44'; else Result := '02'; --> está retornando 02.... registro confirmado... end; Existe algum correção para isso??- 3 replies
-
- cnab400
- retorno ocorrencia
- (e 1 mais)
-
Pessoal, tive um problema na caixa, e gostaria de ver o que os amigos fizeram a respeito. Segundo o manual do layout CNAB 400 da Caixa (NE024), existe uma nota falando sobre a instrução de protesto ao registrar um boleto via arquivo de remessa: "Caso o CEP do Pagador não esteja vinculado a uma agência cobradora de protesto (CEP sem praça de cobrança), o título será registrado com instrução de devolução, sendo o Prazo de Devolução igual ao Prazo de Protesto, com prazo mínimo de 5 dias." Fonte: LEIAUTE DE ARQUIVO ELETRÔNICO PADRÃO CNAB 400 COBRANÇA BANCÁRIA CAIXA - SIGCB - Versão: 67.126 v006 micro No arquivo de retorno do dia seguinte virá a seguinte mensagem referente em títulos com esta situação: “49 – CEP sem praça de cobrança (não localizado)." Ou seja, se o prazo para protesto era para 10 dias após o vencimento, mas o título não tem como ser protestado (e isso não temos como saber antecipadamente, a não ser um trabalho minucioso identificando os CEps que não tem como protestar), o sistema da caixa automaticamente registra o título com a instrução de devolução, e usa o mesmo prazo de 10 dias. Isso é ruim, pois além do boleto não ser protestado, ele ainda será baixado do sistema de cobrança em um prazo muito menor do que o comumente utilizado (de pelo menos 90 dias). Até encontrei uma sugestão bacana para o probelma aqui: http://blog.sisalu.com.br/index.php/2017/11/14/financeiro-ceps-sem-praca-de-cobranca/ Que é fácil de implementar no sistema, porém para a empresa fica complicado de alimentar esta informação, pois ele tem que ficar consultando a Caixa (até onde sei) para saber se o CEPs do cliente deles possui agente de protesto ou não, e tem ainda o fato da empresa estar sempre cadastrando novos clientes, e quando trata-se de atacadista ou indústria, são muitos clientes em várias cidades e CEPs diferentes. Alguém do grupo já encontrou alguma solução para isso? Se sim, poderia compartilhar conosco? Desde já agradeço.
-
Ola. Hoje um cliente entrou em contato pedindo para configurar a "Negativação Expressa" do Itau com 05 dias. Confesso que não tinha nem ideia que isso existia. Buscamos informação e, segundo as rotinas do Itau, trata-se de uma opção que o cliente pode utilizar como alternativa ao Protesto (Que sai mais caro). O banco lê o comando de dias e inclui o Sacado no SPC/Serasa automaticamente, como no protesto. No recebimento é retirado automaticamente ou por comando via Web do banco realizado pelo cliente. Bom, a pergunta é: Existe algo nesse sentido já preparado no ACBrBoleto? Segue documentação enviada pelo Itau para nós. cobranca_400bytes_cnab_itau.pdf
- 4 replies
-
- acbrboleto
- itau
-
(e 2 mais)
Tags:
-
sicredi Erro na leitura do retorno Sicredi CNAB400 - Motivo G4
um tópico no fórum postou Talliny Dalla Nora ACBrBoleto
Precisei tratar o motivo "G4" para títulos com Retorno de Instrução Rejeitada na leitura do arquivo de retorno do Sicredi CNAB400 para evitar erro de conversão para inteiro conforme imagem: Unit ACBrBancoSicredi.pas em anexo. Peço a gentileza de subirem a alteração para o SVN. Abraços! ACBrBancoSicredi.rar -
Boa noite, Não consigo encontrar no componente ACBr Boleto a cobrança mensagem do Itaú, padrão CNAB400, que disponibiliza o registro 7 com as mensagens que serão impressas no boleto que será enviado ao sacado. Existe algum trabalho nesse sentido? Grato, Carlos Rosa.