Olá, Fiz algumas alterações conforme manual emitido em Janeiro, 2017
Foram incluídos os seguintes retornos
23: Result := '23-Remessa a Cartório';
24: Result := '24-Retirada de Cartório';
25: Result := '25-Protestado e Baixado (Baixa por Ter Sido Protestado)';
46: Result := '46-Liquidação On-line';
47: Result := '47-Estorno de Liquidação On-line';
51: Result := '51-Título DDA reconhecido pelo pagador';
52: Result := '52-Título DDA não reconhecido pelo pagador';
53: Result := '53-Título DDA recusado pela CIP';
61: Result := '61-Confirmação de alteração do valor nominal do título';
62: Result := '62-Confirmação de alteração do valor/percentual mínimo/máximo';
A caixa tem o retorno opcional do arquivo de pré-critica, que analisa o layout do arquivo antes de ser processado.
para meus clientes estava aparecendo um erro, então tomei a liberdade de adicionar uma função que faz a verificação da pré critica.
Não está completa, ela apenas verifica se na pré critica existem erros. se não existir continua a execução normal do sistema.
Estou enviando os arquivos para serem adicionados ao svn.
Outra sugestão é na verdade uma pergunta. Se o acbr já foi pensado em ser migrado para o github?
Creio que lá é mais simples visualizar o fonte e as alterações sem ter que baixar, além de ter a hospedagem gratuita da documentação. tbm tem suporte ao svn.
Obrigado, Boa semana a todos!
ACBrBancoCaixa.pas
ACBrBoleto.pas
CNAB240_SIGCB Janeiro2017.pdf