def formula_2017_01_01(foyer_fiscal, period, parameters):
    """
        Investissements dans les DOM-TOM dans le cadre d'une entreprise.
        """
    fhaa = foyer_fiscal('fhaa', period)
    fhab = foyer_fiscal('fhab', period)
    fhac = foyer_fiscal('fhac', period)
    fhae = foyer_fiscal('fhae', period)
    fhaf = foyer_fiscal('fhaf', period)
    fhag = foyer_fiscal('fhag', period)
    fhah = foyer_fiscal('fhah', period)
    fhaj = foyer_fiscal('fhaj', period)
    fhak = foyer_fiscal('fhak', period)
    fhal = foyer_fiscal('fhal', period)
    fham = foyer_fiscal('fhal', period)
    fhao = foyer_fiscal('fhao', period)
    fhap = foyer_fiscal('fhap', period)
    fhaq = foyer_fiscal('fhaq', period)
    fhar = foyer_fiscal('fhar', period)
    fhat = foyer_fiscal('fhat', period)
    fhau = foyer_fiscal('fhau', period)
    fhav = foyer_fiscal('fhav', period)
    fhaw = foyer_fiscal('fhaw', period)
    fhay = foyer_fiscal('fhay', period)
    fhba = foyer_fiscal('fhba', period)
    fhbb = foyer_fiscal('fhbb', period)
    fhbe = foyer_fiscal('fhbe', period)
    fhbg = foyer_fiscal('fhbg', period)
    fhbi = foyer_fiscal('fhbi', period)
    fhbj = foyer_fiscal('fhbj', period)
    fhbk = foyer_fiscal('fhbk', period)
    fhbm = foyer_fiscal('fhbm', period)
    fhbn = foyer_fiscal('fhbn', period)
    fhbo = foyer_fiscal('fhbo', period)
    fhbp = foyer_fiscal('fhbp', period)
    fhbr = foyer_fiscal('fhbr', period)
    fhbs = foyer_fiscal('fhbs', period)
    fhbt = foyer_fiscal('fhbt', period)
    fhbu = foyer_fiscal('fhbu', period)
    fhbw = foyer_fiscal('fhbw', period)
    fhbx = foyer_fiscal('fhbx', period)
    fhby = foyer_fiscal('fhby', period)
    fhbz = foyer_fiscal('fhbz', period)
    fhcb = foyer_fiscal('fhcb', period)
    fhcc = foyer_fiscal('fhcc', period)
    fhcd = foyer_fiscal('fhcd', period)
    fhce = foyer_fiscal('fhce', period)
    fhcg = foyer_fiscal('fhcg', period)
    fhci = foyer_fiscal('fhci', period)
    fhcj = foyer_fiscal('fhcj', period)
    fhck = foyer_fiscal('fhck', period)
    fhcm = foyer_fiscal('fhcm', period)
    fhcn = foyer_fiscal('fhcn', period)
    fhco = foyer_fiscal('fhco', period)
    fhcp = foyer_fiscal('fhcp', period)
    fhcr = foyer_fiscal('fhcr', period)
    fhcs = foyer_fiscal('fhcs', period)
    fhct = foyer_fiscal('fhct', period)
    fhcu = foyer_fiscal('fhcu', period)
    fhcw = foyer_fiscal('fhcw', period)
    fhdi = foyer_fiscal('fhdi', period)
    fhdj = foyer_fiscal('fhdj', period)
    fhdk = foyer_fiscal('fhdk', period)
    fhdl = foyer_fiscal('fhdl', period)
    fhdm = foyer_fiscal('fhdm', period)
    fhdn = foyer_fiscal('fhdn', period)
    fhdo = foyer_fiscal('fhdo', period)
    fhdp = foyer_fiscal('fhdp', period)
    fhdq = foyer_fiscal('fhdq', period)
    fhdr = foyer_fiscal('fhdr', period)
    fhds = foyer_fiscal('fhds', period)
    fhdt = foyer_fiscal('fhdt', period)
    fhdu = foyer_fiscal('fhdu', period)
    fhdv = foyer_fiscal('fhdv', period)
    fhdw = foyer_fiscal('fhdw', period)
    fhnu = foyer_fiscal('fhnu', period)
    fhnv = foyer_fiscal('fhnv', period)
    fhnw = foyer_fiscal('fhnw', period)
    fhny = foyer_fiscal('fhny', period)
    fhpm = foyer_fiscal('fhpm', period)
    fhpn = foyer_fiscal('fhpn', period)
    fhpo = foyer_fiscal('fhpo', period)
    fhpp = foyer_fiscal('fhpp', period)
    fhpr = foyer_fiscal('fhpr', period)
    fhps = foyer_fiscal('fhps', period)
    fhpt = foyer_fiscal('fhpt', period)
    fhpu = foyer_fiscal('fhpu', period)
    fhpw = foyer_fiscal('fhpw', period)
    fhpx = foyer_fiscal('fhpx', period)
    fhpy = foyer_fiscal('fhpy', period)
    fhrg = foyer_fiscal('fhrg', period)
    fhri = foyer_fiscal('fhri', period)
    fhrj = foyer_fiscal('fhrj', period)
    fhrk = foyer_fiscal('fhrk', period)
    fhrl = foyer_fiscal('fhrl', period)
    fhrm = foyer_fiscal('fhrm', period)
    fhro = foyer_fiscal('fhro', period)
    fhrp = foyer_fiscal('fhrp', period)
    fhrq = foyer_fiscal('fhrq', period)
    fhrr = foyer_fiscal('fhrr', period)
    fhrt = foyer_fiscal('fhrt', period)
    fhru = foyer_fiscal('fhru', period)
    fhrv = foyer_fiscal('fhrv', period)
    fhrw = foyer_fiscal('fhrw', period)
    fhry = foyer_fiscal('fhry', period)
    fhsa = foyer_fiscal('fhsa', period)
    fhsb = foyer_fiscal('fhsb', period)
    fhsc = foyer_fiscal('fhsc', period)
    fhse = foyer_fiscal('fhse', period)
    fhsf = foyer_fiscal('fhsf', period)
    fhsg = foyer_fiscal('fhsg', period)
    fhsh = foyer_fiscal('fhsh', period)
    fhsj = foyer_fiscal('fhsj', period)
    fhsk = foyer_fiscal('fhsk', period)
    fhsl = foyer_fiscal('fhsl', period)
    fhsm = foyer_fiscal('fhsm', period)
    fhso = foyer_fiscal('fhso', period)
    fhsp = foyer_fiscal('fhsp', period)
    fhsq = foyer_fiscal('fhsq', period)
    fhsr = foyer_fiscal('fhsr', period)
    fhst = foyer_fiscal('fhst', period)
    fhsu = foyer_fiscal('fhsu', period)
    fhsv = foyer_fiscal('fhsv', period)
    fhsw = foyer_fiscal('fhsw', period)
    fhsz = foyer_fiscal('fhsz', period)
    fhta = foyer_fiscal('fhta', period)
    fhtb = foyer_fiscal('fhtb', period)
    fhtd = foyer_fiscal('fhtd', period)
    report_reduction_2012 = (fhnu + fhnv + fhnw + fhny + fhpm + fhpn + fhpo +
        fhpp + fhpr + fhps + fhpt + fhpu + fhpw + fhpx + fhpy + fhrg + fhri +
        fhrj + fhrk + fhrl + fhrm + fhro + fhrp + fhrq + fhrr + fhrt + fhru +
        fhrv + fhrw + fhry)
    report_reduction_2013 = (fhsa + fhsb + fhsf + fhsg + fhsc + fhsh + fhse +
        fhsj + fhsk + fhsl + fhsp + fhsq + fhsm + fhsr + fhso + fhst + fhsu +
        fhsv + fhsw + fhsz + fhta + fhtb + fhtd)
    report_reduction_2014 = (fhaa + fhab + fhac + fhae + fhaf + fhag + fhah +
        fhaj + fhak + fhal + fham + fhao + fhap + fhaq + fhar + fhat + fhau +
        fhav + fhaw + fhay + fhba + fhbb + fhbe + fhbg)
    report_reduction_2015 = (fhbi + fhbj + fhbk + fhbm + fhbn + fhbo + fhbp +
        fhbr + fhbs + fhbt + fhbu + fhbw + fhbx + fhby + fhbz + fhcb + fhcc +
        fhcd + fhce + fhcg)
    report_reduction_2016 = (fhci + fhcj + fhck + fhcm + fhcn + fhco + fhcp +
        fhcr + fhcs + fhct + fhcu + fhcw)
    reduction_invest_2017 = (fhdi + fhdj + fhdk + fhdl + fhdm + fhdn + fhdo +
        fhdp + fhdq + fhdr + fhds + fhdt + fhdu + fhdv + fhdw)
    return (report_reduction_2012 + report_reduction_2013 +
        report_reduction_2014 + report_reduction_2015 +
        report_reduction_2016 + reduction_invest_2017)
