A transaction portfolio enables you to build holdings (positions) in a set of instruments. See how to create a transaction portfolio.
Once created, you can load economic activity into a transaction portfolio by:
Upserting transactions with a transaction type such as Buy or Sell.
Subscribing to corporate actions such as dividends or stock splits.
In some circumstances, LUSID may generate transactions for you, for example bond coupon transactions if you have automatic instrument lifecycle events turned on in your domain.
Note the following:
LUSID does not store instruments themselves in a transaction portfolio, but rather resolves transactions and other economic activity to instruments stored in the LUSID Security Master.
LUSID does not maintain a static record of your holdings in a transaction portfolio, but rather replays the history of economic activity on demand to calculate your live positions in affected instruments. This real-time holdings report is the primary input into portfolio valuations and profit and loss reporting in LUSID.