Flux rss
Rechercher : dans
Par :

Calculer les impots sur une page web

Baptiste, le vendredi 14 décembre 2007 à 23:32:46 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche un moyen d'offrir aux visiteurs de mon site internet la possibilité de calculer leurs impôts locaux d'une part puis d'en décomposer les détails. Je m'explique :

Le visiteur devra remplir la valeur de son bien "V €"
Il devra donner le nombre de personnes à charge de rang 1 ou 2 "X1"
Puis le nombre de personnes à charge à partir de la 3ème "X2"
Enfin, il faudrait qu'il puisse cocher une case indiquant s'il bénéficie de l'abattement spécial (conditions de ressources) "Y"

De plus la formule aura comme indication la base locative moyenne "BM" (la même pour tout le monde dans la ville) sur laquelle sont calculés les abattements.

Un bouton calculer permettrait d'effectuer le calcul suivant.

V- [((X1*BM)*taux X1)-((X2*BM)*taux X2)-(BM*Y)]=BNI
BNI*taux d'imposition=impot payé

Une fois que je saurais faire cela... sachant que je n'ai encore jamais autre chose que du HTML très simple (mais je veux bien apprendre), je passerai à l'étape de décomposer cet impot selon les collectivités qui le récolte...

En vous remerciant par avance pour votre aide
Cordialement
Baptiste

Configuration: Windows XP
Firefox 2.0.0.11

1

Liebgott, le samedi 15 décembre 2007 à 01:00:25
  • +1

Si tu veux, je veux bien te dévelloper cette page, mais pour ce qui est de t'apprendre personnelement, cherche plutôt à apprendre par le bias de tutoriels !
http://www.siteduzero.com/
Mais si tu veux que je te le fasse, contacte moi par message privé je te le fait en peu de temps !

Répondre à Liebgott

2

MichelK, le samedi 15 décembre 2007 à 09:03:13

Voici un petit exemple.
Si quelqu'un veut bien le compléter pour le calcul
(si c'est possible en HTML???)

<HTML>
<FORM action = "#" method = "Get">
Donnée 1 <INPUT type="Text" name = "X"><BR><BR>
Donnée 2 <Input type="Text" name = "Y"><BR><BR>
Réduction? <Input Type="Checkbox" name = "Reduction"> <BR><BR>
<input type="submit" value="calcul">
</FORM>
</HTML>

Vois aussi Ce site, à la page :

http://www.commentcamarche.net/html/htmlform.php3

Michel

Répondre à MichelK

3

Liebgott, le samedi 15 décembre 2007 à 10:16:14
  • +1

Voilà j'ai modifié un peu le code de MichelK.

Est ce que au niveau du formulaire c'est comme ca que ca se présenterait ?

<html>
<form action = "calcul.php"><br />
Valeur de votre bien : <INPUT type="Text" name = "V" /><br />
Nombre de personnes à charges :
<select name="charge" id="note">
<option value ="1">1</option>
<option value ="2">2</option>
</select>
<br />
A partir de trois :
<select name="2" id="note+"><?php // on affiche une liste pour le nombre de personne a charge allant de 3 à 10 ( modifiable dans le for)
For ($x=3;$x<=10;$x++){echo "<option value =".$x.">".$x."</option>";}?></select><br />
Abattement spécial :
<input type="checkbox" name="abattement" id="abattement" /><label for="abbattement">Oui</label><br />
<input type="submit" value="calcul">
</form>
</html>

Apercu :http://img258.imageshack.us/img258/8062/chargeze7.png

Répondre à Liebgott

4

Baptiste, le samedi 15 décembre 2007 à 13:59:45

Ouahou... je suis impressionné par la gentillesse et la rapidité des réponses !

Merci Liebgott, c'est tout à fait cela qu'il me faut... quand je vois le code, je me dis que j'y aurais certainement passé des heures...

Il ne reste plus qu'à mettre le valeurs pour que cela fonctionne... lol

Je pensais à quelque chose. L'histoire des personnes à charge est un petit peu compliquée. Est-il possible de demander simplement le nombre de personnes à charge puis de calculer un taux sur les éventuelles 2 premieres personnes et un autre taux sur les éventuelles personnes de rang 3 ou supérieurs... automatiquement ?

Ensuite une question : Comment s'affiche le résultat ?

Parce que j'aimerai que l'on puisse afficher plusieurs résultats selon divers paramètres (abattement général à la base ou pas [qui n'est pas encore prévu dans mon énoncé de départ car n'existant plus dans ma commune], différents taux d'imposition [seulement 1 possibilité alternative]...)

Enfin, je voudrais que l'on puisse afficher la décomposition de l'impot payé selon les collectivités qui perçoivent l'argent. Exemple :
Pour 1000€ payés
600€ à la commune - 50€ au syndicat intercommunal - 40€ à l'intercommunalité - 160€ au département - 100€ pour les ordures ménagères - 50€ pour la Région.

@micalement
Baptiste

Répondre à Baptiste

5

BaptisteDanel, le samedi 15 décembre 2007 à 23:30:42
  • +1

J'ai peut-être été un peu trop loin d'un coup là...

Répondre à BaptisteDanel

6

Liebgott, le dimanche 16 décembre 2007 à 17:59:38
  • +1

Désolé je ne me suis pas connecté depuis quelques temps.
Alors pour le résultat, le calcul n'est pas encore fait ! La ce n'est que le formulaire, et lorsque tu clique sur calcul cela appele la page calcul.php, qui est encore à créer ! Cette page sera faite en php, et pour que tu puisse lire le php chez toi en local, il faut installer un programme appelé : "Wamp" ( si tu est sur windows, sinon mac c'est "Mamp" et linux :"Lamp")
Le PHP est un langage de programmation, qui permet d'effectuer diverse opérations et de rendre ton site dynamique. Je vais me mettre à faire le calcul.

Pour plus de détails sur wamp : -->http://www.siteduzero.com/tuto-3-66-1-un-programme-utile-wamp.html

Pour ce qui est du nombres d'enfants à charge :
<html>
<form action = "calcul.php"><br />
Valeur de votre bien : <INPUT type="Text" name = "V" /><br />
Nombre de personnes à charges :
<select name="2" id="note+"><?php // on affiche une liste pour le nombre de personne a charge allant de 1 à 10 ( modifiable dans le for)
For ($x=1;$x<=10;$x++){echo "<option value =".$x.">".$x."</option>";}?></select><br />
Abattement spécial :
<input type="checkbox" name="abattement" id="abattement" /><label for="abbattement">Oui</label><br />
<input type="submit" value="calcul">
</form>
</html>

Répondre à Liebgott

7

 Liebgott, le dimanche 16 décembre 2007 à 18:59:26
  • +1

Bon j'ai travaillé un peu sur le calcul :

Je ne suis pas sur que ca marche le calcul, je suis aps employé du FISC ;)

impot.php
<html>
<form action = "calcul.php"><br />
Valeur de votre bien : <INPUT type="Text" name = "V" /><br />
Nombre de personnes à charges :
<select name="charge" ><?php // on affiche une liste pour le nombre de personne a charge allant de 1 à 10 ( modifiable dans le for)
For ($x=1;$x<=10;$x++){echo "<option value =".$x.">".$x."</option>";}?></select><br />
Abattement spécial :
<input type="checkbox" name="abattement" id="abattement" /><label for="abbattement">Oui</label><br />
<input type="submit" value="calcul"><br />
Vous payez :
<?php
//affichage du total
echo $_GET['total'];
?>
d'impôts
</form>
</html>

calcul.php
<?php
//on vérifie que les champs sont bien entrés !
If (isset($_POST['V'] != "") && isset($_POST['charge']) != "" isset($_POST['abattement'] != "") ) {
//il faut définir la base locative moyenne et le taux d'imposition
$BaseLocative = "";
$TauxImposition = "";

//on récupère les valeurs entrées dans le formulaire
$valeur = $_POST['V'];
$charge = $_POST['charge'];
$valeur = $_POST['abattement'];
//on regarde si la case à cocher l'est ou pas
If $valeur = "on"){
$valeur = 1;
}
Else {
$valeur = 0;
}
//on démentele le calcul afin de smplifier les choses
$Num1 = ($charge * $BaseLocative)*$charge;
$Num2 = ($charge * $BaseLocative)*$charge;
$Num3 = ($BaseLocative * $valeur);
//calcul du total
$BNI = $valeur - ($Num1 - $Num2 - $Num3);
$total = $BNI * $TauxImposition;
//redirection
Header('Location:impot.php?total=$total');
}
//Si les champs ne sont pas entrés, on redirige sans faire aucun calcul
Else{
Header('Location:impot.php');
}
?>

Si tu as des questions, n'hésite pas !

Répondre à Liebgott
Pages web qui s'ouvrent toutes seules (Résolu) Bonjour J'aimerai connaitre un logiciel qui puis me dire tout les logiciels qui ce sont installer (espions et compagni..) car jai des pages web qui souvre tout seul et c'est très chian la page qui souvre c'est pour les impot alors sil y an a une il... www.commentcamarche.net/forum/affich-1970176-pages-web-qui-s-ouvrent-toutes-seules
Feuille de calcul dans page web (Résolu) Bonjour, j'essaie de trouver une solution pour la création de mon site. J'ai essyé les forums, moteurs de recherhe,etc. rien... J'aimerais avoir sur une page, un tableau qui puisse faire quelques calculs simple comme multiplication, addition, etc. Je... www.commentcamarche.net/forum/affich-3690948-feuille-de-calcul-dans-page-web
[Webmaster] Publier facilement une vidéo dans une page web Publier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF).... www.commentcamarche.net/faq/sujet-3049-webmaster-publier-facilement-une-video-dans-une-page-web
[Webmaster] Les polices dans les pages webLes limites du web Quand vous utilisez une police dans une page web, elle ne s'affichera que si l'internaute a la même police installée sur son ordinateur. Vous n'avez aucun moyen de forcer l'internaute à télécharger et installer une police, pas... www.commentcamarche.net/faq/sujet-3951-webmaster-les-polices-dans-les-pages-web
Javascript - Centrer verticalement une page webPour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du fichier... www.commentcamarche.net/faq/sujet-9867-javascript-centrer-verticalement-une-page-web
Google Groupes - Collaborer à la réalisation de pages WebParticiper à des discussions n’est pas le seul moyen pour communiquer avec les autres abonnés du groupe. Si le ou les gestionnaires de ce dernier l’autorisent, il est possible de créer des pages Web en mode collaboratif. Sans connaître une seule ligne... www.commentcamarche.net/faq/sujet-15042-google-groupes-collaborer-a-la-realisation-de-pages-web
Convertir une page web enfichier pdf (Résolu)bonsoir à toutes et tous (en premier lieu) Je cherche (et je ne trouve pas) s'il existe une extension ou un plugin ou je ne sais quoi (une manip dans acrobat pro 7.0) qui me permettrait de convertir directement une page web en fichier pdf : je... www.commentcamarche.net/forum/affich-2483644-convertir-une-page-web-enfichier-pdf
[PHP] récupérer le code source d'une page web (Résolu)salut , je essayer de récupérer le code source d'une page web à partir de son URL. j'ai un code qui le fait avec Java mais j'ai besion en PHP ..... voila le code en java et si qlq peut me l'envoyer en PHP.......Merci ----------------------------------... www.commentcamarche.net/forum/affich-2266318-php-recuperer-le-code-source-d-une-page-web
IE7 ne peut pas afficher cette page web (Résolu)Bonsoir à tous - Depuis plusieurs jours IE7 ne peut plus m'afficher aucune page web. - Pourtant avec MSN Explorer et FF pas de problème, la Mule tourne et je reçois mes mails via Outlook Express. - IE7 me propose un diagnostic réseau dont voici le log... www.commentcamarche.net/forum/affich-3042536-ie7-ne-peut-pas-afficher-cette-page-web