CPC G06Q 30/04 (2013.01) [G06N 20/00 (2019.01)] | 35 Claims |
1. An invoice processing system comprising:
a database; and
a server in electronic communication with the database and operative to:
interpret a plurality of past invoices for a plurality of vendors;
determine, via a machine learning model, an ordered set of prediction methods based at least in part on the plurality of past invoices;
interpret a subsequent invoice;
interpret historical data from the database, the historical data corresponding to at least one of the plurality of vendors of the plurality of past invoices or one or more payors of the plurality of past invoices;
in response to the interpretation of the subsequent invoice, automatically determine a common field for the subsequent invoice, wherein a value of the common field is directly known from the subsequent invoice;
in response to the determination of the common field, automatically predict an initial judgment field for the subsequent invoice based at least in part on the common field, wherein the value of the initial judgment field is at least one of missing or illegible from the subsequent invoice;
in response to the determination of the initial judgment field, automatically predict a vendor of the subsequent invoice based at least in part on the ordered set of prediction methods, the initial judgment field, and the historical data;
in response to the determination of the vendor, automatically predict a value for each of one or more remaining judgment fields for the subsequent invoice via machine learning based at least in part on the historical data and the vendor; and
transmit the subsequent invoice with the vendor, the value for the initial judgment field, and the value for each of the one or more remaining judgment fields.
|