Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde!

Como vi vários posts referente este assunto abri este como dica de melhoramento podendo ser aplicado em outros bancos.

Enfrentei diversas vezes problema com a geração da remessa para a CEF cnab240 com a instrução de protesto, a maneira que o o sistema está calculando a informação se é dias úteis ou corridos e os dias de protesto.

O problema acontece quando o vencimento da duplicata é em sexta e tem 3 dias corridos, exemplo vencimento em 05/01/2018 onde a data de protesto é na quarta 10/01/18 e na remessa gera o campo 221 = 1 e o campo 222/224 = 05 como se o protesto seria na sexta 12/01/18.

No meu código para a geração do boleto informo as propriedades "DiasDeProtesto" e "TipoDiasProtesto".

Fiz o ajuste utilizando as varáveis onde fica bem explicito a informação alterando as linhas 684 e 685:

               IfThen((DataProtesto <> 0) and (DiasDeProtesto <= 5), '1', '3') + //221 - Código de protesto: Protestar em XX dias corridos
               IfThen((DataProtesto <> 0) and (DiasDeProtesto > 0),
                    PadLeft(IntToStr(DiasDeProtesto), 2, '0'), '00') + //222 a 223 - Prazo para protesto (em dias corridos)

onde antes constava:

               IfThen((DataProtesto <> 0) and (DataProtesto > Vencimento), '1', '3') + //221 - Código de protesto: Protestar em XX dias corridos
               IfThen((DataProtesto <> 0) and (DataProtesto > Vencimento),
                    PadLeft(IntToStr(DaysBetween(DataProtesto, Vencimento)), 2, '0'), '00') + //222 a 223 - Prazo para protesto (em dias corridos)
 

Em anexo a unit alterada.

 

Marcos

Softbox Informática Ltda

 

ACBrBancoCaixa.pas

  • 2 semanas depois ...
  • Moderadores
Postado

Ajustes realizados baseados no manual, com pequena alteração no código anexo, pois o componente já faz a validação do campo "DiasDeProtesto" informando corretamente o campo "TipoDiasProtesto" (diUteis / diCorridos) . Correção disponível no SVN.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 2 meses depois ...
Postado

Boa tarde .Gostaria de saber que se na entrada do Titulo BB cnab 400 se eu enviar Instrucao de Protesto na inclusao do titulo Ex : Protestar 5 Dia util,  se eu preciso informar data de protesto ?

 

 

Obrigado

Postado

Bom dia!

Eu não estou usando o ACBr para gerar o cnab400 do BB, mas olhando o código precisa informar a data de protesto sim, no código do acbr é feito a verificação da instrução de protesto e o cálculo de quantidade de dias para o protesto.

Marcos

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