historical data migration to D365 Financials from Quickbooks enterprise


Is there a way to import historical (past three years of all transactions) from QB Enterprise into D365 Financials? I am wondering how this is possible.  

We are also thinking of using NAV 2017 if it's not possible. If using NAV 2017, is there any tool such as RapidStart or anything that would make it easy to migrate the transactions? We want to stay with D365 financials if its feasible to import the historical data.  Any thoughts would be appreciated.