Adding existing portfolio transactions

We are trying to add all the execution data for existing account on IB, but 'download_execution' function fills the data for last few days. is there any way to complete the execution data e.g. using external statements reports produced by IB ?

We have an internal ticket to support importing earlier transactions using a Flex Report from Account Mgmt, but unfortunately it's not available yet. The IB API only returns executions for the current day.

Any particular timeline to add this feature ?

No particular timeline at present. The main rationale for this feature is as a fail-safe in case executions are missed for whatever reason as explained in the link above. Consequently the priority isn't that high since that scenario should be preventable using the steps outlined. What's your reason for wanting to get non-QuantRocket executions into the blotter database? Can you clarify the use case?