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.

Tweets by Bricknode
More Developer Blog posts
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
Our API progress in release 2.23 of BFS - January 3, 2020
Customize Bricknode Financial Systems and make it your own - December 5, 2019
Building serverless Azure Functions with custom fields in Bricknode Financial Systems - November 7, 2019
Determining scope of the AWD-concept, a product owners view (Part 1) - December 4, 2014
MongoDB replication providing continuous service during maintenance operations - February 20, 2014
Bricknode Financial Systems finalizes migration to MongoDB - January 28, 2014