Bom dia!
O valor de abatimento não tem data de limite como acontece com o valor do desconto que tem, a até na impressão do boleto sai essa mensagem com data.
Nos manuais dos bancos não tem esse campo de data de abatimento para nem ser informado na remessa.
Até onde conheço cobrança bancária nunca vi data de limite para o abatimento, somente para o desconto.
Os campos impressos de boleto acredito que o acbr está correto em não imprimir nos campos, pois é preenchido no momento do pagamento no caixa ou tem a instrução na remessa.
No caso do boleto impresso eu fiz um ajuste para contornar a data de abatimento, pois este o cliente teria direito independente do dia pago, para não afetar os que usam dessa forma no meu ajuste retirei a data de vencimento usada no lugar da data de abatimento.
Exemplo do código alterado na linha 1710:
if ValorAbatimento <> 0 then
begin
if DataAbatimento <> 0 then
AStringList.Add(ACBrStr('Conceder abatimento de ' +
FormatCurr('R$ #,##0.00',ValorAbatimento) +
' para pagamento ate ' + FormatDateTime('dd/mm/yyyy',DataAbatimento)))
else
AStringList.Add(ACBrStr('Conceder abatimento de ' +
FormatCurr('R$ #,##0.00',ValorAbatimento)));
//' para pagamento ate ' + FormatDateTime('dd/mm/yyyy',Vencimento)));
end;
Marcos
Softbox
ACBrBoleto.pas