Method and software application for computer aided customer independent cash collection using a state field in a data record
First Claim
Patent Images
1. A method for processing invoices, the method being performed by a computer and comprising:
- selecting, from a plurality of invoices, by the computer, a first set of invoices which are due within a specified time period and which have a balance larger than a first threshold value;
selecting, by the computer, from the first set of invoices, a second set of invoices for which a full payment of the respective balance has not been received;
associating, by the computer, a plurality of optional states with a selected invoice in the second set of invoices;
presenting the selected invoice with the plurality of optional states;
receiving a selection of a first state, among the plurality of optional states, for the selected invoice;
using the first state to control processing of the selected invoice;
selecting, from said plurality of invoices, a fourth set of invoices having balances smaller than a second threshold value and larger than a third threshold value;
assigning a third state to the fourth set of invoices, the second threshold value being smaller than or equal to the first threshold value and the third threshold value being smaller than the second threshold value;
selecting, from said plurality of invoices, a fifth set of invoices having balances smaller than the third threshold value;
assigning a fourth state to the fifth set of invoices; and
presenting invoices having at least one of the first state, the second state, the third state, and the fourth state to a cash collector,wherein invoices having at least one of the first state or the second state are presented to the cash collector at the expiration of a first period of time before the due dates of the presented invoices.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for computerized processing of invoices which a company has presented to, for example, two or more customers. The systems and methods may be configured to select, from a plurality of invoices, invoices which are due within a preselectable time or on a preselectable date and the balance of which is larger than a preselectable first value, and to assign a first state to the selected invoices.
5 Citations
22 Claims
-
1. A method for processing invoices, the method being performed by a computer and comprising:
-
selecting, from a plurality of invoices, by the computer, a first set of invoices which are due within a specified time period and which have a balance larger than a first threshold value; selecting, by the computer, from the first set of invoices, a second set of invoices for which a full payment of the respective balance has not been received; associating, by the computer, a plurality of optional states with a selected invoice in the second set of invoices; presenting the selected invoice with the plurality of optional states; receiving a selection of a first state, among the plurality of optional states, for the selected invoice; using the first state to control processing of the selected invoice; selecting, from said plurality of invoices, a fourth set of invoices having balances smaller than a second threshold value and larger than a third threshold value; assigning a third state to the fourth set of invoices, the second threshold value being smaller than or equal to the first threshold value and the third threshold value being smaller than the second threshold value; selecting, from said plurality of invoices, a fifth set of invoices having balances smaller than the third threshold value; assigning a fourth state to the fifth set of invoices; and presenting invoices having at least one of the first state, the second state, the third state, and the fourth state to a cash collector, wherein invoices having at least one of the first state or the second state are presented to the cash collector at the expiration of a first period of time before the due dates of the presented invoices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system for processing invoices, comprising:
-
a memory having program instructions; an input device for receiving and entering data; a display device for displaying content; a storage component for storing data; and a processor configured to execute the program instructions to; select, from a plurality of invoices, a first set of invoices which are due within a specified time period and which have a balance larger than a first threshold value; select, from the first set of invoices, a second set of invoices for which a full payment of the respective balance has not been received; associate, by the computer, a plurality of optional states with a selected invoice in the second set of invoices; present the selected invoice with the plurality of optional states; receive a selection of a first state, among the plurality of optional states, for the selected invoice; use the first state to control processing of the selected invoice; select, from said plurality of invoices, a fourth set of invoices having balances smaller than a second threshold value and larger than a third threshold value; assign a third state to the fourth set of invoices, the second threshold value being smaller than or equal to the first threshold value and the third threshold value being smaller than the second threshold value; select, from said plurality of invoices, a fifth set of invoices having balances smaller than the third threshold value; assign a fourth state to the fifth set of invoices; and present invoices having at least one of the first state, the second state, the third state, and the fourth state to a cash collector, wherein invoices having at least one of the first state or the second state are presented to the cash collector at the expiration of a first period of time before the due dates of the presented invoices.
-
-
22. A non-transitory computer-readable storage-medium storing a computer program which, when executed by a processor, causes processor to perform a method for processing invoices, the method comprising:
-
selecting, from a plurality of invoices, a first set of invoices which are due within a specified time period and which have a balance larger than a first threshold value; selecting, from the first set of invoices, a second set of invoices for which a full payment of the respective balance has not been received; associating, by the computer, a plurality of optional states with a selected invoice in the second set of invoices; presenting the selected invoice with the plurality of optional states; receiving a selection of a first state, among the plurality of optional states, for the selected invoice; using the first state to control processing of the selected invoice; selecting, from said plurality of invoices, a fourth set of invoices having balances smaller than a second threshold value and larger than a third threshold value; assigning a third state to the fourth set of invoices, the second threshold value being smaller than or equal to the first threshold value and the third threshold value being smaller than the second threshold value; selecting, from said plurality of invoices, a fifth set of invoices having balances smaller than the third threshold value; assigning a fourth state to the fifth set of invoices; and presenting invoices having at least one of the first state, the second state, the third state, and the fourth state to a cash collector, wherein invoices having at least one of the first state or the second state are presented to the cash collector at the expiration of a first period of time before the due dates of the presented invoices.
-
Specification