Patent ID: 7707077
Filing Date: 2010-04-27
Classification: G06Q

Abstract:
1. A method for preparing an electronic financial transaction, wherein prior to preparing the transaction, a first computer of a provider forwards invoice and credit information to a second computer of an account institution, and wherein after preparing, the second computer performs the transaction by deducting a payment amount from a customer account of a customer and adding the payment amount to a provider account, the method of preparing comprising: receiving a page at a third computer, the page including invoice and credit information in a first portion of the page and calculation instructions in a second portion of the page, wherein the invoice and credit information is included in an invoice statement comprising a plurality of invoice items including paid invoice items and open invoice items, a plurality of credit items including open credit items and used credit items, representations of monetary amounts relating to the open invoice items and open credit items, and payment dates associated with the representations of monetary amounts; interpreting the first portion by a browser of the third computer to present the invoice items and credit items on a screen; receiving from a user of the third computer a first selection of at least one open invoice item and a second selection of at least one open credit item selected from the invoice statement, the open credit item indicating an amount being credited by the provider to the customer; determining a modified invoice amount by adjusting a representation of monetary amount for the selected open invoice item, wherein the modified invoice amount is less than the representation of monetary amount for the selected open invoice item when a sum of the representation of monetary amounts for the open credit items is above a threshold value, and wherein the modified invoice amount is greater than the representation of monetary amount for the selected open invoice item when the sum of the representations of monetary amounts for the open credit items is below a threshold value; calculating, using the third computer, the payment amount by offsetting the amounts of the modified invoice item and the selected open credit item based on the first selection, the second selection, the instructions in the second portion, and an assignment vector generated to assign the selected open credit item to the modified invoice amount; and returning a response with the payment amount to the second computer.