/** * Is account has funding section * * @return bool */ private function hasFundingSection() { if ($this->account->hasFunding() || $this->account->hasDistributing() || $this->account->hasGroup(AccountGroup::GROUP_DEPOSIT_MONEY) || $this->adm->hasElectronicallySignError($this->account)) { return true; } return false; }
/** * Returns true if transfer account cannot use electronically signing * and ria does not allow non electronically signing * * @param ClientAccount $account * @return bool */ public function hasElectronicallySignError(ClientAccount $account) { if ($account->hasGroup(AccountGroup::GROUP_FINANCIAL_INSTITUTION) && !$this->isUsedDocusign($account->getId())) { $ria = $account->getClient()->getRia(); $riaCompanyInfo = $ria->getRiaCompanyInformation(); if ($riaCompanyInfo && !$riaCompanyInfo->getAllowNonElectronicallySigning()) { return true; } } return false; }