Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495

    Aiutino con operazioni in fattura

    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";
          } 

  2. #2
    lo sconto è già applicato all'imponibile, probabilmente non hai settato l'aliquota al 4% nella definizione delle varie voci iva.

    Ciao

  3. #3
    Utente di HTML.it L'avatar di bobonzo
    Registrato dal
    Jul 2000
    Messaggi
    495
    grazie per la risposta...
    no forse mi sono espresso male io...

    bastava cambiare il denominatore in 104 ed i risultati sono corretti

    grazie mille ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.