Since purchase requisitions are internally generated, they should be free from clerical errors and do not need validating. However, computer logic errors in this procedure can cause negative operational and financial consequences that may go undetected. Two concerns are of particular importance. First, the auditor needs to verify that the correct order quantity is used when a requisition is created. Errors in programming logic (or data entry) may cause an intended order quantity of 1,000 to be recorded as 100 or 10,000. This sort of error can result in unanticipated stock-outs, excessive ordering costs, or over investment in inventory. Second, the auditor should verify that the inventory record is flagged “On Order” when a requisition is first prepared. Failure to do so will result in over investment in inventory due to multiple orders being placed for the same item. Testing these controls using CAATTs involves creating test inventory records and sales transactions that reduce the inventory items below their reorder point. The resulting purchase requisitions and inventory records can then be examined for evidence of properly functioning controls.