Patent ID: 7752093

Claim:
A computer-implemented method of processing a sales transaction by a sales transaction hub, the method comprising: receiving an un-audited sales transaction document from a sale generator; temporarily storing the un-audited sales transaction document in a memory location and forwarding a first copy of the un-audited sales transaction document to a transaction auditor to begin auditing the first copy of the un-audited sales transaction document and, before the transaction auditor has finished auditing the first copy of the un-audited sales transaction document, forwarding a second copy of the un-audited sales transaction document to a plurality of backend processors to begin processing the second copy of the un-audited sales transaction document; receiving from the transaction auditor an audited sales transaction document after forwarding the second copy of the un-audited sales transaction document to the plurality of backend processors, the audited sales transaction document being an audited version of the un-audited sales transaction document; responsive to receiving the audited sales transaction document, correlating, using one or more processors, the audited sales transaction document with the temporarily stored un-audited sales transaction document, and generating a resultant sales transaction document that includes information from the audited sales transaction document and information that identifies the second copy of the un-audited sales transaction document that was previously forwarded to the plurality of backend processors; and transmitting the resultant sales transaction document to the plurality of backend processors for processing.