salve...ho un disperato bisogno di una mano.
Sto utilizzando un bellissimo gestionale open source che vorrei però modificare in una piccola caratteristica: il modo di calcolare lo sconto in fattura
Il sistema appplica lo sconto al prezzo facendo semplicemente (prezzo prodotto - percentuale sconto)
io invece vorrei che lo sconto sia calcolato sull'imponibile che è dato dal prezzo diviso 104 moltiplicato 100
ecco la porzione di codice che credo si occupi del calcolo
se risolvo questa cosa vi faccio una statua!
grazie mille a tutti
Codice PHP:
foreach ($castel as $key => $value) {
$impcast = $value - $value * $_POST['sconto']/100;
if ($key == $iva_tes['aliquo'])
$impcast = $impcast + $_POST['traspo'] + ($_POST['speban']*$_POST['numrat']) + $_POST['spevar'];
$ivacast = round($impcast * $key)/ 100;
$totimpmer = $totimpmer + $value;
$totimpfat = $totimpfat + $impcast;
$totivafat = $totivafat + $ivacast;
if ($_POST['num_rigo'] > 0)
print "<tr><td align=\"right\">".number_format ($impcast,2, '.', '')."</td><td align=\"right\">IVA al ".$key."% ".number_format ($ivacast,2, '.', '')."</td>\n";
}
if ($_POST['num_rigo'] > 0) {
echo "<td align=\"right\">".number_format ($totimpmer,2, '.', '')."</td><td align=\"right\">".number_format (($totimpfat-$totimpmer-$_POST['traspo']-($_POST['speban']*$_POST['numrat'])-$_POST['spevar']),2, '.', '')."</td><td align=\"right\">".number_format ($totimpfat,2, '.', '')."</td><td align=\"right\">".number_format ($totivafat,2, '.', '')."</td><td align=\"right\">".$quatot."</td><td align=\"right\">".number_format (($totimpfat+$totivafat),2, '.', '')."</td>\n";
}