IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Calcul TTC -> HT


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut Calcul TTC -> HT
    grossValue = prix TTC
    priceNet = prix HT
    tgap = taxe sur l'environnement
    taxRate = valeur de la taxe

    (prix HT + tgap) * ((taxRate / 100) + 1) = prix TTC
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function updateGross() {
      var taxRate = getTaxRate();
      var grossValue = document.forms["new_product"].products_price.value;
      var tgap = document.forms["new_product"].products_tgap.value;//ajout ehoui
      if (taxRate > 0) {
        grossValue = (parseFloat(grossValue) + parseFloat(tgap)) * ((taxRate / 100) + 1);
      }
      else{
        grossValue = parseFloat(grossValue) + parseFloat(tgap);
      }
     
      document.forms["new_product"].products_price_gross.value = doRound(grossValue, 4);
    }

    Dans le code suivant je voudrais mettre à jour le prix HT quand je modifie le TTC sachant que le tgap lui ne change pas. Je ne sais pas quoi faire comme calcul. Merci d'avance de votre aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function updateNet() {
      var taxRate = getTaxRate();
      var netValue = document.forms["new_product"].products_price_gross.value;
      var tgap = document.forms["new_product"].products_tgap.value;//ajout ehoui
      if (taxRate > 0) {
        netValue = (netValue) / ((taxRate / 100) + 1);
      }
      document.forms["new_product"].products_price.value = doRound(netValue, 4);
    }

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par schlough
    Dans le code suivant je voudrais mettre à jour le prix HT quand je modifie le TTC sachant que le tgap lui ne change pas. Je ne sais pas quoi faire comme calcul. Merci d'avance de votre aide.
    C'est quoi exactement, la question? Qu'est ce qui ne marche pas?????

  3. #3
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    Bah je ne sais pas quelle opération écrire pour mettre a jour mon HT en fonction du TTC en laissasnt le tgap fixe...

    PAr exemple

    HT = 4
    TGAP = 10
    TVA = 19,6%
    => TTC = 16,74

    Si je repasse mon TTC à 15 je veux que mon HT soit mis a jour mais le TGAP lui reste à 10...

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par schlough
    (prix HT + tgap) * ((taxRate / 100) + 1) = prix TTC
    Ben ça donne
    prix HT = prix TTC / ((taxRate / 100) +1 ) - tgap

    Non :

  5. #5
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    Merci ca marche impeccable, j'avais quasiment mis la meme chsoe sauf que j'enlevais la TVA du tgap alors évidemment ca marhait pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. troncage d'un nombre après calcul en ttc
    Par marcandre dans le forum ASP
    Réponses: 3
    Dernier message: 23/03/2011, 10h06
  2. [débutant] algorithme de calcul de prix HT/TTC
    Par keren dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 06/06/2009, 12h14
  3. code calcul prix TTC
    Par rihab007 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/06/2008, 23h28
  4. Fonction de calcul de prix TTC
    Par Shiva dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 22/08/2007, 19h11
  5. Réponses: 1
    Dernier message: 10/01/2006, 20h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo