/**
  * Check create invoice?
  *
  * @return bool
  */
 public function canInvoice()
 {
     $payment = $this->getInfoInstance();
     if ($payment) {
         $transactionAuth = $payment->lookupTransaction(false, Mage_Sales_Model_Order_Payment_Transaction::TYPE_AUTH);
         if (!$transactionAuth || $transactionAuth->getIsClosed()) {
             return false;
         }
     }
     return parent::canInvoice();
 }