I'm non resident with financial investments in France

You are liable for tax on everything you earn in France that is taxable in France under international tax treaties.

Financial investments are liable for direct debit by your bank. Depending on the type of investment, they may be exempt.