inputs = {"products":["benchmark-life-insurance-fonds-euros","benchmark-savings-cash"],"initial_amount":10000,"duration_years":10,"monthly_contribution":0,"reinvest_dividends":true,"fiscality":{"tmi":0,"avg":0},"vehicle":"Direct","locale":"fr","fiscality_enabled":false,"fiscality_mode":"tmi","profile":"Particulier"}
products = [{"slug":"benchmark-life-insurance-fonds-euros","label":"Assurance-vie fonds euros — moyenne","family":"assurance_vie","risk_amf":2,"projection":[{"year":1,"capital_gross":10000,"capital_net":10201.737464937607,"income_gross":250.00000000000003,"income_net":252.19811275941714},{"year":2,"capital_gross":10000,"capital_net":10407.544730351161,"income_gross":250.00000000000003,"income_net":257.2858935524305},{"year":3,"capital_gross":10000,"capital_net":10617.50389936374,"income_gross":250.00000000000003,"income_net":262.476313945378},{"year":4,"capital_gross":10000,"capital_net":10831.698731426024,"income_gross":250.00000000000003,"income_net":267.77144456352886},{"year":5,"capital_gross":10000,"capital_net":11050.214675730604,"income_gross":250.00000000000003,"income_net":273.17339780442165},{"year":6,"capital_gross":10000,"capital_net":11273.138905300424,"income_gross":250.00000000000003,"income_net":278.68432868056726},{"year":7,"capital_gross":10000,"capital_net":11500.560351764907,"income_gross":250.00000000000003,"income_net":284.30643567915297},{"year":8,"capital_gross":10000,"capital_net":11732.569740837605,"income_gross":250.00000000000003,"income_net":290.04196163908875},{"year":9,"capital_gross":10000,"capital_net":11969.259628509635,"income_gross":250.00000000000003,"income_net":295.8931946457489},{"year":10,"capital_gross":10000,"capital_net":12210.724437973191,"income_gross":250.00000000000003,"income_net":301.86246894376126}],"capital_net":12210.724437973191,"revenue_net_annual":301.86246894376126,"details":{"rate":0.025,"ongoing_fee":0.005,"income_net_cumulated":2763.693552213495,"income_gross_cumulated":2500.0000000000005,"capital_before_exit_tax":12210.724437973191,"capital_after_exit_tax":12210.724437973191},"currency":"EUR","name":"Assurance-vie fonds euros — moyenne","short_description":null,"long_description":null,"liquidity_level":"high","kpis":{"yield_pct":2.5,"entry_fee_pct":0,"ongoing_fee_pct":0.5,"min_investment_eur":500,"income_start_delay_months":0,"income_distribution_ratio":1,"revaluation_potential_pct":0,"observed_return_prev_year_pct":2.5},"source":null,"tips":null,"risks":[{"risk_code":"capital_loss","title":"Risque de perte en capital","description_long":"Les unités de compte ne garantissent pas le capital investi et sont soumises aux fluctuations des marchés.","family_key":"assurance_vie"},{"risk_code":"exit_tax","title":"Risque fiscal à la sortie","description_long":"La fiscalité applicable dépend de la durée du contrat et des montants retirés.","family_key":"assurance_vie"},{"risk_code":"fee_erosion","title":"Risque lié aux frais","description_long":"Les frais d’entrée, d’arbitrage et de gestion peuvent réduire le rendement net sur la durée.","family_key":"assurance_vie"},{"risk_code":"low_return","title":"Risque de rendement limité","description_long":"Les fonds en euros offrent une garantie en capital mais un rendement potentiellement inférieur à long terme.","family_key":"assurance_vie"}],"total_invested":10000,"income_net_cumulated":2763.693552213495,"income_gross_cumulated":2500.0000000000005,"taxes_on_income_total":0,"taxes_on_exit_total":0,"taxes_paid_total":0,"total_taxes":0,"estimated_value_net":12210.724437973191,"estimated_value":12210.724437973191,"final_value":12210.724437973191,"terminal_value":12210.724437973191,"estimated_value_label_context":"net","estimated_value_gross":12210.724437973191,"estimated_value_gross_bridge":12210.724437973191,"revenue_net_monthly":25.155205745313438,"monthly_income_net":25.155205745313438,"income_distributed_net_monthly":25.155205745313438,"income_distributed_net_annual":301.86246894376126,"annual_net_gain":301.86246894376126,"economic_gain_net":2210.724437973191,"economic_gain_gross":2210.724437973191,"economic_gain_total":2210.724437973191,"economic_gain_gross_bridge":2210.724437973191,"projection_canon":[{"year":1,"value":{"net":10201.737464937607,"gross_bridge":10000},"income_flow":{"net_annual":252.19811275941714,"gross_annual":250.00000000000003},"gain":{"net":201.737464937607,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":2,"value":{"net":10407.544730351161,"gross_bridge":10000},"income_flow":{"net_annual":257.2858935524305,"gross_annual":250.00000000000003},"gain":{"net":407.544730351161,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":3,"value":{"net":10617.50389936374,"gross_bridge":10000},"income_flow":{"net_annual":262.476313945378,"gross_annual":250.00000000000003},"gain":{"net":617.5038993637409,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":4,"value":{"net":10831.698731426024,"gross_bridge":10000},"income_flow":{"net_annual":267.77144456352886,"gross_annual":250.00000000000003},"gain":{"net":831.6987314260241,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":5,"value":{"net":11050.214675730604,"gross_bridge":10000},"income_flow":{"net_annual":273.17339780442165,"gross_annual":250.00000000000003},"gain":{"net":1050.2146757306036,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":6,"value":{"net":11273.138905300424,"gross_bridge":10000},"income_flow":{"net_annual":278.68432868056726,"gross_annual":250.00000000000003},"gain":{"net":1273.138905300424,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":7,"value":{"net":11500.560351764907,"gross_bridge":10000},"income_flow":{"net_annual":284.30643567915297,"gross_annual":250.00000000000003},"gain":{"net":1500.560351764907,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":8,"value":{"net":11732.569740837605,"gross_bridge":10000},"income_flow":{"net_annual":290.04196163908875,"gross_annual":250.00000000000003},"gain":{"net":1732.5697408376054,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":9,"value":{"net":11969.259628509635,"gross_bridge":10000},"income_flow":{"net_annual":295.8931946457489,"gross_annual":250.00000000000003},"gain":{"net":1969.2596285096351,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":10,"value":{"net":12210.724437973191,"gross_bridge":10000},"income_flow":{"net_annual":301.86246894376126,"gross_annual":250.00000000000003},"gain":{"net":2210.724437973191,"gross_bridge":0},"taxes_if_sold":{"total":null}}],"family_label":"Assurance-vie","liquidity_label":"high","liquidity":{"title":"Élevée"},"fiscality_hypothesis_short":"Simulation hors fiscalité : les montants sont présentés avant impact fiscal.","yield_label":"2,5 %","risk_label":"Risque 2/7","fees_label":"entrée 0 % · courant 50 %"},{"slug":"benchmark-savings-cash","label":"Épargne bancaire / liquidités","family":"livret","risk_amf":1,"projection":[{"year":1,"capital_gross":10000,"capital_net":10075.000000000007,"income_gross":75,"income_net":75.0000000000084},{"year":2,"capital_gross":10000,"capital_net":10150.562500000018,"income_gross":75,"income_net":75.56250000000853},{"year":3,"capital_gross":10000,"capital_net":10226.691718750028,"income_gross":75,"income_net":76.12921875000868},{"year":4,"capital_gross":10000,"capital_net":10303.391906640663,"income_gross":75,"income_net":76.70018789063383},{"year":5,"capital_gross":10000,"capital_net":10380.667345940476,"income_gross":75,"income_net":77.27543929981363},{"year":6,"capital_gross":10000,"capital_net":10458.522351035039,"income_gross":75,"income_net":77.8550050945623},{"year":7,"capital_gross":10000,"capital_net":10536.961268667808,"income_gross":75,"income_net":78.43891763277156},{"year":8,"capital_gross":10000,"capital_net":10615.988478182826,"income_gross":75,"income_net":79.02720951501743},{"year":9,"capital_gross":10000,"capital_net":10695.608391769209,"income_gross":75,"income_net":79.61991358638012},{"year":10,"capital_gross":10000,"capital_net":10775.825454707487,"income_gross":75,"income_net":80.21706293827805}],"capital_net":10775.825454707487,"revenue_net_annual":80.21706293827805,"details":{"rate":0.0075,"tax_free":true,"income_net_cumulated":775.8254547074825,"income_gross_cumulated":750,"capital_before_exit_tax":10775.825454707487,"capital_after_exit_tax":10775.825454707487},"currency":"EUR","name":"Épargne bancaire / liquidités","short_description":null,"long_description":null,"liquidity_level":"high","kpis":{"yield_pct":0.75,"entry_fee_pct":0,"ongoing_fee_pct":0,"min_investment_eur":0,"income_start_delay_months":0,"income_distribution_ratio":1,"revaluation_potential_pct":0,"observed_return_prev_year_pct":0.75},"source":null,"tips":null,"risks":[{"risk_code":"inflation","title":"Risque d’érosion par l’inflation","description_long":"Si le taux servi est inférieur à l’inflation, le pouvoir d’achat réel du capital peut diminuer.","family_key":"livret"},{"risk_code":"rate_variation","title":"Risque de variation du taux","description_long":"Les taux des livrets peuvent être révisés par décision réglementaire ou bancaire.","family_key":"livret"}],"total_invested":10000,"income_net_cumulated":775.8254547074825,"income_gross_cumulated":750,"taxes_on_income_total":0,"taxes_on_exit_total":0,"taxes_paid_total":0,"total_taxes":0,"estimated_value_net":10775.825454707487,"estimated_value":10775.825454707487,"final_value":10775.825454707487,"terminal_value":10775.825454707487,"estimated_value_label_context":"net","estimated_value_gross":10775.825454707487,"estimated_value_gross_bridge":10775.825454707487,"revenue_net_monthly":6.684755244856504,"monthly_income_net":6.684755244856504,"income_distributed_net_monthly":6.684755244856504,"income_distributed_net_annual":80.21706293827805,"annual_net_gain":80.21706293827805,"economic_gain_net":775.8254547074866,"economic_gain_gross":775.8254547074866,"economic_gain_total":775.8254547074866,"economic_gain_gross_bridge":775.8254547074866,"projection_canon":[{"year":1,"value":{"net":10075.000000000007,"gross_bridge":10000},"income_flow":{"net_annual":75.0000000000084,"gross_annual":75},"gain":{"net":75.00000000000728,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":2,"value":{"net":10150.562500000018,"gross_bridge":10000},"income_flow":{"net_annual":75.56250000000853,"gross_annual":75},"gain":{"net":150.5625000000182,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":3,"value":{"net":10226.691718750028,"gross_bridge":10000},"income_flow":{"net_annual":76.12921875000868,"gross_annual":75},"gain":{"net":226.69171875002758,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":4,"value":{"net":10303.391906640663,"gross_bridge":10000},"income_flow":{"net_annual":76.70018789063383,"gross_annual":75},"gain":{"net":303.39190664066336,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":5,"value":{"net":10380.667345940476,"gross_bridge":10000},"income_flow":{"net_annual":77.27543929981363,"gross_annual":75},"gain":{"net":380.66734594047557,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":6,"value":{"net":10458.522351035039,"gross_bridge":10000},"income_flow":{"net_annual":77.8550050945623,"gross_annual":75},"gain":{"net":458.5223510350388,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":7,"value":{"net":10536.961268667808,"gross_bridge":10000},"income_flow":{"net_annual":78.43891763277156,"gross_annual":75},"gain":{"net":536.9612686678083,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":8,"value":{"net":10615.988478182826,"gross_bridge":10000},"income_flow":{"net_annual":79.02720951501743,"gross_annual":75},"gain":{"net":615.9884781828259,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":9,"value":{"net":10695.608391769209,"gross_bridge":10000},"income_flow":{"net_annual":79.61991358638012,"gross_annual":75},"gain":{"net":695.6083917692085,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":10,"value":{"net":10775.825454707487,"gross_bridge":10000},"income_flow":{"net_annual":80.21706293827805,"gross_annual":75},"gain":{"net":775.8254547074866,"gross_bridge":0},"taxes_if_sold":{"total":null}}],"family_label":"Livret","liquidity_label":"high","liquidity":{"title":"Immédiate"},"fiscality_hypothesis_short":"Livret réglementé : fiscalité généralement neutralisée dans cette simulation.","yield_label":"75 %","risk_label":"Risque 1/7","fees_label":"entrée 0 % · courant 0 %"}]