The difference between cash assets and currencies
December 12, 2019. Stefan Willebrand.
One thing that might be difficult to separate conceptually when working with financial API’s like the BFS API is the difference between cash and currencies.
Cash is an asset class just like stocks, bonds etc. while currencies are the object that describes which type the cash is. Just like a stock can be a common stock or preference share.
An account can keep assets like stocks, bonds or cash but it cannot keep a currency. A currency is something that relates to a cash asset.
In the BFS API we have the asset entities grouped together here and the currencies here.
Another concept that is good to grasp is how an asset can be valued. Typically we value an asset in relation to a currency but we could just as easily value an asset like a stock relative to another asset like gold.
More Developer posts
Automating complex corporate actions for stock trading firms - October 6, 2022
How can you automate corporate actions as a distributor of financial instruments? - March 13, 2022
Why I love using Bricknode for new financial applications - January 19, 2022
How to connect to the BFS API using Visual Studio and our NuGet package - October 12, 2021
Working with account balance alerts for back office users in Bricknode Broker - July 16, 2021
How to handle acquisition values for internal transfers via API - February 26, 2021
New API release including AutoGiro Orders - February 1, 2021
We are speeding up the release rate of new API functionality - January 24, 2021
Use JSON to work with complex data in custom fields - June 27, 2020
The great new feature called KycDate - February 16, 2020