Script PHP pour calculer la TVA à partir du montant TTC

Script PHP pour calculer la TVA à partir du montant TTC

Script PHP adapté pour calculer la TVA à partir du montant TTC :

				
					<?php
// Initialisation des variables
$prixHT = $montantTVA = $prixTTC = '';
$tauxTVA = 8.5; // Taux par défaut

// Vérification de la soumission du formulaire
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $prixTTC = $_POST['prix'] ?? ''; // Récupération du prix TTC
    $tauxTVA = $_POST['taux'] ?? $tauxTVA; // Récupération du taux de TVA, avec un taux par défaut si non spécifié

    // Validation et calcul
    if (is_numeric($prixTTC) && is_numeric($tauxTVA)) {
        // Calcul du montant de la TVA et du prix HT
        $montantTVA = $prixTTC - ($prixTTC / (1 + ($tauxTVA / 100)));
        $prixHT = $prixTTC - $montantTVA;

        // Arrondir les résultats si l'option est cochée
        if (isset($_POST['arrondir'])) {
            $montantTVA = round($montantTVA, 2);
            $prixHT = round($prixHT, 2);
        }
    } else {
        $erreur = "Veuillez entrer des nombres valides pour le prix et le taux de TVA.";
    }
}
?>

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Calculateur de TVA</title>
</head>
<body>
<form action="" method="post">
    <h1>Calculateur de TVA</h1>
    
    <label for="type_calcul">Type de calcul :</label>
    <select name="type_calcul" id="type_calcul">
        <option value="ttc_a_ht">Montant HT à partir du prix TTC</option>
    </select><br/>
    
    <label for="arrondir">Arrondir le résultat :</label>
    <input type="checkbox" name="arrondir" id="arrondir" <?php if (isset($_POST['arrondir'])) echo "checked"; ?>><br/>
    
    <label for="prix">Prix :</label>
    <input type="text" name="prix" id="prix" value="<?php echo $prixTTC; ?>"><br/>
    
    <label for="taux">Pourcentage de taxe :</label>
    <input type="text" name="taux" id="taux" value="<?php echo htmlspecialchars($tauxTVA); ?>">%<br/>
    
    <input type="submit" value="Calculer"><br/>
    <BR><BR>
    <?php if (isset($erreur)): ?>
        <p style="color: red;"><?php echo $erreur; ?></p>
    <?php endif; ?>

    <label for="prixHT">Montant HT :</label>
    <input type="text" id="prixHT" value="<?php echo $prixHT; ?>" readonly> Montant HT<br/>

    <p>+</p>

    <label for="montantTVA">Montant TVA :</label>
    <input type="text" id="montantTVA" value="<?php echo $montantTVA; ?>" readonly> Montant TVA<br/>

    <p>=</p>

    <label for="prixTTC">Montant TTC :</label>
    <input type="text" id="prixTTC" value="<?php echo $prixTTC; ?>" readonly> Montant TTC<br/>
</form>




<BR><BR><BR>
<a href="https://www.developpeurexpert.com/script-php-pour-calculer-la-tva-a-partir-du-montant-ttc/">Voir le script php</a></p>

</body>
</html>

				
			

Actu digitale et technologique.

Script et Codage