Patent ID: 8781925

Claim:
An accounts payable system comprising: a host system in communication with one or more client systems, wherein the host system comprises at least one processor and an electronic memory in communication with the at least one processor, wherein the electronic memory comprises instructions that when executed by the at least one processor cause the at least one processor to: receive invoice data describing a first invoice and vendor data describing a plurality of vendors; determine whether the invoice data describes a purchase order; match a first vendor identified by the first invoice to at least one vendor described by the vendor data, wherein the matching comprises comparing a set of multi-dimensional criteria identified by the first invoice and describing the first vendor to at least one vendor described by the vendor data, wherein the matching comprises: performing a preliminary vendor match; and conditioned on the preliminary vendor match being unsuccessful: identifying a set of probable vendor matches based on the set of multi-dimensional criteria; and simultaneously presenting the set of probable vendor matches selected from the plurality of vendors described by the vendor data on a graphical user interface; retrieve a vendor profile from the vendor data, wherein the vendor profile describes the first vendor; when the invoice data does not describe a purchase order and the vendor profile indicates that the vendor does not use purchase orders, match the first invoice to at least one recurring invoice type, wherein the matching the first invoice comprises comparing a second set of multi-dimensional criteria describing the at least one recurring invoice type to the first invoice, wherein the second set of multidimensional criteria comprise a range of receipt dates, an originating vendor, a product, and an invoice amount; and conditioned upon successfully matching the first vendor to the at least one vendor and upon successfully matching the first invoice to the at least one recurring invoice type, transmit payment of the invoice to the first vendor.