Abstract:
A system and method that decomposes what would otherwise constitute a term securities financing trade contract into one current trade and a plurality of forward trades. The decomposed trades (current and forward) are transmitted back to the contracting parties and executed simultaneously In order to assist in the decomposition of what would otherwise constitute a term trade, a unique forward yield curve is generated that determines the interest rate for each of the current and forward trades. The forward yield curve is based, in part, on the overall interest rate agreed to by the parties as well as the number of days of the term and the prevailing market interest rates at the time of the trade.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS  
       [0001]    This application is based on and claims priority to U.S. Provisional Application No. 60/284,158, entitled TRADECALC: MANAGING A SERIES OF OVERNIGHT FINANCING TRADES. 
     
    
     
       FIELD OF THE INVENTION  
         [0002]    The present invention generally relates to systems and methods for managing securities trading operations, and more particularly to systems and methods for managing a series of financing transactions that are initially presented to market participants in one bundled (single) expression of risk.  
         BACKGROUND OF THE INVENTION  
         [0003]    Corporations, financial institutions and individuals have short term cash needs, where “short term” is defined as less than a year, and often solely for a period of a few days or weeks. These short term cash borrowing entities typically have securities (e.g., bonds, notes) that can be sold as collateral, subject to an agreement to repurchase, in order to secure the short term borrowing of the cash. In addition to the borrowing entities that require the short term use of cash, there are other entities (lending entities) that have cash available to lend to others for such short periods of time (e.g., a corporate treasurer who has excess cash that must be invested for a short term) and desire to secure that short term investment with marketable securities, subject to an agreement to resell the securities to the borrowing entity. Interest is paid by the cash borrowing entity to the cash lending entity for the use of the borrowed cash. The interest is usually paid on the maturity date of the borrowing (i.e., the repurchase date).  
           [0004]    These short term financing arrangements as described above have historically been called “repo” and “reverse repo” transactions. “Repo” is an abbreviation for repurchase, as in a repurchase of the security. The act of short term borrowing of money in return for the payment of interest and the selling of securities subject to a repurchase of equivalent securities is known as a repo transaction. The complementary act of short term lending of money against a purchase of securities subject to an agreement to resell equivalent securities, and the receipt of interest payments is known as a reverse repo transaction. The party selling the security and agreeing to repurchase an equivalent security is said to engage in a repo transaction and its counterparty engages in a reverse repo transaction. Accordingly, for each repo transaction, there is a reverse repo transaction.  
           [0005]    Other economically equivalent securities financing transactions that involve similar transfers of securities with an obligation on the part of the transferee to transfer back to the transferor are: (1) securities loan and securities borrow transactions; (2) buy/sellback or sale buyback transactions; and (3) spot sale with simultaneously executed forward sale transactions. Although not referred to individually in this application, the terms repo and reverse repo as used herein are meant to cover all such similar securities financing transactions that are subject to Financial Accounting Standards Board (“FASB”) Interpretations FIN 41, as more fully described below.  
           [0006]    It is possible that the cash lending party and the cash borrowing party communicate and transact directly with each other. Typically, however, the borrowing/lending parties use dealers, brokers and/or broker dealers in the transaction. Dealer to dealer transactions most frequently occur through Interdealer Brokers (“IDBs”). If dealers were to communicate directly with each other, each party knows the identity of the other party, and the economic leverage of one party over the other may be such that acceptable financial terms cannot be reached. Dealers, thus, often use brokers in a blind arrangement in which the two parties do not know the identity of other party to whom they are submitting bids/offers (i.e., the borrower does not know the lender in the bid/offer process and vice versa).  
           [0007]    Repo transactions have both accounting and tax implications that vary depending on the applicable accounting and tax regimes. Under U.S. Generally Accepted Accounting Principles (“GAAP”), if the term for the repo and reverse repo transactions match (e.g., both have a 10 day maturity), are with the same counterparty, involve securities that transfer on a net settlement system and are subject to an enforceable netting contract, there is no net effect on the assets or liabilities of either of the parties, and neither of the transactions are required to be reported on the balance sheet of either of the parties. Conversely, if the terms of the two transactions do not match (e.g., the repo transaction is for 5 days and the reverse repo transaction is for 10 days) under GAAP the outstanding transaction must go on the balance sheets of the GAAP reporting entities. The rules for balance sheet netting of securities financing transactions under GAAP are set forth in FIN 41. FIN 41 sets forth the terms and conditions for allowing balance sheet netting of securities financing trades executed with the same counterparty and end dates.  
           [0008]    [0008]FIG. 1 illustrates one repo and reverse repo transaction according to the prior art. In this example, Party A  100  and Party B  110  illustrate two principals to the transaction. If the principals  100 , 110  are both netting members of the Government Securities Clearing Corporation (“GSCC”) (not shown in this Fig.) which performs comparison, netting and settlement services for the repo market, and the securities are of the type accepted for matching at the GSCC, the trade would be submitted to the GSCC in order for GSCC to compare and step in as a novated principal to both parties  100 ,  110 . In the first transaction, the “start leg”  120 , Party B  110  is said to be executing a repo in that it is selling securities (such as 10 year U.S. treasury note) in return for proceeds of a principal amount of cash. From the perspective of Party A  100 , it executes a reverse repo transaction in that it is exchanging the principal amount of cash in return for the purchased securities and agreed upon interest payments. At the end of the term of the repo and reverse repo transactions, the “end leg”  130 , the purchased securities are returned to Party B  110  and Party B  110  returns the proceeds as well as the agreed upon interest on the principal amount of cash. Typically this interest is paid at the end of the term of the contract.  
           [0009]    [0009]FIG. 1 illustrates one transaction, a repo from the viewpoint of Party B  110  and a reverse repo from the viewpoint of Party A  100 . In order for FIN41 to apply, each of these parties  100 ,  110  must execute at least one additional transaction where their roles are reversed, i.e., where Party B  110  does a reverse repo and Party A  100  does a repo. FIN41 sets forth criteria for netting the repos and reverse repos (as well as other securities financing transactions) that a single counterparty such as Party A  100  executes with another single counterparty such as Party B  110 .  
           [0010]    As stated above, if the terms of the repo and reverse repo transactions match, and other FIN41 criteria are met, there is no net effect on the balance sheets of the entities  100  and  110  under GAAP. Under FIN41, however, if the terms of the transactions are not identical, the transactions must be reported on the balance sheets of the parties (i.e., as an asset or a liability as appropriate). Securities financing trades are typically subject to daily margin call rights based upon the fluctuations in the market value of the purchased securities, but margining of interest rate fluctuations is not customary due to the short term nature of the transactions. Daily collateral price movements and interest rate fluctuations can pose a considerable amount of counterparty credit risk for large and long term transactions.  
           [0011]    Accordingly, it is an object of the present invention to provide for increased balance sheet netting under GAAP and a reduction of some of the credit risks associated with the prior art method of managing financing trade contracts as discussed above.  
         SUMMARY OF THE INVENTION  
         [0012]    The present invention is a system and a method for managing securities financing trades. In contrast to the prior art method of formulating and executing these trades, the present invention decomposes what would have been executed as a typical prior art term trade (e.g., 10 days) (hereinafter known as a CON trade (Consolidated) into a series of several shorter term financing trades (e.g., several separate and distinct overnight trades or trades that have shorter maturities than the proposed CON trade with a final maturity date equal to the maturity date of the proposed CON trade). This method for managing and executing financing trades, as well as the system for performing such management, increases balance sheet netting opportunities through the use of trade netting under the guidelines of FIN41. In addition, separation of what otherwise would be booked as a longer term transaction into multiple transactions could lead to improved margining practices and procedures.  
           [0013]    The system decomposes the original proposed CON trade, for which the parties submit bids and offers, but do not technically execute, into one current trade (assuming today is first day the parties agree for the execution of the trade) and a plurality of forward trades. The current trade is forwarded to the parties for execution and booking, while the forward trades are both forwarded to the parties for execution and booking and are held by the system of the present invention until their respective future settlement dates.  
           [0014]    In order to assist in the decomposition of the proposed CON trade, the present invention provides a unique forward yield curve that determines the interest rate for each of the forward trades. The forward yield curve is based, in part, on the interest rate agreed to by the parties, as well as the number of days of the term and the prevailing market rate at the time of the trade. In a preferred embodiment, the forward yield curve is determined by interpolation.  
           [0015]    The interest rates that are attached to each of the forward trades in accordance with the present invention are “on market.” In accordance with market convention, the interest must be paid (“cleaned up”) when each trade ends. Accordingly, as each trade is concluded, the repo interest is paid to the appropriate party, which allows that party to reinvest that interest. The original purchased securities will be the subject securities in the next trade, unless otherwise assigned by the repo buyer and the repo seller. The above described yield curve derived on the date and time that the first forward trade is executed is used to calculate the interest rate for each forward trade. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0016]    For the purposes of illustrating the present invention, the drawings reflect a form which is presently preferred, it being understood however, that the invention is not limited to the precise form shown by the drawings in which:  
         [0017]    [0017]FIG. 1 illustrates a financing trade of the prior art;  
         [0018]    [0018]FIG. 2 illustrates a configuration including the system of the present invention for managing financing trades; and  
         [0019]    [0019]FIG. 3 depicts the system of the present invention. 
     
    
     DETAILED DESCRIPTION OF THE INVENTION  
       [0020]    [0020]FIG. 2 illustrates the system of the present invention  200  in a typical configuration for managing financing trades. As shown in FIG. 1, there are two parties to the transaction  100  and  110 . As with the prior art, these parties  100 ,  110  negotiate a financing trade intended to be executed as a series of trades for particular securities and with a final termination date. The example assumes that the decomposed trades are overnight trades. As previously described, this negotiation is typically conducted through a bid/offer process using brokers, such as an Interdealer Broker (IDB)  205 .  
         [0021]    In a preferred embodiment, GSCC netting members  100 ,  110  and IDB  205  have electronic connections to system  200  of the present invention. This electronic connection can be through a secure dial-up connection, a Virtual Private network (VPN) or through secured Internet sessions. System  200  provides customized user interface screens for the parties  100 ,  110 ,  205  to interact with system  200 . The devices used by parties  100 ,  110 ,  205  to connect to system  200  can be stand alone devices (e.g., personal computers) but are most preferably internally networked devices which communicate with system  200  through a communication link as described above.  
         [0022]    Once the parties  100 ,  110  have come to an agreement with respect to the proposed financing transaction, they and their IDB  205  separately submit their proposed trades to system  200 . Upon receipt of the proposed trades system  200  determines whether the required data fields are present and properly formatted. The required data fields preferably include the type of trade, the market indicator such as General Collateral (“GC”)or Special, the security type and maturity range for GC trades, a valid CUSIP number for the initial transaction, a valid start and final transaction end date against a holiday calendar, par value, interest rate, principal amounts and the par fill or money fill indicators. CUSIP stands for Committee on Uniform Securities Identification Procedures and a CUSIP number is a unique nine-character identification for each security approved for trading in the U.S. Uniform CUSIP numbers facilitate the clearing and settlement process for the trading of securities.  
         [0023]    If there are any missing data fields or improperly formatted fields, system  200  rejects the proposed trade and sends it back to the originator  100  or  110  with appropriate error messages. If the trades have been properly validated, system  200  attempts to match the trades by searching for an equal but opposite side trade from the counterparties. Most commonly, trades are executed with the use of an IDB  205 . In a proposed trade using an IDB  205 , the IDB  205  is a “riskless principal” counterparty to the two dealers that propose to enter into the trades. Accordingly, four proposed trades are actually submitted to the system  200 : the IDB  205  separately submits its two proposed trades, one with Party A  100  and one with Party B  110 ; and each of the parties  100 ,  110  submits its respective proposed trades with the IDB  205  to system  200 . System  200  ensures that each party reports that they wish to enter into a trade with the IDB  205 , and the IDB  205  reports that it wishes to enter into one trade with each party. System  200  matches all 4 proposed trades. If the proposed trades are not done through an IDB  205 , and are done dealer direct, then each dealer submits their proposed trade to the system, and the system matches the two proposed trades submitted by the separate dealers. Preferably, the proposed trades submitted by the three parties  100 ,  110 ,  205  to system  200  accurately reflect the agreement previously made between them. In such a case, the proposed trades are immediately matched by system  200 . In the event that a particular proposed trade is not matched, system  200  stores the proposed trade and continues to attempt to match the proposed trade throughout the day (preferably at predetermined intervals). System  200  maintains a cutoff time (known to all the parties  100 ,  110 ,  205 ) by which all unmatched proposed trades are returned to the originating source  100 ,  110  or  205  with a notification that the proposed trades are no longer available for matching/execution by system 200.  
         [0024]    [0024]FIG. 2 additionally shows the connection between the parties  100 ,  110  and the GSCC system  300 . As previously described, system  200  communicates the decomposed trades to the parties  100 ,  110  for booking and execution. The parties  100 ,  110  then in turn, submit the trades to the GSCC  300  for netting and settlement as will be further described below.  
         [0025]    [0025]FIG. 3 illustrates some of the significant components of the system  200  of the present invention. User Interface  218  provides the interface between system  200  and the users. Trade Matcher  220  performs the trade matching process as described above. The Interest Compound Calculator  225  determines the impact of compounding the daily interest over the life of the trade as a result of having to clean up interest daily. As further described below, the Calculator  225  can be used by the parties  100 ,  110  in formulating the compounded interest rate for the original proposed CON trade. The Decomposer component  230  performs the actual decomposition of the original proposed CON trade into the separate decomposed trades. If the original proposed CON trade is to start on the current day, then the Decomposer  230  generates one current and at least one forward trade. Distributor  240  is used for storing each of the generated forward trades (in memory  245 ) and for transmitting the individual forward trades to the parties  100 ,  110  for execution. The Memory  245  serves as storage for the trades as well as storage for other data as required by the other components of the system  200  of the present invention.  
         [0026]    As appreciated by those skilled in the art, there are numerous ways in which system  200  can be constructed and configured. In a preferred embodiment, system  200  is a client server base system with the separate applications  220  through  240  operating on one or more application servers, and with all of the data required to operate system  200  residing on a database server. Alternatively, system  200  can be configured in a single machine or be constructed using separate stand alone processors with appropriate communication links.  
         [0027]    As briefly described above, the Interest Compound Calculator  225  can be used by the parties  100 ,  110  in order to compute the effect of the compounding of the reinvestment of the daily interest paid on the series of forward trades. This effect is preferably taken into account by the parties when they negotiate the interest rate to be applied to the proposed trade submitted to System  200  for decomposition. This reinvestment opportunity is a significant feature of the present invention as the decomposition of the overall trade into individual forward trades, which provide cleanup of the interest on a daily basis, allows reinvestment of that interest on a daily basis. This reinvestment opportunity should be taken into account by the parties  100 ,  110  when negotiating the Con trade, specifically with respect to the negotiated interest rate.  
         [0028]    In order to use the Calculator  225 , parties  100 ,  110  communicate with the Calculator  225  through User Interface  218  (preferably from a workstation located on their trading desk) and enter the requisite data into system  200 . System  200  verifies the data, and if requisite data is missing or incorrect, system  200  returns the submission to the party  100 ,  110  with the appropriate error messages. In a preferred embodiment, the requisite data includes the bid or offer (or both), the security type, the maturity range of securities for GC trades (e.g., under 10 years), the specific CUSIP number for “special” trades, the start date, the end date, and a reinvestment rate. The reinvestment rate is the rate at which the submitting party believes it will be able to reinvest the daily interest payments for the duration of the series of decomposed trades. In one embodiment of the present invention, the reinvestment rate can be stipulated as either LIBOR (6:30 AM, New York time), Fed Funds (telerate feed), or a GC repo rate or a specific customized rate.  
         [0029]    Calculator  225  returns to the party  100 , 110 , a modified interest rate that takes into account the effect of the daily reinvestment of the daily interest payments. For example, a proposed CON trade is submitted to the Calculator  225  and has an interest rate of 1.73 and final maturity of ten days. The trader  100 , 110  additionally specifies a reinvestment rate source of LIBOR. Calculator  225  then performs an interest compounding calculation and determines that the interest rate that should be applied to the proposed CON trade (taking into account the reinvestment opportunity) is 1.75. The trader  110 ,  110  can then take this calculated rate and enter it as a bid/offer for proposed CON trades.  
         [0030]    The Forward Yield Curve Generator  235  is employed to generate a forward yield curve. This forward yield curve creates “on market” rates that can be applied to forward trades. The Generator  235  generates the forward yield curve by interpolating daily “on market” rates from an agreed upon pricing source. In one embodiment, pricing can be based upon an average of repo bid and offer data collected from several dealers, since there are no independent published repo pricing sources currently available. Other options for pricing may be derived from LIBOR or Fed Funds rates as published. Furthermore, it is possible to use different pricing sources, depending on the particular market. For example, the GC market might use LIBOR, and the Specials market might use dealer submitted bids/offers.  
         [0031]    Rates can be entered into system  200  through interface  218  by dealers  100 ,  110  for specific maturity ranges and securities types in the term GC market and for specific CUSIPs in the term Specials market. In order to compute a valid dealer average, it is preferred that at least three dealers submit bids and offers at the specified time interval. A maximum one time average curve is maintained for every time interval submitted by these dealers. In one embodiment of the present invention, broker dealers  100 ,  110  submit market rates every 5 minutes, and the Forward Yield Curve Generator  235  generates a one year interpolated forward yield curve every 5 minutes. The time selected to initiate forward trades against the “latest market” curve is the time stamp of when a proposed trade is received by system  200 . Assuming, for example, that the time interval for computing average market curves (i.e., a forward yield curve) is every 5 minutes, forward trades generated for a proposed CON trade bid submitted at 10:14 AM are aligned against the market curve generated at 10:10 AM.  
         [0032]    Table one below illustrates an example of a forward yield curve for a term of 6 days. The RATE column is the interpolated rates derived from average rates submitted by dealers for stipulated time intervals (e.g., overnight, 1 week, 2 week, 1 month, etc.). A linear interpretation rate is derived from the time intervals in between the stipulated time intervals by using the following:  
         Linear Rate=[Term rate( T )−Term rate( t )]/[ T−t ]*(Day−1)+Term rate( t ) (where  T, t  are term maturities and  T&gt;t .)  
         [0033]    The F-O/N column represents the forward interpolated rate for each daily interval out the curve. This rate is determined by using the following:  
         Forward Rate=[Term rate( T )* T -Term rate( t )* t]/[T−t ] where  T, t  are term maturities and  T&gt;t.    
         [0034]    The rate in the F-O/N column is applied to the decomposed trades.  
                                   TABLE 1                                   DATE   DAYS   RATE   F-O/N                           Oct. 05, 2001   1   2.5000   2.5000           Oct. 06, 2001   2   2.4917   2.4833           Oct. 07, 2001   3   2.4833   2.4667           Oct. 08, 2001   4   2.4750   2.4500           Oct. 09, 2001   5   2.4667   2.4333           Oct. 10, 2001   6   2.4583   2.4167                      
 
         [0035]    Decomposer  230  is one of the most significant elements of the present invention. It is the function of Decomposer  230  to decompose the original proposed CON trade into a series of trades, including a current trade (if the start date is the current day) and a series of forward trades. Once the Trade Matcher  220  has matched the proposed trades submitted by the parties  100 ,  110  ( 205 ), the Decomposer  230  begins its decomposition process. The first task undertaken by Decomposer  230  is to generate the forward yield curve that is used to determine the “on market” rates that are to be applied to the forward trades. In order to accomplish this function the Decomposer  230  invokes the Forward Yield Curve Generator  235 .  
         [0036]    As described above, the Generator  235  generates an interpolated forward yield curve from the most current market curve available at the time of the trade conversion. The main factors in generating this forward yield curve are the rate for the original CON trade agreed to by the parties  100 ,  110  as well as the number of days of the trade. Using this data, plus the data as described above, the Generator  235  returns the forward yield curve to the Decomposer  230  for the generation of the current trade as well as the series of forward trades. As further described above, the forward yield curve generated by the Generator  235  contains only “on market” rates that are in compliance with GAAP.  
         [0037]    Once it has obtained the forward yield curve, the Decomposer  230  then generates the current trade and the series of individual forward trades. The current and forward trades have start and end dates that commence and end in accordance with the parameters of the original proposed CON trade. For example, if the proposed trade was for a  3  day term that started today, and the parties had specified overnight trades in their original proposed CON trade, Decomposer  230  generates one current overnight trade that starts today and ends tomorrow; a first forward overnight trade that starts tomorrow and ends the following day; and a second forward trade that starts two days from today and ends three days from today. The interest rate for each of the trades is determined by the forward yield curve containing the representative forward, “on market” rate. The current overnight trade thus has a current overnight market rate, the 1 day forward trade would have the 1 day forward market rate, and the second forward day trade would have the second day forward market rate.  
         [0038]    Decomposer  230  additionally maintains a predetermined average trade tolerance level of the major dealers such as dealers  100 ,  110  for trade amounts within specific security types and maturity ranges in the GC market and Specials market. These tolerance levels are matched against the proposed CON trade levels and help prevent the decomposition of proposed CON trades into executed trades with repo rates that fall outside of the tolerance. If the decomposed rates fall outside of the tolerance, they will be considered “off market” trades and therefore ineligible for decomposition.  
         [0039]    Market tolerances are input by the dealers at specific time intervals. Again, at least three dealers must submit tolerances for the tolerance level to be considered valid. Tolerances are represented in basis points by the type of market (GC and Special) and by a range of notional trade sizes. For example, GC trades in the under 2 year security for a 1 week term whose notional trade amount is between 25 and 50 million, might have an average tolerance level of 15 basis points. If the rate on the proposed CON trade is higher or lower then the average rate of the 7 days worth of interpolated forward yield curve rates for the 2 year GC market by 15 basis points, the CON trade is rejected as not being eligible for decomposition and execution (i.e., it is “off market”). If the overall trade is within the predetermined average tolerance, Decomposer  230  determines the difference between the actual rate of the overall trade and the average rate of the interpolated rates for the duration of the trade, divides the results by the number of days of the overall trade, and adds the result to the rate of each of the individual rates of the forward trades. This process by the Decomposer  230  ensures that the economics of the trade are held consistent among all of the forward trades throughout the life of the trade.  
         [0040]    Once the Decomposer  230  has generated the current day trade (assuming the trade is to start today) and the series of forward trades, it passes on the trade information for the generated series of trades to Distributor  240 .  
         [0041]    It is the function of Distributor  240  to distribute each of the decomposed trades to the parties  100 ,  110  and  205  for eventual submission by the parties to the GSCC  300  for netting and settlement. In a preferred embodiment, the Distributor  240  distributes the all of the decomposed trades, in bulk, to the two parties  100 ,  110 , as well as to the IDB  205 .  
         [0042]    As described above, the function of the GSCC  300  is both a netting and a clearance process for the repo market. In one embodiment of the present invention, system  200  transmits all of the forward trades to the participants  100 ,  110 ,  205  once they have been generated, and the parties  100 ,  110  and  205  immediately submit all of the trades (including the forward trades) to the GSCC  300 . In an alternative embodiment, the decomposed trades are again transmitted to the participants  100 ,  110 ,  205  all at once for purposes of booking the transactions, but the parties  100 ,  110  and  205  transmit the forward trades to the GSCC  300  only when appropriate for netting and settlement.  
         [0043]    Each forward trade created by the Decomposer  230  stands on its own, and can therefore be canceled or be corrected independently of any of the other forward trades. Traders  100 ,  110  and the IDB  205  have the ability to enter either a cancellation or a correction transaction into system  200  from their work stations. At a minimum, the trader  100 ,  110 ,  205  must enter the unique trade ID of the trade that is to be affected.  
         [0044]    If the transaction requested by the trader  100 ,  110  is a cancellation, the trade ID is the only piece of data required. If the transaction is a correction, additional data such as the principal amount is required. The rates for the forward trades, however, cannot be revised as the Decomposer  230  used the Forward Yield Curve Generator  235  to generate “on market” interest rates. Accordingly, changes in the interest rates would create “off market” transactions.  
         [0045]    As with the original proposed CON trade, each cancellation or correction transaction must be matched by a corresponding transaction from the counterparty. If the cancellation or correction transaction is not matched by the cut-off time as previously described, it will not be affected with respect to the next forward trade. As with the original trades, system  200  attempts to match the cancellation/correction transaction throughout the day (at predetermined intervals). At the end of the cut-off time, any unmatched transactions are sent back to the originator  100 ,  110  or  205 .  
         [0046]    Once a correction or cancellation transaction has been matched, system  200  transmits the cancellation or correction back to the participants&#39;  100 ,  110 ,  205  trading systems. A straight cancellation of a trade results in an elimination of the trade from the entire spectrum of the participant&#39;s books and records processing. The trade is preferably eliminated from position, P&amp;L and risk management records, settlement and clearance projections and processing, regulatory record keeping and reporting, and general ledger postings of the counterparties. In effect, a cancellation by system  200  takes on the typical cancellation process of any trade being canceled in the participants&#39; trade capture and processing systems.  
         [0047]    Similarly, with respect to corrections, these matched and executed corrections follow the same process as any other trade correction process. In other words, the trade being corrected would be removed from the participant&#39;s books and records, and the “new” trade information is processed through the firm&#39;s books and records. The onus is on the participants to process the cancellation and correction transactions through its own books once it is received the revised transactions from system  200 .  
         [0048]    System  200  provides parties  100 ,  110 ,  205  with the ability to allocate different types of purchased securities to the forward GC trades that have been created by the repo counterparty by a certain cut off time.  
         [0049]    Once system  200  accepts an allocation transaction it notifies the reverse repo counterparty who is on the other side of the trade. If accepted, the reverse repo counterparty must agree to the allocation by a certain agreed upon cut-off time, the allocation transaction will not be in effect for the next forward trade. System  200  stores the allocation transaction in memory  245  and continues to attempt matching throughout the day (at predetermined intervals). There is an agreed upon cutoff time (which is a system  200  changeable parameter) by which all unmatched allocation transactions are returned to the originating source notifying them that they are no longer eligible for allocation. All the data, other than the par value of the securities of the price of the underlying, that is in effect on the current forward remains in effect for subsequent forward trades. Notification of unmatched substitution transactions is sent back to the originating parties  100 ,  110 ,  205 . Once matched, system  200  transmits, in real time, the substitution transaction back to the trading systems of the participants  100 ,  110 ,  205 .  
         [0050]    For trades due to settle on a particular day, the repo participant enters through the User Interface  218  collateral assignment information which consists of CUSIPs, par or money and the market price of the CUSIPs. The Collateral Allocation  250  validates the price of the CUSIPs, and if approved, creates the starting trade and cancel the original due to settle transaction by notifying each of the parties  100 ,  110 ,  205 .  
         [0051]    Although the present invention has been described in relation to particular embodiments thereof, many other variations and other uses will be apparent to those skilled in the art. It is preferred, therefore, that the present invention be limited not by the specific disclosure herein, but only by the gist and scope of the disclosure.