Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
977 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  calculer la tva en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

calculer la tva en php

n°1513258
thy75
Posté le 11-02-2007 à 14:55:58  profilanswer
 

Bonjour,
 
J'écris une petite application de calcul de tva et bénéfices pour un caviste.  
 
Voici ce que j'en pense :
 

Code :
  1. $ht = 6; //c'est le prix hors taxes d'achat du vin
  2. $port = 0.5; // le prix hors taxes de transport
  3. $coeff = 2; // le coefficient appliqué par le caviste pour se faire une petite marge
  4. $taux = 19.6; // euh....
  5. $coeff_ht = $coeff - ($coeff/100*$taux); //parce que je me suis rendu compte que le caviste collait la tva  
  6. //dans son coefficient - je l'extrait pour calculer un
  7. //prix de vente ht.
  8. $vte_ht = $ht*$coeff_ht + $port; //le calcul du prix de vente hors taxes
  9. $tva = $vte_ht * $taux / 100; // le calcul de la tva appliquée
  10. $vte_ttc = $vte_ht + $tva; // le calcul du prix de vente ttc
  11. $benef = $vte_ht - $ht - $port; //les maigres bénéfices de mon pauvre caviste
  12. //et les résultats :
  13. echo "mon prix d'achat hors taxes = " . $ht ."<br />";
  14. echo "mon port = " . $port ."<br />";
  15. echo "mon coeff = " . $coeff ."<br />";
  16. echo "mon prix de vente ht = " . $vte_ht ."<br />";
  17. echo "mon prix de vente ttc = " . $vte_ttc ."<br />";
  18. echo "je paye " . $tva ." à l'Etat.<br />";
  19. echo "mon bénéfice = " . $benef ."<br />";


 
Le résultat du petit script ci-dessus est le suivant :
mon prix d'achat hors taxes = 6
mon port = 0.5
mon coeff = 2
mon prix de vente ht = 10.148
mon prix de vente ttc = 12.137008
je paye 1.989008 à l'Etat.
mon bénéfice = 3.648
 
Qu'en penses-vous ? C'est la première fois que je doive calculer le marge à faire et la tva... j'espère que d'autres sur ce forum ont plus d'expérience que moi !
 
Un GRAND merci d'avance,  
 
 
 

mood
Publicité
Posté le 11-02-2007 à 14:55:58  profilanswer
 

n°1513286
jagstang
Pa Capona ಠ_ಠ
Posté le 11-02-2007 à 16:30:52  profilanswer
 

il encaisse la tva sur le prix de vente, et paye la tva sur le prix d'achat.


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1513362
thy75
Posté le 11-02-2007 à 20:38:30  profilanswer
 

oui, c'est ce qui me semblait aussi et que la tva ainsi payée, il la récupère... sauf que le caviste en question me dit que le prix d'achat (6 Euros dans mon exemple ci-dessus) et HT, aussi bien pour lui que pour son vigneron... Je ne comprends pas.

n°1513497
jeca
Posté le 12-02-2007 à 11:14:04  profilanswer
 

Bonjour,
 
Tout d'abord, le terme de bénéfice est impropre. Il s'agit de la marge brute à laquelle il faudra déduire les frais inhérent au fonctionnement de la boutique avant d'obtenir un éventuel bébéfice.
 
Ensuite pour les calculs, ton code modifié ci-dessous :

Code :
  1. <?php
  2. $paHT = 6; //c'est le prix hors taxes d'achat du vin
  3. $portHT = 0.5; // le prix hors taxes de transport
  4. $coeff = 2; // le coefficient appliqué par le caviste pour se faire une petite marge
  5. $taux = 19.6; // euh....
  6. $coefTVA = ($taux + 100) / 100;
  7. $revientHT = $paHT + $portHT;
  8. $revientTTC = round($revientHT * $coefTVA, 2);
  9. $tvaARecuperer = $revientTTC - $revientHT;
  10. $pvTTC = $revientHT * $coeff;
  11. $pvHT = round($pvTTC / $coefTVA, 2);
  12. $tvaEncaisse = $pvTTC - $pvHT;
  13. $tvaAPayer = $tvaEncaisse - $tvaARecuperer;
  14. $marge = $pvHT - $revientHT;
  15. $margePourCent = round($marge / ($pvHT / 100), 2);
  16. //et les résultats :
  17. echo 'mon prix de revient hors taxes (PA HT + Port) = ' . $revientHT .'<br />';
  18. echo 'mon prix de revient TTC = ' . $revientTTC .'<br />';
  19. echo 'TVA à récuperer sur achats = ' . $tvaARecuperer .'<br />';
  20. echo 'mon prix de vente ttc (prix de revient HT * coef) = ' . $pvTTC .'<br />';
  21. echo 'mon prix de vente ht = ' . $pvHT .'<br />';
  22. echo 'TVA encaissée sur ventes = ' . $tvaEncaisse .'<br />';
  23. echo 'TVA à payer (TVA encaissée sur ventes - TVA payée sur achats) = ' . $tvaAPayer .'<br />';
  24. echo 'ma marge (PV HT - Prix de revient HT) = ' . $marge .', soit  ' . $margePourCent . ' %, ce qui n\'est pas si mince<br />';
  25. ?>


 
D'autre part, si ton caviste achète HT, c'est qu'il achète au noir, car jusqu'à preuve du contraire, ni le vin ni le port ne sont éxonérés de TVA.

n°1513865
thy75
Posté le 12-02-2007 à 21:57:44  profilanswer
 

GENIAL !!!!!
Merci beaucoup !
 
Concernant ta dernière remarque, je suis d'accord : il me semblait que ça passe par un système de récupération d'impôt. La TVA payée au caviste et la TVA payée au transporteur, il les déduit ensuite : c'est ça que tu appelle $tvaARecuperer ?  
 
Un grand merci en tous cas !!!

n°1514179
jeca
Posté le 13-02-2007 à 16:49:53  profilanswer
 

La tva à récupérer est la tva que le commerçant a payé à ses fournisseurs, soit dans le cas présent, la tva sur l'achat de vin et sur le port.
La tva à payer est celle que le commerçant devra reverser au fisc.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  calculer la tva en php

 

Sujets relatifs
principe pour calculer le numeros de la semaine...Comment calculer la longueur d'une clé de chiffrage ?
Calculer racines d'une equationCalculer la différence entre la date C et C-1
calculer une valeur entre deux dates[wxWidget] calculer le temps d'éxecution d'un bout de code
un code pour calculer le minimum des donnés d'un tableaucalculer le debit de la connection
Comment calculer la durer entre 2 datetime ?[C] Calculer le temps d'exécution d'une boucle.
Plus de sujets relatifs à : calculer la tva en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR