Understand the role of output transactions in LUSID for building a portfolio holding.
Output Transactions are the timeline of transactions that make up a holding. They include the client supplied transactions and any LUSID generated transactions e.g. the application of a corporate action.
Sources of Output Transactions:
- The Movements Engine also generates Output Transactions whenever a Corporate Actions is applied to a portfolio, showing the effect of the Corporate Action on the Portfolio
- Each Transaction can result in one or more Output Transactions. Multiple Output Transactions would be created when a Transaction with a strategy allocation that is processed by the Movements Engine. The Output Transactions are decorated with additional information as supplied by the Movements Engine, for example realised gain/loss.
Output Transactions are decorated with more information than the original transaction e.g. realised gain/loss