Patent ID: 8671054

Claim:
A computer system to dynamically manage transactions for netting one or more transactions associated with a collection, the computer system comprising: a database stored in memory, the database including netting data of the one or more transactions, the netting data of each of the one or more transactions including a rule identifier; a netting engine, using processor components, to perform at least the following operations: receiving the one or more transactions; automatically associating the one or more transactions with a general collection in accordance with a general rule in a general rule set in response to the receiving of the one or more transactions, automatically updating the netting data associated with the one or more transactions in response to the associating of the one or more transactions with the general collection, automatically associating the one or more transactions with a specific collection in accordance with a specific rule in a specific rule set in response to modifying the rule identifier to identify a rule in the specific rule set, determining a net transaction value for the specific collection, causing a settlement of the one or more transactions associated with the netting group based on the determined net transaction value, and automatically updating the netting data associated with the of the one or more transactions in response to the causing of the settlement; and a rule engine for automatically generating rules in at least one of the specific rule set or the general rule set, each rule defining attributes of one or more transactions including at least one of the following, currency, trading partner, amount of transaction, and date of transaction.