def formula_2014_01_01(foyer_fiscal, period, parameters):
    """
        Investissements outre-mer dans le logement social (déclaration n°2042 IOM)
        2014
        """
    fhkg = foyer_fiscal('fhkg', period)
    fhkh = foyer_fiscal('fhkh', period)
    fhki = foyer_fiscal('fhki', period)
    fhqj = foyer_fiscal('fhqj', period)
    fhqk = foyer_fiscal('fhqk', period)
    fhqn = foyer_fiscal('fhqn', period)
    fhqs = foyer_fiscal('fhqs', period)
    fhqu = foyer_fiscal('fhqu', period)
    fhqw = foyer_fiscal('fhqw', period)
    fhqx = foyer_fiscal('fhqx', period)
    fhra = foyer_fiscal('fhra', period)
    fhrb = foyer_fiscal('fhrb', period)
    fhrc = foyer_fiscal('fhrc', period)
    fhrd = foyer_fiscal('fhrd', period)
    fhxa = foyer_fiscal('fhxa', period)
    fhxb = foyer_fiscal('fhxb', period)
    fhxc = foyer_fiscal('fhxc', period)
    fhxe = foyer_fiscal('fhxe', period)
    report_reduc_2009 = fhkg
    report_reduc_2010 = fhkh + fhki
    report_reduc_2011 = fhqn + fhqu + fhqk
    report_reduc_2012 = fhqj + fhqs + fhqw + fhqx
    report_reduc_2013 = fhra + fhrb + fhrc + fhrd
    reduc_invest_2014 = fhxa + fhxb + fhxc + fhxe
    return (report_reduc_2009 + report_reduc_2010 + report_reduc_2011 +
        report_reduc_2012 + report_reduc_2013 + reduc_invest_2014)
