TrueLayer FAQs
Frequently asked questions about our TrueLayer integration
If your TrueLayer question isn't answered on this page, please contact our support team.
What does a customer see when they linkLink The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat. their bank account?
Codat uses TrueLayer's customer journey to linkLink The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat. a bank account. This includes a standard landing page for all customers, and a login page for their banking institution. To find out exactly what your customers will see, set up a test companyCompany In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources. and generate a linkLink The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat. URL as described in Test TrueLayer.
Can I specify the bank we want to connect to when we're initiating the OAuth process?
Yes. When you create a data connectionConnection A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform. to syncSync The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule. banking data for a companyCompany In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources., you also supply a platform key. For more information, see Test TrueLayer.
Does Codat automatically syncSync The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule. banking data on a regular basis?
Banking data is synchronized in the same way as data from accounting integrations.
Configure sync settings explains how to adjust the fetch order and syncSync The process of fetching the latest data from a connected data source. Syncs can be triggered manually or run automatically on a schedule. frequency to suit your requirements.
How are we billed for connectionsConnection A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform. to TrueLayer accounts?
You'll be billed by Codat. Your invoice will include an additional line item for TrueLayer. For more information, get in touch with your commercial contact.
Are there any FCA regulations that need to be accounted for such as registering as an AISP?
The structure of the TrueLayer and Codat distribution agreement is designed so that you don't require any direct regulatory authorization from the Financial Conduct Authority (FCA) to access data from businesses. Neither do you need to register as an account information service provider (AISP). However, you should ensure that you comply with the authorization flow requirements as detailed in the agreement. This is not legal advice. You should always consult your own advisers to confirm your regulatory requirements.
Why can't I see running balances for some transactions?
TrueLayer doesn't currently provide running balance data for transactions from Monzo or Starling, because these are not provided by the underlying bank's APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms..
Why am I only able to see 90 days worth of data on first linkLink The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat.?
As part of the Regulatory Technical Standards required by some institutions in Open Banking connectionsConnection A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform., SCA (Strong Customer Authentication) may impose different requirements specific to each individual bank connectionConnection A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform.. One goal of SCA is to limit the retrieval of sensitive or historical transaction data to a set period of time after the initial consent and authentication of an end-user.
This means that depending on the bank, clients may only be allowed to access as much transactional data allowed by the bank for a period of 5 minutes after the initial authentication by the end-user. After this period, banks who enforce SCA will only return 90 days of transaction data.
In layman terms, Codat will retrieve as much data as possible following authentication by your end-user. However, regulatory standards may limit the amount of data initially retrieved to 90 days.