Patent attributes
In a computer-implemented method for processing a sales transaction, an un-audited sales transaction is received from a sale generator, and temporarily stored in a memory location and forwarded to a transaction auditor to audit the sales transaction and to a plurality of backend processors to begin processing the sales transaction. An audited sales transaction is received from the transaction auditor, where the audited sales transaction is an audited version of the un-audited sales transaction. The audited sales transaction is correlated with the un-audited sales transaction using the temporarily stored un-audited sales transaction, and a resultant sales transaction that includes information from the audited sales transaction is generated. The resultant sales transaction is transmitted to the plurality of backend processors to continue processing the sales transaction.