Automatic auditing is done in Sales Audit using batch programs. The goal of the automatic audit process is to accept transaction data from point-of-sale (POS/OMS) applications and move the data through a series of processes that culminate in clean data. Sales Audit uses several batch-processing modules to perform the following activities:

  • Import POS/OMS transaction data from the RTLog.

  • Perform initial validation of data during upload of data from the RTLog to Sales Audit.

  • Produce totals using user-defined totaling calculation rules that are user reviewable during the interactive audit.

  • Validate transaction and total data with user-defined audit rules and generate errors whenever data does not meet the criteria. The user reviews these errors during the interactive audit.

  • Create and export files of clean data in formats suitable for transfer to other applications.

  • Update the Sales Audit database with adjustments received from external systems on previously exported data.