Patent ID: 8423447

Claim:
A computer-implemented method for allocating stock and cash amounts to individual trades combined into a netted trade, the method comprising: receiving, via a computer, a single settlement message that applies to settlement of the netted trade, the settlement message identifying stock and cash amounts to be delivered based upon the combined individual trades in the netted trade; identifying, via the computer, the individual trades in the netted trade that are eligible for allocation of the stock and cash amounts identified in the settlement message, by matching a message-trade identifier in the settlement message with an internal-trade identifier in the computer; identifying, via the computer, the individual trades in the netted trade that are purchase trades; identifying, via the computer, the individual trades in the netted trade that are sales trades; sorting, via the computer, the purchase trades so that smaller purchase trades are before larger purchase trades; allocating, via the computer, stock and cash amounts to the purchase trades as a group in sorted order; sorting, via the computer, the sales trades so that smaller sales trades are before larger sales trades; and allocating, via the computer, stock and cash amounts to the sales trades as a group in sorted order.