Patent ID: 8560417

Claim:
A method performed by a computing device, the method comprising: receiving, by the computing device, an accounts payable data file for a client that pays a plurality of creditors, wherein the accounts payable data file includes a plurality of accounts payable entries, and wherein the plurality of accounts payable entries includes associated creditor information; determining, by the computing device, payment schemes for the plurality of accounts payable entries, wherein the payment schemes are determined based on the received accounts payable data file and a stored payables profile for the client; determining, by the computing device, whether the client is associated with a first level of service or a second level of service; initiating, by the computing device, payment transactions for the plurality of accounts payable entries, wherein if the determined level of service is the first level of service, initiating the payment transactions comprises generating payment requests in accordance with the payment schemes determined based on the received accounts payable data file and the stored payables profile for the client, wherein if the determined level of service is the second level of service, initiating the payment transactions comprises: analyzing payment program data; determining a more optimal payment scheme based on the payment program data; and generating the payment requests in accordance with the more optimal payment scheme; and transmitting, by the computing device, the payment requests to a financial institution device.