inputs = {"products":["av-boursorama-vie","scpi-cristal-life"],"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":"av-boursorama-vie","label":"Assurance-vie Boursorama Vie","family":"assurance_vie","risk_amf":2,"projection":[{"year":1,"capital_gross":10000,"capital_net":10095.307560935447,"income_gross":170,"income_net":170.63461956848602},{"year":2,"capital_gross":10000,"capital_net":10191.523474988046,"income_gross":170,"income_net":172.26089650870807},{"year":3,"capital_gross":10000,"capital_net":10288.656399449792,"income_gross":170,"income_net":173.90267309778795},{"year":4,"capital_gross":10000,"capital_net":10386.715074123238,"income_gross":170,"income_net":175.56009705909847},{"year":5,"capital_gross":10000,"capital_net":10485.70832210785,"income_gross":170,"income_net":177.23331752392775},{"year":6,"capital_gross":10000,"capital_net":10585.645050593914,"income_gross":170,"income_net":178.92248504489808},{"year":7,"capital_gross":10000,"capital_net":10686.534251663968,"income_gross":170,"income_net":180.627751609512},{"year":8,"capital_gross":10000,"capital_net":10788.38500310189,"income_gross":170,"income_net":182.34927065382763},{"year":9,"capital_gross":10000,"capital_net":10891.206469209716,"income_gross":170,"income_net":184.08719707626508},{"year":10,"capital_gross":10000,"capital_net":10995.007901632192,"income_gross":170,"income_net":185.84168725154333}],"capital_net":10995.007901632192,"revenue_net_annual":185.84168725154333,"details":{"rate":0.017,"ongoing_fee":0.0075,"income_net_cumulated":1781.4199953940545,"income_gross_cumulated":1700,"capital_before_exit_tax":10995.007901632192,"capital_after_exit_tax":10995.007901632192},"currency":"EUR","name":"Boursorama Vie","short_description":"Contrat d’assurance-vie distribué par Boursorama Banque, assuré par Generali.","long_description":"Boursorama Vie est un contrat d’assurance-vie distribué par Boursorama Banque et assuré par Generali. Le contrat est présenté avec frais d’entrée 0.00%, frais de gestion 0.75%/an. Le fonds en euros est indiqué à 1.70% (donnée historique). Sur le plan des supports, il est indiqué comme ETF accessibles, supports immobiliers accessibles. Comme pour toute assurance-vie, les performances passées ne préjugent pas des performances futures et dépendent des supports choisis. Avant souscription, vérifier les conditions d’accès au fonds en euros, les éventuelles contraintes d’investissement et la grille de frais détaillée.","liquidity_level":"high","kpis":{"yield_pct":1.7,"entry_fee_pct":0,"ongoing_fee_pct":0.75,"income_start_delay_months":0,"income_distribution_ratio":0.9},"source":{"publisher":"finance-heros","redirect_url":"","source_url":"screens://av-boursorama-vie/2026-01-27_av_batch_top50_001"},"tips":{"advantages":["Frais bas parmi les contrats d'assurance vie."],"vigilances":["Rendement inférieur à la moyenne des contrats d'assurance vie."],"ideal_if":["Si vous recherchez des frais contenus."],"avoid_if":["Si vous recherchez un rendement élevé."],"status":"ok","version":"v2","updated_at":"2026-03-24T16:22:31.714+00:00","display":{"advantages":["Frais bas parmi les contrats d'assurance vie."],"vigilances":["Rendement inférieur à la moyenne des contrats d'assurance vie."],"ideal_if":["Si vous recherchez des frais contenus."],"avoid_if":["Si vous recherchez un rendement élevé."]},"basics":{"advantages":["Frais bas parmi les contrats d'assurance vie."],"vigilances":["Rendement inférieur à la moyenne des contrats d'assurance vie."],"ideal_if":["Si vous recherchez des frais contenus."],"avoid_if":["Si vous recherchez un rendement élevé."]}},"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":1781.4199953940545,"income_gross_cumulated":1700,"taxes_on_income_total":0,"taxes_on_exit_total":0,"taxes_paid_total":0,"total_taxes":0,"estimated_value_net":10995.007901632192,"estimated_value":10995.007901632192,"final_value":10995.007901632192,"terminal_value":10995.007901632192,"estimated_value_label_context":"net","estimated_value_gross":10995.007901632192,"estimated_value_gross_bridge":10995.007901632192,"revenue_net_monthly":15.486807270961945,"monthly_income_net":15.486807270961945,"income_distributed_net_monthly":15.486807270961945,"income_distributed_net_annual":185.84168725154333,"annual_net_gain":185.84168725154333,"economic_gain_net":995.0079016321924,"economic_gain_gross":995.0079016321924,"economic_gain_total":995.0079016321924,"economic_gain_gross_bridge":995.0079016321924,"projection_canon":[{"year":1,"value":{"net":10095.307560935447,"gross_bridge":10000},"income_flow":{"net_annual":170.63461956848602,"gross_annual":170},"gain":{"net":95.30756093544733,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":2,"value":{"net":10191.523474988046,"gross_bridge":10000},"income_flow":{"net_annual":172.26089650870807,"gross_annual":170},"gain":{"net":191.52347498804556,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":3,"value":{"net":10288.656399449792,"gross_bridge":10000},"income_flow":{"net_annual":173.90267309778795,"gross_annual":170},"gain":{"net":288.65639944979193,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":4,"value":{"net":10386.715074123238,"gross_bridge":10000},"income_flow":{"net_annual":175.56009705909847,"gross_annual":170},"gain":{"net":386.7150741232381,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":5,"value":{"net":10485.70832210785,"gross_bridge":10000},"income_flow":{"net_annual":177.23331752392775,"gross_annual":170},"gain":{"net":485.7083221078501,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":6,"value":{"net":10585.645050593914,"gross_bridge":10000},"income_flow":{"net_annual":178.92248504489808,"gross_annual":170},"gain":{"net":585.6450505939138,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":7,"value":{"net":10686.534251663968,"gross_bridge":10000},"income_flow":{"net_annual":180.627751609512,"gross_annual":170},"gain":{"net":686.5342516639685,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":8,"value":{"net":10788.38500310189,"gross_bridge":10000},"income_flow":{"net_annual":182.34927065382763,"gross_annual":170},"gain":{"net":788.3850031018901,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":9,"value":{"net":10891.206469209716,"gross_bridge":10000},"income_flow":{"net_annual":184.08719707626508,"gross_annual":170},"gain":{"net":891.2064692097156,"gross_bridge":0},"taxes_if_sold":{"total":null}},{"year":10,"value":{"net":10995.007901632192,"gross_bridge":10000},"income_flow":{"net_annual":185.84168725154333,"gross_annual":170},"gain":{"net":995.0079016321924,"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":"1,7 %","risk_label":"Risque 2/7","fees_label":"entrée 0 % · courant 75 %"},{"slug":"scpi-cristal-life","label":"SCPI Cristal Life","family":"scpi","risk_amf":3,"projection":[{"year":1,"capital_gross":9857.6,"capital_net":10283.919542142625,"income_gross":522.2918026343716,"income_net":522.2918026343716},{"year":2,"capital_gross":9713.776,"capital_net":10582.97165226713,"income_gross":537.3454955863359,"income_net":537.3454955863359},{"year":3,"capital_gross":9568.51376,"capital_net":10897.96287793272,"income_gross":553.2015321538711,"income_net":553.2015321538711},{"year":4,"capital_gross":9421.7988976,"capital_net":11229.742754707378,"income_gross":569.9026762806486,"income_net":569.9026762806486},{"year":5,"capital_gross":9273.616886576,"capital_net":11579.206097376713,"income_gross":587.4939711767825,"income_net":587.4939711767825},{"year":6,"capital_gross":9123.95305544176,"capital_net":11947.295413271455,"income_gross":606.0228608009725,"income_net":606.0228608009725},{"year":7,"capital_gross":8972.792585996178,"capital_net":12335.003444222386,"income_gross":625.5393178174976,"income_net":625.5393178174976},{"year":8,"capital_gross":8820.12051185614,"capital_net":12743.375843998405,"income_gross":646.0959783731632,"income_net":646.0959783731632},{"year":9,"capital_gross":8665.9217169747,"capital_net":13173.513998448783,"income_gross":667.748284057697,"income_net":667.748284057697},{"year":10,"capital_gross":8510.180934144448,"capital_net":13626.57799595561,"income_gross":690.5546314304603,"income_net":690.5546314304603}],"capital_net":13626.57799595561,"revenue_net_annual":690.5546314304603,"details":{"distrib_yield":0.052320000000000005,"reval_rate":0.01,"entry_fee":0.12,"ongoing_fee":0.01,"entry_fee_amort_years":5,"income_net_cumulated":6006.196550311801,"income_gross_cumulated":6006.196550311801,"capital_before_exit_tax":13626.57799595561,"capital_after_exit_tax":13626.57799595561,"scpi_kpi_contract_version":1},"currency":"EUR","name":"Cristal Life","short_description":"Avec la SCPI CRISTAL Life, accédez à une sélection rigoureuse d'immobilier de santé, bureau et commerce, satisfaisant un double objectif de performance : rendement potentiel et perspective de valorisation.","long_description":"Créée en 2021, la SCPI des Besoins essentiels est la dernière-née d’Inter Gestion REIM, bénéficiant ainsi de l’expérience de la Société de gestion. Alors que les habitudes de consommation ne cessent d’évoluer, CRISTAL Life se veut attentive aux cycles économiques en concentrant ses investissements sur les biens immobiliers essentiels à la vie des personnes.","liquidity_level":"medium","kpis":{"yield_pct":6.54,"entry_fee_pct":12,"min_investment_eur":208,"income_start_delay_months":6,"income_distribution_ratio":0.8,"revaluation_potential_pct":1},"source":{"publisher":"louveinvest","redirect_url":"https://pages.inter-gestion.com/cristal-life","source_url":"screens://scpi-cristal-life/2026-01-24_cristal-life_001"},"tips":{"advantages":["Rendement au-dessus de la moyenne des SCPI.","Augmentation régulière de la valeur de part","Ticket d'entrée accessible parmi les SCPI."],"vigilances":["Frais élevés parmi les SCPI."],"ideal_if":["Si vous recherchez une performance supérieure à la moyenne des SCPI."],"avoid_if":["Si vous souhaitez minimiser les frais."],"status":"ok","version":"v2","updated_at":"2026-03-24T16:54:32.591+00:00","display":{"advantages":["Rendement au-dessus de la moyenne des SCPI.","Augmentation régulière de la valeur de part","Ticket d'entrée accessible parmi les SCPI."],"vigilances":["Frais élevés parmi les SCPI."],"ideal_if":["Si vous recherchez une performance supérieure à la moyenne des SCPI."],"avoid_if":["Si vous souhaitez minimiser les frais."]},"basics":{"advantages":["Rendement au-dessus de la moyenne des SCPI.","Augmentation régulière de la valeur de part","Ticket d'entrée accessible parmi les SCPI."],"vigilances":["Frais élevés parmi les SCPI."],"ideal_if":["Si vous recherchez une performance supérieure à la moyenne des SCPI."],"avoid_if":["Si vous souhaitez minimiser les frais."]}},"risks":[{"risk_code":"capital_loss","title":"Risque de perte en capital","description_long":"La valeur des parts peut fluctuer en fonction de la valorisation du patrimoine immobilier et des conditions économiques.","family_key":"scpi"},{"risk_code":"income_variability","title":"Revenus non garantis","description_long":"Les revenus distribués dépendent des loyers encaissés et du taux d’occupation des actifs. Ils peuvent évoluer à la hausse comme à la baisse.","family_key":"scpi"},{"risk_code":"leverage","title":"Risque lié à l’endettement","description_long":"L’utilisation éventuelle d’effet de levier peut amplifier les performances, mais aussi les pertes en cas de retournement de marché.","family_key":"scpi"},{"risk_code":"liquidity","title":"Risque de liquidité","description_long":"Les parts de SCPI ne sont pas cotées en continu. La revente peut nécessiter un délai variable selon les conditions du marché et l’équilibre offre/demande.","family_key":"scpi"},{"risk_code":"tax_evolution","title":"Risque fiscal","description_long":"La fiscalité applicable aux revenus fonciers et aux plus-values immobilières peut évoluer dans le temps.","family_key":"scpi"}],"total_invested":10000,"income_net_cumulated":6006.196550311801,"income_gross_cumulated":6006.196550311801,"taxes_on_income_total":0,"taxes_on_exit_total":0,"taxes_paid_total":0,"total_taxes":0,"estimated_value_net":13626.57799595561,"estimated_value":13626.57799595561,"final_value":13626.57799595561,"terminal_value":13626.57799595561,"estimated_value_label_context":"net","estimated_value_gross":13626.57799595561,"estimated_value_gross_bridge":13626.57799595561,"revenue_net_monthly":57.54621928587169,"monthly_income_net":57.54621928587169,"income_distributed_net_monthly":57.54621928587169,"income_distributed_net_annual":690.5546314304603,"annual_net_gain":690.5546314304603,"economic_gain_net":3626.5779959556094,"economic_gain_gross":3626.5779959556094,"economic_gain_total":3626.5779959556094,"economic_gain_gross_bridge":3626.5779959556094,"projection_canon":[{"year":1,"value":{"net":10283.919542142625,"gross_bridge":9857.6},"income_flow":{"net_annual":522.2918026343716,"gross_annual":522.2918026343716},"gain":{"net":283.9195421426248,"gross_bridge":-142.39999999999964},"taxes_if_sold":{"total":null}},{"year":2,"value":{"net":10582.97165226713,"gross_bridge":9713.776},"income_flow":{"net_annual":537.3454955863359,"gross_annual":537.3454955863359},"gain":{"net":582.9716522671297,"gross_bridge":-286.22400000000016},"taxes_if_sold":{"total":null}},{"year":3,"value":{"net":10897.96287793272,"gross_bridge":9568.51376},"income_flow":{"net_annual":553.2015321538711,"gross_annual":553.2015321538711},"gain":{"net":897.9628779327195,"gross_bridge":-431.4862400000002},"taxes_if_sold":{"total":null}},{"year":4,"value":{"net":11229.742754707378,"gross_bridge":9421.7988976},"income_flow":{"net_annual":569.9026762806486,"gross_annual":569.9026762806486},"gain":{"net":1229.7427547073785,"gross_bridge":-578.2011024000003},"taxes_if_sold":{"total":null}},{"year":5,"value":{"net":11579.206097376713,"gross_bridge":9273.616886576},"income_flow":{"net_annual":587.4939711767825,"gross_annual":587.4939711767825},"gain":{"net":1579.206097376713,"gross_bridge":-726.3831134240008},"taxes_if_sold":{"total":null}},{"year":6,"value":{"net":11947.295413271455,"gross_bridge":9123.95305544176},"income_flow":{"net_annual":606.0228608009725,"gross_annual":606.0228608009725},"gain":{"net":1947.295413271455,"gross_bridge":-876.0469445582403},"taxes_if_sold":{"total":null}},{"year":7,"value":{"net":12335.003444222386,"gross_bridge":8972.792585996178},"income_flow":{"net_annual":625.5393178174976,"gross_annual":625.5393178174976},"gain":{"net":2335.003444222386,"gross_bridge":-1027.2074140038221},"taxes_if_sold":{"total":null}},{"year":8,"value":{"net":12743.375843998405,"gross_bridge":8820.12051185614},"income_flow":{"net_annual":646.0959783731632,"gross_annual":646.0959783731632},"gain":{"net":2743.375843998405,"gross_bridge":-1179.8794881438607},"taxes_if_sold":{"total":null}},{"year":9,"value":{"net":13173.513998448783,"gross_bridge":8665.9217169747},"income_flow":{"net_annual":667.748284057697,"gross_annual":667.748284057697},"gain":{"net":3173.5139984487832,"gross_bridge":-1334.0782830252992},"taxes_if_sold":{"total":null}},{"year":10,"value":{"net":13626.57799595561,"gross_bridge":8510.180934144448},"income_flow":{"net_annual":690.5546314304603,"gross_annual":690.5546314304603},"gain":{"net":3626.5779959556094,"gross_bridge":-1489.8190658555523},"taxes_if_sold":{"total":null}}],"family_label":"SCPI","liquidity_label":"medium","liquidity":{"title":"Moyenne"},"fiscality_hypothesis_short":"Simulation hors fiscalité : les montants sont présentés avant impact fiscal.","yield_label":"6,54 %","risk_label":"Risque 3/7","fees_label":"entrée 12 %"}]