Skip to content
Developer home

Frequently Asked Questions

  Less than to read

There are naive questions, tedious questions, ill-phrased questions, questions put after inadequate self-criticism. But every question is a cry to understand the world. There is no such thing as a dumb question.
- Carl Sagan

Can you give us a demo of Banking Service in other products?

Answer: Please have a look at the Videos channel on Teams. There is a selection of videos recorded by members of other product teams that have integrated with us.

It is worth noting that while the Banking Service team does work closely with product teams, we are not familiar enough with those products to give adequate demos. Please feel free to get in touch with other product teams if you require more detailed walkthroughs.

What’s the typical size of a development team implementing Banking Service

Answer: As of November 2017, Product Teams that have completed integration with us have typically had 2-3 Developers and 1-3 Testers, working for approximately 3-6 months, depending on their scope of integration.


Recommendation: If you’re a Desktop product, the teams that have integrated before you have produced reusable UI components that will significantly reduce your effort. Ask us about the Common Component and the Rules Component.

Is the implementation of Rules mandatory?

Answer: No, implementing Rules - Accountant or Client-side - is entirely optional.

What’s meant by “sync accounting data” in the Architecture Overview?

Answer: This is for integration with Accountants. We offer the ability for a Customer to mark their Bank Account as being Managed by my Accountant. By linking the bank account, a consuming Client-application can then upload their account entities (e.g. the list of Customer/Supplier/Nominal records within your product) so that an Accountant-application can manage the Bank Account on behalf of their client; creating rules and/or manually adding Posting Instructions to transactions from the Bank Feed before releasing them to the Client-application. Sync accounting data therefore refers to the periodic uploading of fresh data to Banking Service for this purpose.

How often is fresh transactions data made available to download?

Answer: It depends on whether the Bank Account is for a Direct or Indirect Bank. Sage Demo Banks (both direct and indirect) can have transactions added at any time by using the Rules API. Direct Banks typically provide us data once a day (overnight UTC+0), with the Banking Service platform checking and processing this data every 5 minutes. Data for Indirect banks is made available to us depending on the Third Party provider involved:

  • Yodlee make data available every 8 hours (staggered), and so Banking Service polls Yodlee every 8 hours. The theoretical worst-case scenario is that a Yodlee Bank Account will have fresh data available every 16 hours.
  • Plaid processes and notifies us of new data after they receive notification from the Bank, following the below anecdotal estimate:
    • 50% delivered within 30 sec
    • 75% delivered within 5 min
    • 95% delivered within 15 min
    • 99% delivered within 60 min

Contact Us (and Feedback)

Thank you for taking the time to read this - we hope you’ve found it useful! If you have any feedback, or requests for further information that you’d like to see included, then please Get in touch with us.