Não.
A empresa pode dar lucro e não gerar caixa. Como? Ela vende a prazo mas recebe parcelado. Ou o cliente se torna inadimplente, e as provisões pela companhia não são suficientes
A empresa também pode gerar caixa e não dar lucro. Por exemplo, as seguradoras. O segurado paga o prêmio à vista, mas a empresa só reconhece a receita após a vigência do contrato. E se ocorrer um sinistro, a empresa deverá desembolsar bem mais do que o prêmio recebido.
Você precisa entender a diferença entre regime de competência e regime de caixa.
Regime de competência: conheça os seus principais componentes