Ir para conteúdo
  • Cadastre-se

dev botao

ACBrBancoCaixa.pas - Alteração na geração da Remessa CNAB400 (DataBaixa)


sismais
Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 2098 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Caros moderadores, fiz um pequeno ajuste no ACBrBancoCaixa.pas e envio em anexo para que possam analisar e remeter ao repositório.

De acordo com a o Manual do Layout CNAB400 (MO 67126 009) da caixa, o campo 43.1,  posição 392 a 393 é usado tanto para Dias para Protesto quanto para Dias para Baixa/Devolução do Boleto.

image.png.bdff3b1d8b6bf64b2ed65d15add68912.png

image.png.4d09cec581c761568299396a269cffcd.png

Na linha 1023 o trecho abaixo não contempla o prazo para Baixa/Devolução:

                   IfThen((DataProtesto > 0) and
                      (DataProtesto > Vencimento),
                       PadLeft(IntToStr(DaysBetween(DataProtesto,
                       Vencimento)), 2, '0'), '99')                                + //392 até 393 - Quantidade de dias para início da ação de protesto ou devolução do Título

Alterei para que considere também a DataBaixa:

                   IfThen((DataProtesto > 0) and (DataProtesto > Vencimento),
                             PadLeft(IntToStr(DaysBetween(DataProtesto,Vencimento)), 2, '0'),
                          IfThen( (DataBaixa > 0) and (DataBaixa > Vencimento),
                             PadLeft(IntToStr(DaysBetween(DataBaixa,Vencimento)), 2, '0'),
                             '99')
                          )                                                          + //392 até 393 - Quantidade de dias para início da ação de protesto ou devolução do Título

Segue arquivo anexo.

ACBrBancoCaixa.pas

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

  • 2 semanas depois ...
  • 2 semanas depois ...
  • Este tópico foi criado há 2098 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.