def formula_2012_01_01(foyer_fiscal, period, parameters):
    """
        Investissements OUTRE-MER dans le secteur du logement et autres secteurs d’activité
        2012
        TODO: Plafonnement sur la notice
        """
    f7qb = foyer_fiscal('f7qb', period)
    f7qc = foyer_fiscal('f7qc', period)
    f7qd = foyer_fiscal('f7qd', period)
    f7ql = foyer_fiscal('f7ql', period)
    f7qm = foyer_fiscal('f7qm_2012', period)
    f7qt = foyer_fiscal('f7qt_2012', period)
    f7oa = foyer_fiscal('f7oa', period)
    f7ob = foyer_fiscal('f7ob', period)
    f7oc = foyer_fiscal('f7oc', period)
    f7oh = foyer_fiscal('f7oh', period)
    f7oi = foyer_fiscal('f7oi', period)
    f7oj = foyer_fiscal('f7oj', period)
    f7ok = foyer_fiscal('f7ok', period)
    f7ol = foyer_fiscal('f7ol', period)
    f7om = foyer_fiscal('f7om', period)
    f7on = foyer_fiscal('f7on', period)
    f7oo = foyer_fiscal('f7oo', period)
    f7op = foyer_fiscal('f7op_2012', period)
    f7oq = foyer_fiscal('f7oq_2012', period)
    f7or = foyer_fiscal('f7or_2012', period)
    f7os = foyer_fiscal('f7os_2012', period)
    f7ot = foyer_fiscal('f7ot', period)
    f7ou = foyer_fiscal('f7ou', period)
    f7ov = foyer_fiscal('f7ov', period)
    f7ow = foyer_fiscal('f7ow', period)
    return (f7qb + f7qc + f7qd + f7ql + f7qm + f7qt + f7oa + f7ob + f7oc +
        f7oh + f7oi + f7oj + f7ok + f7ol + f7om + f7on + f7oo + f7op + f7oq +
        f7or + f7os + f7ot + f7ou + f7ov + f7ow)
