JsLib 1.4

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 %).
 
Détail des fonctions

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 : 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 %).

JsLib 1.4

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