<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>5 Apr 2019 04:48:02 Z</lastBuildDate><pubDate>11 Jan 2019 19:45:13 Z</pubDate><description>Bonsoir,&#13;
&#13;
J'ai besoin de calculer la première mensualité d'un prêt immobilier dans le cas ou la date de réalisation du prêt n'est pas le 1er du mois et que la première mensualité est décalée le mois suivant.&#13;
Exemple :&#13;
Réalisation du pret : 27/12/2018&#13;
Premier remboursement : 15/02/2019&#13;
Soit une période de 50 jours entre les 2 dates. Dans ce cas, le montant des intérets est supérieur.&#13;
&#13;
J'utilise la formule de calcul prise dans un exemple de Windev.--&gt; voir ci dessous &#13;
&#13;
Auriez vous une idée ?&#13;
&#13;
Merci d'avance&#13;
&#13;
[code:wl]&#13;
PROCEDURE FinEchéancier(nCapital, nMensualités, nTaux, nNbPériode, sDatePremièreEchéance)&#13;
&#13;
i est un entier&#13;
nMontantIntérêtsMensuel est un monétaire&#13;
nMontantIntérêtsAnnuel est un monétaire&#13;
nMontantIntérêtsCumulés est un monétaire&#13;
nMontantCapitalMensuel est un monétaire&#13;
nMontantCapitalAnnuel est un monétaire&#13;
nResteDû est un monétaire&#13;
dDateEchéance est une Date&#13;
&#13;
TableSupprimeTout(TABLE_ECHEANCIER_MENSUEL)&#13;
TableSupprimeTout(TABLE_ECHEANCIER_ANNUEL)&#13;
&#13;
// Première échéance&#13;
dDateEchéance = sDatePremièreEchéance&#13;
&#13;
// Montant total à payer&#13;
nResteDû = nCapital&#13;
&#13;
//Remplissage de l'échéancier&#13;
POUR i=1 A nNbPériode&#13;
	&#13;
	// Calcul des intérêts pour la période&#13;
	nMontantIntérêtsMensuel = FinIntérêtPériode(nCapital, nTaux, i, nNbPériode)&#13;
	nMontantIntérêtsAnnuel += nMontantIntérêtsMensuel&#13;
	&#13;
	// Intérêts cumulés&#13;
	nMontantIntérêtsCumulés+=nMontantIntérêtsMensuel&#13;
	&#13;
	// Calcul du capital pour la période&#13;
	nMontantCapitalMensuel = nMensualités + nMontantIntérêtsMensuel&#13;
	nMontantCapitalAnnuel += nMensualités + nMontantIntérêtsMensuel&#13;
	&#13;
	// Reste dû&#13;
	nResteDû -= nMontantCapitalMensuel&#13;
	&#13;
	//Remplissage de la table mensuelle&#13;
&#13;
		TableAjouteLigne(TABLE_ECHEANCIER_MENSUEL, i, dDateEchéance, nMensualités, -nMontantIntérêtsMensuel,nMontantCapitalMensuel, nResteDû, -nMontantIntérêtsCumulés)&#13;
&#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/223253-calcul-premiere-mensualite-pret-immobilier/read.awp</link><title>Calcul premiere mensualité d'un pret immobilier</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster></channel></rss>
