One of the reasons why this error might happen is due to SCA (Strong Customer Authentication) as part of the Regulatory Technical Standards imposed by some banks in Open Banking connections.
Part of SCA is the limiting of historical transactional data retrieval to a set period after the initial consent and authentication of an end-user. In real terms, this means that clients will be allowed to access as much transactional data as the bank allows for a period of 45 minutes after the initial authentication of an end-user.
After this period, banks that enforce SCA will only return 90 days of transactions. More than this, you will receive an
As of 5 July 2019, only Lloyds and Halifax have this policy active.
What to do next?
- When first authenticating a new user, obtain as much historical data as the bank allows;
If you need more information...
Please check this document from the European Banking Authority (EBA) about Strong Customer Authentication for full information.