/** * Retorna todas as notas referentes ao tipo de documento origem e inscricao * * @param Contribuinte_Model_ContribuinteAbstract $oContribuinte * @param integer|null $iTipoDocumento * @return array|Contribuinte_Model_Nota[] */ public static function getGuiasByDocumentoOrigem(Contribuinte_Model_ContribuinteAbstract $oContribuinte, $iTipoDocumento = NULL) { if ($iTipoDocumento == NULL) { $iTipoDocumento = $oContribuinte->getTipoEmissao(); } $aCamposPesquisa = array('tipo_documento_origem' => $iTipoDocumento, 'id_contribuinte' => $oContribuinte->getContribuintes()); $aCamposOrdem = array('ano_comp' => 'DESC', 'mes_comp' => 'DESC'); $aResultado = self::getByAttributes($aCamposPesquisa, $aCamposOrdem); if (count($aResultado) > 0) { return $aResultado; } return array(); }