/**
     *  Return bank number property of thirdparty (label or rum)
     *
     *	@param	string	$mode	'label' or 'rum'
     *  @return	string			Bank number
     */
    function display_rib($mode='label')
    {
        require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php';
        $bac = new CompanyBankAccount($this->db);
        $bac->fetch(0,$this->id);

        if ($mode == 'label')
        {
        	return $bac->getRibLabel(true);
        }
        elseif ($mode == 'rum')
        {
        	if (empty($bac->rum))
        	{
        		$prelevement = new BonPrelevement($this->db);
        		$bac->fetch_thirdparty();
        		$bac->rum = $prelevement->buildRumNumber($bac->thirdparty->code_client, $bac->datec, $bac->id);
        	}
        	return $bac->rum;
        }

        return 'BadParameterToFunctionDisplayRib';
    }