Bom Dia
Hoje ao atualizar o ACBr em minha máquina, retornou um erro na compilação do meu projeto na Unit ACBrUtil.pas (linha 1875) na função DateTimeToIso8601(ADate: TDateTime; ATimeZone: string = ''): String;.
SetLength(Result, Result.Length - 1);
Utilizo o Delphi XE2 não existe (.Length) nas variáveis String por isso o erro, no Delphi Tokyo esta propriedade existe, não sei informar apartir de qual versão do Delphi foram habilitadas as propriedades de variáveis String, então fiz a alteração abaixo para poder compilar no XE2 sem problemas.
SetLength(Result, length(Result) - 1);
Poderia ser acrescentado nas próximas distribuições uma diretiva especificando a versão do Delphi para uso das propriedades das variáveis String.