Si vous souhaitez investir dans une SCPI, et que vous souhaitez comparer la fiscalité, entre détention directe, via assurance-vie, ou encore via une société (du tyoe SCI ou SASU), et bien voici notre outil de fiscalité des SCPI en ligne, afin de calculer, combien d’impôts, vous allez payer :
#scpi-simulator { max-width: 800px; margin: 0 auto; padding: 20px; font-family: Arial, sans-serif; } #scpi-simulator label { display: block; margin-top: 10px; } #scpi-simulator input, #scpi-simulator select { width: 100%; padding: 5px; margin-top: 5px; } #scpi-simulator button { margin-top: 20px; padding: 10px; background-color: #4CAF50; color: white; border: none; cursor: pointer; } #scpi-simulator button:hover { background-color: #45a049; } #resultat { margin-top: 20px; padding: 10px; background-color: #f2f2f2; border: 1px solid #ddd; } #graphique { margin-top: 20px; }
Détention directe
Assurance-vie
Via une société
jQuery(document).ready(function($) {
let myChart = null;
$(‘#scpiForm’).on(‘submit’, function(e) {
e.preventDefault();
var investissement = parseFloat($(‘#investissement’).val());
var rendement = parseFloat($(‘#rendement’).val());
var dureeDetention = parseInt($(‘#dureeDetention’).val());
var modeDetention = $(‘#modeDetention’).val();
var trancheImposition = parseFloat($(‘#trancheImposition’).val());
let revenusBruts = [];
let revenusNets = [];
let impots = [];
let labels = [];
for (let annee = 1; annee 8) {
impot = Math.max(0, revenuCumule – 4600) * 0.175;
} else {
impot = revenuCumule * 0.30;
}
break;
case ‘societe’:
impot = revenuCumule * 0.25;
break;
}
let revenuNet = revenuCumule – impot;
revenusBruts.push(revenuCumule);
revenusNets.push(revenuNet);
impots.push(impot);
labels.push(‘Année ‘ + annee);
}
$(‘#resultat’).html(
‘Résultats de la simulation
‘ + ‘Revenu total brut : ‘ + revenusBruts[revenusBruts.length – 1].toFixed(2) + ‘ €
‘ + ‘Impôts totaux estimés : ‘ + impots[impots.length – 1].toFixed(2) + ‘ €
‘ + ‘Revenu total net après impôts : ‘ + revenusNets[revenusNets.length – 1].toFixed(2) + ‘ €
‘ ); if (myChart) { myChart.destroy(); } var ctx = document.getElementById(‘graphique’).getContext(‘2d’); myChart = new Chart(ctx, { type: ‘line’, data: { labels: labels, datasets: [{ label: ‘Revenus bruts’, data: revenusBruts, borderColor: ‘rgb(75, 192, 192)’, tension: 0.1 }, { label: ‘Revenus nets’, data: revenusNets, borderColor: ‘rgb(255, 99, 132)’, tension: 0.1 }, { label: ‘Impôts’, data: impots, borderColor: ‘rgb(255, 205, 86)’, tension: 0.1 }] }, options: { responsive: true, scales: { y: { beginAtZero: true, title: { display: true, text: ‘Montant (€)’ } } } } }); }); }); <?php return ob_get_clean(); } // Enregistrement du shortcode add_shortcode('scpi_simulator', 'scpi_simulator_shortcode'); // Chargement de jQuery function enqueue_jquery() { wp_enqueue_script('jquery'); } add_action('wp_enqueue_scripts', 'enqueue_jquery');


