A system and a computer software implemented method of processing payments
comprising the following steps. A person enters a PO number, an invoice
number and invoice amount from an invoice entry point into an invoice
tracking module. The invoice tracking module transfers a PO number to a
purchasing module. The purchasing module transfers a PO attribute to a
payment configuration module. The payment configuration module transfers
a payment control key to a goods receiving (GR) module. The goods
receiving module transfers a GR list of the PO number to a GR-IR matching
configure module. The GR-IR matching configure module transfers a GR
number to a quality management module. The quality management module
transfers a QI number to a document posting checking configure module.
The document posting checking configure module checks the QI number. The
document posting checking configure module transfers payment information
to a vendor management module. The vendor management module initiates a
payment to a vendor. The vendor management module sends payment
information to a vendor.