As duas formas – doravante e de ora avante – existem na Língua Portuguesa e têm o mesmo sentido.

Ou seja, ambas as expressões estão corretas com o mesmo sentido e significado podendo, no entanto, haver contextos onde uma das formas “soe” melhor.

Doravante é um advérbio que significa de agora em diante; em direção do futuro; de ora em diante.

Lei Geral do Trabalho em Funções Públicas (doravante designada por LTFP) [..]
A Comissão procurará garantir que, doravante, esta dimensão seja tida em conta em todos os projectos.

Etimologicamente advém da locução adverbial “de + ora + avante” pelo que constituem formas alternativas de dizer o mesmo.

De ora avante, tal como referido, é uma locução adverbial com o mesmo sentido e significado.

Dou-lhe razão e passo de ora avante a tratá-lo por meu Amo.

Obs: não existe uma recomendação a dar sob se uma das formas deve ser usada em detrimento de outra; pessoalmente opto por “doravante” ou “de agora em diante” mas é uma opção.


Referências

Advém da construção de + ora + avante.