A system for facilitating the processing and settlement of a securities
trade is provided. The system includes a computer which receives trade
execution information and trade allocation information indicative of an
executed trade by first and second trading parties. The system also
includes a database of trading party profiles which are indicative of
acceptable trade parameters for each trading party. A matching program
compares the trade execution information with the trade allocation
information and determines that a match exists if the trade execution
information and the trade allocation information correlate within the
acceptable trade parameters. The trading party profiles are configurable
so that the trading parties can fully control enrichment of the trade
information with enrichment data, and set timers to control how long the
system searches for a match. Each trading party may have a plurality of
profiles, from which the system may select depending upon trade criteria.