trigger_commande

🔧 calcul_ligne_de_commande

function calcul_ligne_de_commande($lig): array{ /// valeurs modifiables par l'utilisateur :::: /// Quantité == Quantité lig3 /// Prix Unitaire HT == Prix Unitaire HT lig2 /// TVA lig5 /// Remise en [Euros TTC, Pourcentage] lig10 /// Remise TTC --> impact Total Rémisé TTC lig11 /// :::: /// lig8 = Total TTC sans remise // calcul du prix total HT $lig['lig4'] = (float)$lig['lig2'] * (float)$lig['lig3']; // eteko AOR : int => Float pour les décimales // calcul du prix total TTC $lig['lig8'] = $lig['lig4'] + ($lig['lig4'] * (float)$lig['lig5'] / 100); $type_remise = (string)$lig['lig10']; // calcul du Prix Remisé en fonction du type de Remise if($type_remise == "euro"){ $totalTTCRemise = !empty($lig['lig11']) ? $lig['lig8'] - $lig['lig11'] : $lig['lig8']; } elseif ($type_remise == "pourcentage"){ $totalTTCRemise = !empty($lig['lig11']) ? $lig['lig8'] / (1 + (float)$lig['lig11'] / 100) : $lig['lig8']; } else { $totalTTCRemise = "0"; // ... (truncated)

↩️ Returns

(array)