Imagine we have a Buy
transaction of 100 units of BP @ £5 per share:
The transaction date is 1 September 2025 at 00:00:00.
The contractual settlement date is 5 September 2025 at 00:00:00.
For the purposes of this example, LUSID is configured as follows:
The
Buy
transaction type has a settlement mode ofExternal
for both theStockMovement
andCashCommitment
movement types.The parent portfolio has
Automatic
set for stock settlement method butInstructed
for cash settlement method.
If we examine the Portfolio Management > Holdings dashboard (or call the GetHoldings API) on the transaction date, we see both stock and cash holdings are unsettled, as expected:
If we fast-forward to the contractual settlement date, we see that LUSID has automatically settled the stock holding in full, but the cash holding remains unsettled and the units are now overdue. Note the holding type is also still classified as a temporary, unsettled Cash Commitment:
We can call the GetTransactionSettlementStatus API for this transaction on the contractual settlement date to understand the cause. For the cash holding we can see that:
The
settlementMode
on the transaction type isExternal
(in yellow) andconfiguredSettlement
on the portfolio isInstructed
(in green), so LUSID has negated the contractual settlement date.No
settlementInstructions
have been received (in red), so thestatus
remainsUnsettled
(in blue):