static function resetStock($id, $quantity)
 {
     try {
         $record = new self($id);
         $previous_q = $record->getQuantity();
         $record->setQuantity($quantity);
         $record->store();
         $movement = new Inv_movement();
         $movement->setItemId($record->getItemId());
         $movement->setBranchId($record->getBranchId());
         $movement->setDocumentNumber("Reset");
         $movement->setQuantity($quantity - $previous_q);
         $movement->setDate(date('n/j/Y'));
         $movement->store();
     } catch (fExpectedException $e) {
         echo $e->printMessage();
     }
     echo $record->getQuantity();
 }