Patent ID: 7797216

Claim:
A method for managing data in a financial data management application (FDMA) having a list of transactions comprising: obtaining a holdings record identifying a security and a net number of shares of the security; identifying, within the list, a first transaction comprising a first transaction date and a first transaction number of shares for the security; calculating, by execution on a hardware processor, a first difference between the net number of shares and the first transaction number of shares; creating, by execution on the hardware processor, a placeholder entry for the security, wherein the placeholder entry comprises a placeholder date and a placeholder number of shares, and wherein the placeholder number of shares is set to the first difference; adding the placeholder entry to the list of transactions; identifying, within the list and after adding the placeholder entry to the list, a second transaction comprising a second transaction date and a second transaction number of shares for the security; calculating, by execution on the hardware processor, a second difference between the placeholder number of shares and the second transaction number of shares after adding the placeholder entry to the list; and deleting the placeholder entry from the list in response to the second difference equaling zero.