LUSID generates holdings on demand for a portfolio by replaying the stored history of transactions in accordance with their transaction types.
You can choose to group related transaction types together in a combination of ways if you source transaction feeds from different data providers.