The present invention relates to an electronic invoice payment system, and more particularly to systems and methods for generating accelerated payments in such an electronic invoice payment system.
Traditional invoice presentment and payment solutions between vendors and their buyers include paper-based invoice presentment and payment. In this scenario, the steps required to send an invoice (on the vendor's side), and receive, approve, and pay the invoice (on the buyer's side) rely on a series of paper-based procedures. Recently, electronic invoicing and payment systems have been developed that provide on-line and network based invoice presentment by the vendor and electronic funds transfer (EFT) payment by the buyer.
A common system utilized for a variety of electronic funds transfers is the Automated Clearing House (ACH) system. ACH is an electronic network of participating financial institutions that processes large volumes of credit and debit transactions in high volume batches. The types of processed transactions are various, and include such financial transfers as payroll direct deposits, consumer electronic bill payments, debit and credit point-of-purchase transactions, and numerous others. Electronic vendor payments, in which buyers make payments to vendors for goods and services, is another common category of payments made via the ACH system.
In electronic invoice and payment systems, buyers (also referred to herein as payers) typically select the method or system of payment. Vendors, of course, would like to obtain payments as promptly as possible, but commonly become subject to a payer's selected processes for invoice approval and payment. With respect to ACH payments, typically there is a delay of at least one day between when the payment is initiated and settled with the vendor. Although a one-day delay may seem insignificant to a lay person, those skilled in the art understand that even a day's delay in which a vendor has not received payment results in an actual loss to the vendor. Particularly for vendors that may often receive high value payments, the accumulation of losses resulting from the delays from initiation to settlement of ACH payments can be substantial in total.
A wire transfer is an alternative method for electronic funds transfer. In contrast to ACH transactions, wire transfers tend to be more individualized transactions as compared to the bulk transfers commonly performed via the ACH system. Typical wire transfers have a timing advantage for vendors over ACH transactions, in that wire transfers typically are settled with near immediacy or near real time upon initiation by the payer. As such, the at least one day delay experienced in an ACH transaction typically does not occur when a transaction is performed via wire transfer. Accordingly, vendors would prefer to receive payments on invoices via wire transfer. As referenced above, however, it is generally the payer that chooses the method or system of payment, and wire transfers are selected by payers far less often than ACH transfers or other electronic transfers that may experience a delay between payment initiation and settlement. Conventional electronic invoice and payment systems, therefore, are deficient in that vendors lack control over receiving invoice payments via the most timely and efficient manner that may be available.
There is a need in the art for an improved electronic invoice system and related methods that provide accelerated payments to vendors as compared to conventional payment systems. An aspect of the invention, therefore, is an improved electronic invoice system that has a payment acceleration feature. The payment acceleration feature accelerates the timing of an invoice payment to a vendor. In exemplary embodiments, the timing of the invoice payment is accelerated by converting an ACH transaction (or comparable transaction that has a delay to settlement) to a wire transfer (or comparable near-immediate settlement transaction) when specified criteria are satisfied.
Accordingly, an aspect of the invention is an invoice payment acceleration system. Embodiments of the invoice payment acceleration system include a database stored on a computer readable medium including a plurality of records, each record corresponding to an invoice issued by a vendor for payment from a buyer. A network interface is configured to receive a payment initiation command from a buyer for payment of an invoice to a vendor by a first payment method. A processor is configured to analyze the invoice as to which the payment command is received to determine whether the invoice satisfies one or more predetermined criteria. The processor further is configured, when the processor determines that the invoice satisfies the one or more predetermined criteria, to convert the first payment method to a second payment method, and the second payment method provides for an accelerated payment as compared to the first payment method. The criteria for acceleration may include vendor preferences, and/or terms of a subscription service.
In exemplary embodiments of the invoice payment acceleration system, the one or more predetermined criteria comprises vendor preference criteria received from a vendor via the network interface.
In exemplary embodiments of the invoice payment acceleration system, the vendor preference criteria are stored in the database.
In exemplary embodiments of the invoice payment acceleration system, the vendor preference criteria include at least one of a minimum payment amount threshold, a buyer identity, an invoice number, or a timing of the invoice.
In exemplary embodiments of the invoice payment acceleration system, the invoice payment acceleration system is operated by a service provider, and the one or more predetermined criteria comprises service provider terms selected by the service provider.
In exemplary embodiments of the invoice payment acceleration system, the service provider terms criteria are stored in the database.
In exemplary embodiments of the invoice payment acceleration system, the service provider terms criteria include at least one of a minimum threshold of processing fees, a maximum quantity amount of accelerations per unit time, or a maximum invoice dollar amount per unit time.
In exemplary embodiments of the invoice payment acceleration system, the one or more predetermined criteria includes whether or not the second accelerated payment method is available for processing the payment.
In exemplary embodiments of the invoice payment acceleration system, the first payment method is an automated clearing house transaction and the second payment method is a wire transfer.
In exemplary embodiments of the invoice payment acceleration system, the processor is configured to convert the payment method from the first payment method to the second payment method automatically when the invoice is determined to satisfy the one or more predetermined criteria.
In exemplary embodiments of the invoice payment acceleration system, the processor further is configured, when the processor determines that the invoice satisfies the one or more predetermined criteria, to generate an acceleration alert to alert the vendor that the invoice is subject to acceleration. The network interface further is configured to transmit the acceleration alert to the vendor, and the network interface further is configured to receive an acceleration command from the vendor to accelerate the payment. The processor further is configured to convert the first payment method to the second payment method in response to receipt of the acceleration command.
In exemplary embodiments of the invoice payment acceleration system, the processor further is configured to cause the payment to be processed in accordance with the first payment method when the invoice does not satisfy the one or more predetermined criteria.
In exemplary embodiments of the invoice payment acceleration system, the processor further is configured to cause the payment to be processed in accordance with the first payment method when an acceleration command is not received.
In exemplary embodiments of the invoice payment acceleration system, the processor further is configured to determine whether the invoice satisfies a first criteria from among the one or more predetermined criteria, and convert the payment method from the first payment method to the second payment method automatically when the invoice is determined to satisfy the first criteria.
In exemplary embodiments of the invoice payment acceleration system, the processor further is configured, when the invoice does not satisfy the first criteria, to determine whether the invoice satisfies a second criteria from among the one or more predetermined criteria. The processor further is configured, when the processor determines that the invoice satisfies the second criteria, to generate an acceleration alert to alert the vendor that the invoice is subject to acceleration. The network interface further is configured to transmit the acceleration alert to the vendor, and the network interface further is configured to receive an acceleration command from the vendor to accelerate the payment. The processor further is configured to convert the first payment method to the second payment method in response to receipt of the acceleration command.
In exemplary embodiments of the invoice payment acceleration system, the first criteria is a first threshold value of an invoice payment amount, and the second criteria is a second threshold value of an invoice payment amount, wherein the first threshold value is greater than the second threshold value.
Another aspect of the invention is an electronic invoice and payment system. Exemplary embodiments of the electronic invoice payment system include the described invoice payment acceleration system, and an invoice payment system configured to process the payment in accordance with the second accelerated payment method when the processor determines that the invoice satisfies the one or more predetermined criteria.
In exemplary embodiments of the electronic invoice and payment system, the processor further is configured to cause the payment to be processed in accordance with the first payment method when the invoice does not satisfy the one or more predetermined criteria, and the invoice payment system is configured to process the payment in accordance with the first payment method when the processor determines that the invoice does not satisfy the one or more predetermined criteria.
Another aspect of the invention is a method of accelerating an invoice payment in an electronic invoice payment system. Exemplary embodiments of the method of accelerating an invoice payment include the steps of: storing a database on a non-transitory computer readable medium, the database including a plurality of records, each record corresponding to an invoice issued by a vendor for payment from a buyer, receiving a payment initiation command over a network interface from a buyer for payment of an invoice to a vendor by a first payment method, and providing a payment acceleration application on a non-transitory computer readable medium, which when executed by a processor performs the steps of: analyzing the invoice as to which the payment command is received to determine whether the invoice satisfies one or more predetermined criteria, and when it is determined that the invoice satisfies the one or more predetermined criteria, converting the first payment method to a second payment method, and the second payment method provides for an accelerated payment as compared to the first payment method.
In exemplary embodiments of the method of accelerating an invoice payment, the payment acceleration application when executed by the processor further performs the steps of: when it is determined that the invoice satisfies the one or more predetermined criteria, generating an acceleration alert to alert the vendor that the invoice is subject to acceleration, transmitting the acceleration alert to the vendor via the network interface, receiving an acceleration command from the vendor via the network interface to accelerate the payment, and converting the first payment method to the second payment method in response to receipt of the acceleration command.
A number of features are described herein with respect to embodiments of the invention. It will be appreciated that features described with respect to a given embodiment also may be employed in connection with other embodiments. In addition, for a better understanding of the present invention, together with other and further aspects thereof, reference is made to the following description, taken in conjunction with the accompanying drawings. The scope of the invention is set forth in the appended claims, which set forth in detail certain illustrative embodiments. These embodiments are indicative, however, of but a few of the various ways in which the principles of the invention may be employed.
The present invention is now described in detail with reference to the drawings. In the drawings, each element with a reference number is similar to other elements with the same reference number independent of any letter designation following the reference number. In the text, a reference number with a specific letter designation following the reference number refers to the specific element with the number and letter designation and a reference number without a specific letter designation refers to all elements with the same reference number independent of any letter designation following the reference number in the drawings.
It should be appreciated that many of the elements discussed in this specification may be implemented in a hardware circuit(s), a processor executing software code or instructions that are encoded within non-transitory computer readable media accessible to the processor, or a combination of a hardware circuit(s) and a processor or control block of an integrated circuit executing machine readable code encoded within a non-transitory computer readable medium. As such, the term circuit, module, server, application, or other equivalent description of an element as used throughout this specification is, unless otherwise indicated, intended to encompass a hardware circuit (whether discrete elements or an integrated circuit block), a processor or control block executing code encoded in a non-transitory computer readable medium, or a combination of a hardware circuit(s) and a processor and/or control block executing such code.
The present invention provides a system and method for accelerating an electronic payment to a vendor from a payer or buyer. In exemplary embodiments, the system converts the method of payment from a first payment method selected by the payer to a second accelerated payment method select and preferred by the vendor. The second method of payment preferred by the vendor typically would be an accelerated method of payment as compared to the first method of payment selected by the buyer, in that the time period between payment initiation and settlement is shorter for the second payment method as compared to the first payment method. For example, the system may convert and accelerate the payment method from an ACH transaction, as selected by the payer, to a wire transfer as preferred by the vendor to reduce the time period to settlement. In this manner, the system accelerates the payment to the vendor to provide the near immediacy of settlement of a wire transfer and avoid the delay in settlement that typically would occur if the payment were processed as an ACH transfer as usually selected by the buyer.
The system may convert and accelerate the method of payment automatically based on one or more predetermined criteria. For example, the system may be configured to accelerate a payment transaction based upon a specified minimum dollar amount, payer identity, a specified number of payments per unit time period (e.g., month, quarter, etc.), and/or other criteria as may be deemed suitable. In other embodiments, the system may be configured to provide an alert to a vendor that a payment transaction has been initiated that satisfies one or more of the predetermined criteria. The system further may be configured to receive an input from the vendor as to whether or not such a payment transaction is to be accelerated or not. The system will then process the payment transaction in accordance with either the first or original selected method of payment selected by the payer, versus the second or accelerated method of payment, based on the input from the vendor as to whether to convert the payment method.
An exemplary electronic invoicing and payment system is further described in U.S. patent application Ser. No. 13/068,558 filed on May 13, 2011, the entire contents of which are incorporated by reference herein. Other exemplary invoice and payment systems include systems that utilize the ACH system referenced above, wire transfers, electronic check and bank transfers, and other electronic fund transfer (EFT) systems that may be part of card payment networks, such as networks operated by Visa, MasterCard, and American Express, and the like.
Turning again to
The network interface 21 may be communicatively coupled to each buyer 14a-14f of a community of buyers 14, and to each vendor 12a-12f of a community of vendors 12 via a network 20. It will be appreciated that the specific number and nature of the vendors 12 and buyers 14 may vary substantially. The network 20 may be an open network, such as the Internet, a private network, such as a virtual private network, or any other suitable network. The network interface 21 may receive invoices and invoice updates from the vendors 12 and/or buyers 14. For example, the network interface 21 may be configured to enable, for a given invoice, updating of the status of at least one event associated with approval and payment of the given invoice based on a received invoice update. The network interface 21 may include a wireless network adaptor, an Ethernet network card, or any suitable device that provides an interface between the payment acceleration system 10 and the network 20.
The invoices and invoice updates received by the network interface 21 may be stored in an invoice database 160 contained in the database 118. The invoices may be stored in the invoice database 160 as records. Each record corresponds to an invoice and may identify an associated vendor, an associated buyer, and contain status information. The invoice database may store records corresponding to different combinations of associated vendors and buyers. The status information may correspond to activity of the associated buyer and/or vendor in relation to a given invoice and may include any combination of a current status, a current status update timestamp indicating the date when the invoice status was last updated, a list of past statuses, and, for each of the past statuses in the list of past statuses, a past status timestamp indicating the date when the past status was updated.
The records stored in the invoice database 160 may correspond to invoices for which payment has been received (“paid invoices”) and/or invoices for which payment has not been initiated (“unpaid invoices”). The invoice status updates received by the network interface 21 may be used to update the status of invoices stored in the invoice database 160. For example, the invoice updates may include a status update that payment for a given invoice was initiated. Under such circumstances, the status of an invoice may be altered from “unpaid invoice” to “payment initiated” invoice. Upon final settlement of the payment transaction, the status of an invoice may then be updated again to “payment received”. The timestamp associated with the various statuses are updated commensurately with the status updates to indicate, for example, when payment was initiated and when payment has been received (i.e., settled).
As will be understood by those of ordinary skill in the art, the database 118 may describe a data structure which embodies groups of records or data elements stored in a volatile or non volatile storage media and accessed by an application, which may be instructions coded to a storage medium and executed by a processor. The database may include multiple individual databases stored on the same storage medium or on multiple different storage media. The payment acceleration system 10 may also store data in and access the database. While the database 118 is depicted as a component of the payment acceleration system 10 in
The processor 40 may constitute an electronic controller that is configured to carry out overall control of the functions and operations of the payment acceleration system 10. The processor 40 may include a processing device such as a CPU, microcontroller or microprocessor. To implement the features of the present invention, the processor may be configured to execute program code embodied as the payment acceleration application 17. It will be apparent to a person having ordinary skill in the art of computer programming of electronic devices and servers how to program the components of the payment acceleration system to operate and carry out logical functions associated with the payment acceleration application 17.
Accordingly, details as to specific programming code have been left out for the sake of brevity. Also, controller functionality could be carried out via dedicated hardware, firmware, software, or any combinations thereof, without departing from the scope of the invention. As will be understood by one of ordinary skill in the art, therefore, the processor 40 may have various implementations. For example, the processor 40 may include any suitable device, such as a programmable circuit, integrated circuit, memory and I/O circuits, an application specific integrated circuit, microcontroller, complex programmable logic device, other programmable circuits, or the like. The processor 40 may also include a non-transitory computer readable medium, such as random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), or any other suitable medium. Instructions for performing the method described below may be stored in the non-transitory computer readable medium and executed by the processor.
Referring to
Referring to
Returning to
Referring to
Each status field represents a completed step within a group of processing steps the buyer performs to approve and pay the invoice, whether within the invoice application 19 itself or within the buyer's accounts payable system 43 (
Each status field may operate as a status flag for that processing step in that whether the value is populated, or whether a particular value is populated, indicates whether the buyer has completed the processing step. In the exemplary embodiment, each of the status fields may be populated with the status timestamp (i.e., the date and time that the process was completed).
Referring to
Referring again to
For example, the record 162 with an invoice ID 164 of “001” may include an invoice 166 issued by Vendor A to Buyer B. For purposes of illustrating the invention, it is assumed that all processes have been completed and a date is populated to each field. A second level approval step 176b is not required. The record 162 with an invoice ID of “002” may include an invoice 166 issued by Vendor A to Buyer C. For purposes of illustrating the invention, it is assumed that Buyer C has performed only the first three sequential processing steps (invoice received 168, pending approval 170, and pending approval 172). As such, dates are populated for invoice received 168, pending approval 170 and pending approval 172. A second level approval step 176b is not required.
The additional records with invoice IDs 003 on may be described in similar fashion. Specifically, the record 162 with an invoice ID of “003” may include an invoice 166 issued by Vendor A to Buyer D. For purposes of illustrating the invention, it is assumed that Buyer D has a dispute regarding this invoice. As such only a date is populated to the invoice received status field 168 and a dispute code “Code 4” is populated to the disputed field. A dispute code table 300 may associate a group of dispute codes, for example dispute codes “Code 1”, “Code 2”, “Code 3”, and “Code 4” with a dispute reason. For example, “Code 1” may represent dispute a first reason “Reason A” and “Code 2” may represent a second dispute reason “Reason B”, which is distinct from dispute “Reason A”. A fourth dispute reason “Code 4” may be generic and represent buyer text input of a message to the vendor regarding the basis for the dispute.
The record 162 with an invoice ID of “004” may include an invoice 166 issued by Vendor B to Buyer A. For purposes of illustrating the invention, it is assumed that Buyer A has performed only the first two sequential processing steps (invoice received 168 and pending approval 170). As such, dates are populated for invoice received 168 and pending approval 170. A second level approval step 176b is required for this invoice.
The record 162 with an invoice ID of “005” may include an invoice 166 issued by Vendor B to Buyer B. For purposes of illustrating the invention, it is assumed that Buyer B has performed only the first processing step (invoice received 168). As such, dates are populated for invoice received 168 and pending approval 170. A second level approval step 176b is required for this invoice.
The record 162 with an invoice ID of “006” may include an invoice 166 issued by Vendor A to Buyer B. For purposes of illustrating the invention, it is assumed that Buyer C has performed only the first three sequential processing steps (invoice received 168, pending approval 170, and pending approval 172). As such, dates are populated for invoice received 168, pending approval 170 and pending approval 172. A second level approval step 176b is not required.
The record 162 with an invoice ID of “007” may include an invoice 166 issued by Vendor A to Buyer F. For purposes of illustrating the invention, it is assumed that the second level approval step 176b is required and that Buyer F has performed all of the sequentially processing steps, including second level pending approval to pay 176b, except for the payment initiated Step 178. As such, dates are populated for invoice received 168, pending approval 170, pending approval 172, set for payment 174, first level pending approval to pay 176a, and second level pending approval to pay 176b.
As referenced above, one deficiency of conventional invoice payment systems for vendors is that vendors typically lack control over the method of payment selected by a buyer. Even when a buyer selects to pay an invoice by some form of electronic funds transfer, such as an ACH transaction, a delay between payment initiation (see
An aspect of the invention, therefore, is an invoice payment acceleration system, such as the payment acceleration system 10. Exemplary embodiments of the payment acceleration system include a database stored to a non-transitory computer readable medium, such as the database 118 storing the database of invoice records 160. The database includes a plurality of such records, each record corresponding to an invoice issued by a vendor for payment from a buyer. A network interface, such as network interface 21, is configured to receive a payment initiation command from a buyer for payment of an invoice to a vendor by a first payment method. A processor, such as processor 40, is configured to analyze the invoice as to which the payment command is received to determine whether the invoice satisfies one or more predetermined criteria. The processor further is configured, when the processor determines that the invoice satisfies the one or more predetermined criteria, to convert the first payment method to a second payment method, and the second payment method provides for an accelerated payment as compared to the first payment method. The processor may be configured to perform such operations by the execution of a payment acceleration application, such as payment acceleration application 17.
As illustrative of the operation of such a payment acceleration system 10,
The method may begin at step 300, at which a payment initiation command is received by the payment acceleration system from a buyer, which indicates a first payment method for paying the invoice. Referring to the system of
At step 320, the payment acceleration system 10 determines whether or not the invoice associated with the payment meets one or more predetermined criteria. The payment acceleration system may analyze the invoice as part of the processor 40 executing the payment acceleration application 17. Certain criteria may be based on vendor preferences. The payment application system 10 may receive vendor preference criteria that have been inputted by the vendor at a vendor workstation. The vendor preference criteria may be received by the system 10 via the network interface 21, and such criteria may be stored as part of the database 118 for use in the analysis by the processor 40.
Various vendor preference criteria may be employed to determine whether a payment may be subject to payment acceleration. For example, because the significance of payment acceleration increases with invoice amount, one exemplary criterion may be whether the payment amount exceeds a minimum payment amount threshold. A suitable payment amount threshold may be $50,000.00, $150,000.00, or any suitable amount as determined by the vendor to be significant for purposes of payment acceleration. Another exemplary criterion may be buyer identity, should a vendor wish to accelerate all or a portion of payments received from a particular buyer. Another criterion may be whether the invoice exceeds a predetermined invoice number, should a vendor wish to accelerate all payments after a certain number of invoice payments have been received (from either a same or multiple buyers). Another criterion may be the timing of the invoice (e.g., date, month, quarter, etc.), should the vendor wish to accelerate payments during a particular time period or periods of the year.
In exemplary embodiments, the payment acceleration system 10 may be operated by a third party service provider that processes invoices for a paid fee or subscription. In such a system, service provider terms criteria for triggering payment acceleration may be based on terms of a subscription or service contract. For example, one criterion for payment acceleration based on service provider terms criteria may be whether the vendor has paid to the service provider a minimum threshold of processing fees. An example of such fees may be an acceleration subscription fee (such as a one-time fee or periodic fee), or the like. The service provider operating the payment acceleration system may then provide for acceleration of payments to vendors who have satisfied any requisite minimum threshold of subscription or other service processing fee payments.
Relatedly in a service provider system, the service provider subscription to the vendor may permit acceleration of payments up to a maximum quantity amount or number of invoices per unit time as permitted by the vendor's subscription terms. For example, the terms of a subscription may include a maximum quantity amount in the form of a monthly quantity amount (or e.g., quarterly amount, yearly amount, etc.) of permissible payment accelerations per the applicable unit time. The number of permissible payment accelerations may be increased with the payment of additional service fees paid by the vendor to the service provider, and otherwise based on subscription or like service fees. In such a system, one criterion may be whether the vendor remains under the maximum permissible number of payment accelerations allowed by the subscription terms. A similar criterion may be a maximum dollar amount of total invoice value per unit time (e.g., monthly, quarterly, yearly, etc.) that can be accelerated under the terms of the subscription. The dollar amount value of permissible payment accelerations similarly may be increased with the payment of additional service fees paid by the vendor to the service provider, and otherwise based on subscription or like service fees.
It will be appreciated that the various criteria described above are but examples. Any suitable criteria may be employed for triggering payment acceleration. In addition, criteria may be applied singularly or in any combination of multiple criteria, including combining one or more vendor preferences with one or more subscription terms set by a service provider.
Referring again to
If at step 320, however, the payment acceleration system renders a “Yes” determination, indicating that the invoice does in fact meet the one or more predetermined criteria, the method proceeds to step 330. At step 330, the payment acceleration system 10 determines as an additional criterion whether or not a second accelerated payment method is available for processing the payment. If at step 330 the payment acceleration system renders a “No” determination, indicating that there is no available second method for payment acceleration, the method proceeds to step 350 at which the payment is processed. In such case, there being no available alternative second method to accelerate the payment, the payment would be processed by the payment system 9 in accordance with the first payment method that initially was selected. Again, this initial first payment method typically is the payment method selected by the buyer.
If at step 330, however, the payment acceleration system renders a “Yes” determination, indicating that there is in fact an available second payment method to accelerate the payment, the method proceeds to step 340. At step 340, the payment acceleration system 10 converts the payment method from the first payment method that was initially selected to the second accelerated payment method. Generally, if the first payment method has a delay period to settlement, and the second payment method has a shorter delay period or near-immediate settlement period, the system will convert the payment method from the first payment method to the second accelerated payment method. For example, if the first payment method is an ACH transaction that typically has at least a one-day delay to settlement, and the system determines that a wire transfer which has near immediate settlement is available, at step 340 the system will convert the payment method from an ACH transaction to a wire transfer so as to accelerate the payment. If multiple accelerated payment methods may be available, the system may default to convert the payment method to the most accelerated payment method having the shortest settlement period from among available options.
Upon such conversion, the method then proceeds to step 350 at which the payment is processed. If the payment method has been converted at step 340 from the initially selected first payment method to a second accelerated payment method, at step 350 the payment will be processed in accordance with the second accelerated payment method. For example, the processor 40 of the payment acceleration system 10 may generate a processing signal and transmit such signal to the electronic invoicing and payment system 9, which would execute the payment with the payment application 19 in accordance with the second, accelerated payment method.
It is noted that in the operation of the payment acceleration system 10 in accordance with the process of
Initially, the method of
If at step 420 the payment acceleration system renders a “No” determination, indicating that the invoice does not meet the one or more predetermined criteria, the method proceeds to step 470 at which the payment is processed by the first payment method. As above, for example, the payment acceleration system 10 may generate a processing signal and transmit such signal to the electronic invoicing and payment system 9, which would execute the payment with the payment application 19. In such case, there being no basis to accelerate the payment, the payment would be processed in accordance with the first payment method that initially was selected.
If at step 420, however, the payment acceleration system renders a “Yes” determination, indicating that the invoice does in fact satisfy the one or more predetermined criteria, the method proceeds to step 430. At step 430 (comparable to
If at step 430, however, the payment acceleration system renders a “Yes” determination, indicating that there is in fact an available second method to accelerate the payment, the method proceeds to step 440. Note that in the previous embodiment of
Accordingly, in the embodiment of
At step 460, the payment acceleration system determines whether an acceleration command is received. For example, an acceleration command may be inputted by a vendor at a vendor workstation. The acceleration command would then be transmitted over the network 20 and received by the payment acceleration system 10 via the network interface 21. In other words, the network interface is configured to receive the acceleration command over the network. If at step 460 the payment acceleration system renders a “No” determination, indicating that an acceleration command is not received, the method proceeds to step 470 at which the payment is processed in accordance with the first payment method as initially selected. A “No” determination at step 460 may be based on either an explicit selection made by the vendor not to accelerate the payment (such as by an input at the vendor work station), or by a simple lack of receipt of a command to accelerate. The system may impose a suitable response time, based on the settlement period of the initial versus potential accelerated payment methods, for receiving an acceleration command after which a “No” determination at step 460 will be deemed.
If at step 460, however, the payment acceleration system renders a “Yes” determination, indicating that a payment acceleration command in fact is received, the method proceeds to step 480. At step 480, the payment acceleration system 10 converts the payment method from the first payment method that was initially selected to the second accelerated payment method, as described above with respect to
The method then proceeds to step 490 at which the payment is processed in accordance with the second accelerated payment method. As above, for example, the payment acceleration system 10 may generate a processing signal and transmit such signal to the electronic invoicing and payment system 9, which would execute the payment with the payment application 19 by the second accelerated payment method.
It will be appreciated that although the methods of
In such an exemplary dual threshold embodiment, the processor 40 further is configured to determine whether the invoice satisfies a first criteria from among the one or more predetermined criteria, and the processor is configured to convert the payment method from the first payment method to the second accelerated payment method automatically when the invoice is determined to satisfy the first criteria. When the invoice does not satisfy the first criteria, however, the processor then determines whether the invoice satisfies a second criteria from among the one or more predetermined criteria. When the processor determines that the invoice satisfies the second criteria, the processor generates an acceleration alert to alert the vendor that the invoice is subject to acceleration. For example, the network interface further is configured to transmit the acceleration alert to the vendor, and to receive a payment acceleration command from the vendor to accelerate the payment. The processor further is configured to convert the first payment method to the second accelerated payment method in response to receipt of the acceleration command. In this manner, the system first determines whether the payment is subject to automatic acceleration, and if not, the payment still may be subject to acceleration upon receipt of a payment acceleration command from the vendor.
For example, payment amount is suitable for being a dual threshold criterion. The first criteria for automatic acceleration may be a first threshold value of an invoice payment amount, and the second criteria for acceleration by vendor acceleration command may be a second threshold value of an invoice payment amount, wherein the first threshold value is greater than the second threshold value. As referenced above, payment acceleration tends to have more value for high value payment amounts. Accordingly, payment amounts meeting a relatively high first threshold value (e.g., $150,000.00) may be deemed of such high value so as to trigger automatic acceleration (assuming an accelerated payment method is available). There may be a range of payment amounts above which payment acceleration may be of significant value, but not of sufficient value for automatic acceleration. In such case, an acceleration alert would be generated to afford the vendor the opportunity to select whether or not to accelerate the payment (again assuming an accelerated payment method is available). In this example, a payment amount meeting a second threshold value (e.g., $50,000.00) but below the first threshold value would be considered of sufficient value to trigger an acceleration alert. Payment amounts below the second threshold value would be deemed by the system to have insignificant value for acceleration, and therefore would be considered by the system as not having met the amount criterion for acceleration at all. In such manner, both the methods of
In the example of
Another command button may be “View Subscription Criteria”. Selecting such button in the GUI may open a sub-GUI page or window that would permit a vendor to view a variety of acceleration criteria that are based on the terms of a subscription as described above. For example, such criteria may include subscription or acceleration fees, acceleration quantity amounts, and other suitable acceleration criteria that pertain to terms of a subscription service. This sub-GUI relatedly may permit a vendor to input items or perform transactions related to the subscription. For example, a vendor may be able to pay subscription related fees so as to increase the scope, dollar amounts, and/or number of permissible accelerations and the like.
Another command button may be “Invoice Acceleration Data”. Selecting such button in the GUI may open a sub-GUI page or window that would permit a vendor to view a variety acceleration data pertaining to various invoices. For example, a vendor may view and/or select invoices that potentially could be subject to acceleration, access historical acceleration data, and otherwise monitor acceleration activity for various buyers and invoices.
Another command button may be “Alerts”. Selecting such button in the GUI may open a sub-GUI page or window that would permit a vendor to view and act on alerts pertaining to potential payment accelerations that are transmitted to the vendor as described above. For example, the sub-GUI may permit a vendor to input a selection as to whether or not the vendor wishes to accelerate an invoice or group of invoices. In the example of
As referenced above, it will be appreciated that the GUI of
At step 520, the payment acceleration system 10 analyzes the invoice related to the payment method selected in the payment initiation command, and at step 530 the system renders a decision as to whether payment acceleration is available. When payment acceleration is available, as described above, depending on the applicable criteria being met, one option is automatic payment acceleration. When the invoice and related first payment method satisfy the one or more criteria for automatic payment acceleration, at step 570 the system 10 causes the invoice payment system 9 (see
At step 540, when automatic acceleration does not occur, the system further may render a decision as to whether an alert to the vendor is to be generated to alert the vendor that an invoice payment satisfies one or more criteria for payment acceleration. If as described above a decision is rendered that the invoice satisfies the one or more criteria for payment acceleration, at step 550 the system 10 generates an acceleration alert and transmits the alert to the vendor 12. At step 560, the vendor may initiate and transmit a payment acceleration command to the system 10, indicating that the vendor has selected to accelerate the payment. At step 570, the system 10 causes the invoice payment system 9 (see
Although the invention has been shown and described with respect to certain exemplary embodiments, it is obvious that equivalents and modifications will occur to others skilled in the art upon the reading and understanding of the specification. It is envisioned that after reading and understanding the present invention those skilled in the art may envision other processing states, events, and processing steps to further the objectives of system of the present invention. The present invention includes all such equivalents and modifications, and is limited only by the scope of the following claims.