Boa tarde,
1. O DACTE feito em Quick Report, imprimi os dados do veículo, motorista e vale-pedagio, mas só se o transporte for lotação ou seja: Será lotação quando houver apenas 1 tomador do serviço por veículo, ou combinação veicular, e por viagem.
// TpcteLocacao = (ltNao, ltSim);
Rodo.Lota:=ltNao;
Se Lota for igual a ltSim outras propriedades deverão ser preenchidas (favor consultar o manual para saber quais).
2. DACTE em Fast Report, não utilizo, mas me parece que existe sim um versão free do componente.
3. Imprimir "USO EXCLUSIVO DO EMISSOR DO CT-E", exemplo:
compl.xObs := 'Documento emitido por ME ou EPP optante pelo Simples Nacional';
Espero ter ajudado.