Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Banco do Brasil (dias recebimento apos vencimento)


Ver Solução Respondido por Paulo Cezar Guimarães,
  • Este tópico foi criado há 945 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia.

Recebi essa mensagem do banco, e não localizei qual campo devo preencher ou zerar para funcionar.

Orientações:
1. Regularize as informações marcadas abaixo;
 
*******************************  Detalhe tipo 5  ********************************
Posições 023 a 025: Caso o preenchimento permaneça com 000 dias, o título não poderá ser recebido após o seu vencimento .
Para recebimento após vencimento alterar campos com "Quantidade de dias para recebimento após vencimento". Ou preencher com "Brancos"
Link para o comentário
Compartilhar em outros sites

Nao consegui editar o tópico segue outra duvida.

  • ESPÉCIE MOEDA: Sigla de identificação da moeda (R$ - Real; US$ - Dólar; EU$ - Euro) ou código correspondente a um índice de emissão da fatura/duplicata/contrato (Ex.: CUB –Índice da Construção, TR – Taxa Referencial, etc). (Recibo do pagador) e (ficha de compensação)
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Ao solucionar é sempre interessante relatar tb como foi, desta forma outros usuários que se depararem com a mesma situação se beneficiarão na solução.

Obs. Tópico destravado.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Boa tarde.

também me deparei com esta mensagem

Orientações:

1. Regularize as informações marcadas abaixo;
 
*******************************  Detalhe tipo 5  ********************************
Posições 023 a 025: Caso o preenchimento permaneça com 000 dias, o título não poderá ser recebido após o seu vencimento .
Para recebimento após vencimento alterar campos com "Quantidade de dias para recebimento após vencimento". Ou preencher com "Brancos"
 
Não consegui identificar qual campo devo preencher.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 02/06/2021 at 14:14, epantoja22 disse:

Boa tarde.

também me deparei com esta mensagem

Orientações:

1. Regularize as informações marcadas abaixo;
 
*******************************  Detalhe tipo 5  ********************************
Posições 023 a 025: Caso o preenchimento permaneça com 000 dias, o título não poderá ser recebido após o seu vencimento .
Para recebimento após vencimento alterar campos com "Quantidade de dias para recebimento após vencimento". Ou preencher com "Brancos"
 
Não consegui identificar qual campo devo preencher.

Boa tarde, 
quando informado 000 dias, banco entende que não é possivel pagar após o vencimento, 
o correto é informar a qte de dias ou em branco.
estou com mesmo problema.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia, fiz alterações na unit ACBrBancoBrasil.pas

Método GerarRegistroTransacao400

1085.     wDiasPagto := 0;
1086.     if (ATipoOcorrencia = '01') and ( DataLimitePagto > Vencimento ) then
1087.     begin
1088.       wDiasPagto:= DaysBetween(Vencimento, DataLimitePagto);
1089.       aDiasPagto:= IntToStrZero(wDiasPagto ,3);
1090.     end
1091.     else
1092.       aDiasPagto:= Space(3);

1175.        aDiasPagto                                       + //Qtd dias Recebimento após vencimento

ACBrBancoBrasil.pasMétodo GerarRegistroTransacao240

678.     nDiasBaixa  := 0;
679.     if (ATipoOcorrencia = '01') and ( DataLimitePagto > Vencimento ) then
680.     begin
681.       nDiasBaixa  := DaysBetween(Vencimento, DataLimitePagto);
682.       aDiasBaixa  := IntToStrZero(nDiasBaixa,3) ;
683.     end
684.     else
685.       aDiasBaixa  := Space(3);

738.        aDiasBaixa                                                                + // 225 a 227 - Campo não tratado pelo BB [ Alterado conforme instruções da CSO Brasília ] {27-07-09}

 

Segue anexo da unit alterada.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Membros Pro

Boa tarde José, baixei as modificações.

No tipo de ocorrência 01-Registro, teste efetuado com sucesso, sem ressalvas.

No tipo de ocorrência 39-Prazo Limite para Recebimento de Título Vencido, não esta enviando o prazo limite informado. sempre é enviado "zeros", fiz uma alteração no código, gostaria que fosse revisado.

d) Quando o campo “Comando” (21.7) for igual “38” ou “39”: Posição Conteúdo 174 a 176 Prazo Limite para Recebimento de Título Vencido - Código/Comando de Remessa for igual “38”, informar zeros; - Código/Comando de Remessa for igual “39”, informar a quantidade de dias após o vencimento do título a ser observado pelo Banco para recebimento dos boletos de cobrança vencidos. Após o período determinado, o boleto somenteACBrBancoBrasil.pas poderá ser liquidado junto a própria empresa. 177 a 192 Preencher com Zeros

 

     sDiasBaixa :='000000';
     sDiasBaixa := '   ';
     if ((ATipoOcorrencia = '01') or (ATipoOcorrencia = '39')) and (Max(DataBaixa, DataLimitePagto) > Vencimento ) then
       sDiasBaixa := IntToStrZero(DaysBetween(Vencimento, Max(DataBaixa, DataLimitePagto)), 3);

      if ATipoOcorrencia = '39' then
     begin
       Instrucao1:= '00';
       Instrucao2:= '00';
       AInstrucao:= '0000';
       aDataDesconto:= sDiasBaixa;
     end;

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

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