Script monnaie.js
Le script monnaie.js permet de calculer la TVA (Taxe sur la Valeur Ajoutée)
et les montants HT (Hors taxe) et TTC (Toutes Taxes Comprises), et de convertir une devise en Euro.
Les taux de TVA et de conversion en Euro sont définis au chargement du script. Il est
ensuite possible d'obtenir leurs valeurs et de les modifier avec les fonctions appropriées.
Deux fonctions permettent de calculer la TVA et le montant TTC à partir d'un montant HT.
Deux fonctions permettent de calculer la TVA et le montant HT à partir d'un montant TTC.
Deux fonctions permettent de convertir un montant dans une devise choisie en un montant en Euro,
et l'inverse. Enfin, une fonction permet d'arrondir un montant à deux décimales.
Le taux de TVA par défaut est 19.6 %. Le taux de conversion Euro/devise par défaut
est 6.55957 (taux de conversion EUR/FRF au 1/01/2002).
Rappel : en Javascript, le séparateur décimal est le point.
- Depuis :
- JsLib 1.0
Résumé des fonctions |
réel |
calculerArrondi(réel montant)
Calcule un arrondi à deux décimales du montant spécifié. |
réel |
calculerMontantHT(réel montant)
Calcule le montant HT à partir du montant TTC spécifié. |
réel |
calculerMontantTTC(réel montant)
Calcule le montant TTC à partir du montant HT spécifié. |
réel |
calculerTVASurHT(réel montant)
Calcule la TVA à appliquer sur le montant HT spécifié. |
réel |
calculerTVASurTTC(réel montant)
Calcule la TVA appliquée sur le montant TTC spécifié. |
réel |
convertirDeviseEnEuro(réel montant)
Convertit en Euro le montant spécifié (dans la devise choisie). |
réel |
convertirEuroEnDevise(réel montant)
Convertit dans la devise choisie le montant spécifié (en Euro). |
booléen |
modifierTauxEuro(réel taux)
Modifie le taux de conversion Euro/devise avec la valeur spécifiée. |
booléen |
modifierTauxTVA(réel taux)
Modifie le taux de TVA avec la valeur spécifiée (en %). |
réel |
obtenirTauxEuro()
Retourne le taux de conversion Euro/devise. |
réel |
obtenirTauxTVA()
Retourne le taux de TVA (en %). |
calculerArrondi
réel calculerArrondi(réel montant)
-
Calcule un arrondi à deux décimales du montant spécifié. Le calcul de l'arrondi s'appuie sur la méthode
round() de l'objet Math. Il s'effectue selon la régle financière habituelle :
-
si la troisième décimale est inférieure à 5, on conserve la deuxième décimale telle quelle ;
- si la troisième décimale est égale ou supérieure à 5, on ajoute 1 à la deuxième décimale.
Le résultat est retourné par la fonction.
- Paramètres :
- montant - le montant à arrondir.
- Retourne :
- un nombre réel avec deux décimales.
calculerMontantHT
réel calculerMontantHT(réel montant)
-
Calcule le montant HT à partir du montant TTC spécifié. Le calcul s'effectue à l'aide du taux de TVA courant,
qui peut être défini avec la fonction modifierTauxTVA(réel taux). Le résultat est arrondi
à deux décimales puis retourné par la fonction.
- Paramètres :
- montant - le montant TTC à partir duquel sera calculé le montant HT.
- Retourne :
- un nombre réel égal au montant HT calculé.
calculerMontantTTC
réel calculerMontantTTC(réel montant)
-
Calcule le montant TTC à partir du montant HT spécifié. Le calcul s'effectue à l'aide du taux de TVA courant,
qui peut être défini avec la fonction modifierTauxTVA(réel taux). Le résultat est arrondi
à deux décimales puis retourné par la fonction.
- Paramètres :
- montant - le montant HT à partir duquel sera calculé le montant TTC.
- Retourne :
- un nombre réel égal au montant TTC calculé.
calculerTVASurHT
réel calculerTVASurHT(réel montant)
-
Calcule la TVA à appliquer sur le montant HT spécifié. Le calcul s'effectue à l'aide du taux de TVA courant,
qui peut être défini avec la fonction modifierTauxTVA(réel taux). Le résultat est arrondi
à deux décimales puis retourné par la fonction.
- Paramètres :
- montant - le montant HT à partir duquel sera calculé le montant de la TVA.
- Retourne :
- un nombre réel égal à la TVA calculée.
calculerTVASurTTC
réel calculerTVASurTTC(réel montant)
-
Calcule la TVA appliquée sur le montant TTC spécifié. Le calcul s'effectue à l'aide du taux de TVA courant,
qui peut être défini avec la fonction modifierTauxTVA(réel taux). Le résultat est arrondi
à deux décimales puis retourné par la fonction.
- Paramètres :
- montant - le montant TCT à partir duquel sera calculé le montant de la TVA.
- Retourne :
- un nombre réel égal à la TVA calculée.
convertirDeviseEnEuro
réel convertirDeviseEnEuro(réel montant)
-
Convertit en Euro le montant spécifié (dans la devise choisie). La conversion s'effectue à l'aide du taux de conversion
Euro/devise courant, qui peut être défini avec la fonction modifierTauxEuro(réel taux).
Le résultat est arrondi à deux décimales puis retourné par la fonction.
- Paramètres :
- montant - le montant à convertir en Euro.
- Retourne :
- un nombre réel égal au montant en Euro calculé.
convertirEuroEnDevise
réel convertirEuroEnDevise(réel montant)
-
Convertit dans la devise choisie le montant spécifié (en Euro). La conversion s'effectue à l'aide du taux de conversion
Euro/devise courant, qui peut être défini avec la fonction modifierTauxEuro(réel taux).
Le résultat est arrondi à deux décimales puis retourné par la fonction.
- Paramètres :
- montant - le montant à convertir dans la devise choisie.
- Retourne :
- un nombre réel égal au montant en devise calculé.
modifierTauxEuro
booléen modifierTauxEuro(réel taux)
-
Modifie le taux de conversion Euro/devise avec la valeur spécifiée. Le taux spécifié doit être le taux de
conversion d'un montant dans la devise choisie vers un montant en Euro, et non l'inverse. Si la valeur spécifiée est valide,
le taux de conversion est mis à jour avec cette nouvelle valeur, et la fonction retourne un booléen positif.
- Paramètres :
- taux - le nouveau taux Euro/devise à utiliser (valeur d'1 Euro dans la devise
choisie).
- Retourne :
- true si le taux a été mis à jour, false sinon.
modifierTauxTVA
booléen modifierTauxTVA(réel taux)
-
Modifie le taux de TVA avec la valeur spécifiée. Le taux spécifié doit être le pourcentage du montant HT à
ajouter à ce montant pour obtenir le montant TTC. Si la valeur spécifiée est valide, le taux de TVA est mis
à jour avec cette nouvelle valeur, et la fonction retourne un booléen positif.
- Paramètres :
- taux - le nouveau taux de TVA à utiliser.
- Retourne :
- true si le taux a été mis à jour, false sinon.
obtenirTauxEuro
réel obtenirTauxEuro()
-
Retourne le taux de conversion Euro/devise. Le taux retourné est le taux de conversion d'un montant dans la devise choisie
vers un montant en Euro, et non l'inverse.
- Retourne :
- un nombre réel égal au taux de conversion Euro/devise.
obtenirTauxTVA
réel obtenirTauxTVA()
-
Retourne le taux de TVA. Le taux retourné est le pourcentage du montant HT à ajouter à ce montant pour obtenir
le montant TTC.
- Retourne :
- un nombre réel égal au taux de TVA (en %).
Erreurs, critiques, améliorations, questions :
écrivez à l'auteur.
JsLib version 1.4 - bibliothèque JavaScript distribuée sous licence GNU LGPL
Auteur : Etienne CHEVILLARD
Mise à jour : 12/12/2007