Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Aliquote Iva

  1. #1

    Aliquote Iva

    Dal mio Db ricavo i prodotti con le realtive aliquote IVA es....



    Prodotto | IVA | Prezzo
    --------------------------------
    Prodotto 1 | 20% | 10,00
    Prodotto 2 | 20% | 10,00
    Prodotto 3 | 4% | 15,00
    Prodotto 4 | E3 | 10,00
    Prodotto 5 | 20% | 5,00


    Alla fine vorrei che mi vengano separate le aliquote Iva con a fianco i relativi imponibili;


    20% = 25,00
    4% = 15,00
    E3 = 10,00



    *(E3) = Esente IVA

    Mi riuscite a dare una dritta????

  2. #2
    Sicuramente c'è possibilità di fare una SELECT complessa di svolga da sè tali calcoli, ma per semplificare potresti comunque farti uno switch che, ad ogni ciclo while, controlli il campo iva e sommi, in base al tipo di campo, a tre totali parziali chiamati, ad esempio, $iva20 $iva4 $ivaE3.
    Se non mi sono spiegato bene o non ti è chiaro fammi sapere...

  3. #3
    Non ho afferrato bene il concetto....

  4. #4
    ciao se ho ben capito e se il prezzo che metti nel db è al netto di iva la query che ti serve è questa:


    codice:
    "select sum(Prezzo) as imponibile,IVA as aliquota from nome_tabella group by IVA"


    il campo prezzo deve essere di tipo float o int
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  5. #5
    ops..scusatemi ho dimenticato un particolare importantissimo



    io nella mia tabella non ho il prezzo ivato....

    il prezzo viene calcolato di volta in volta in base al peso* la tariffa del mio cliente...



    come posso fare???

  6. #6
    si ma questi dati sono presenti nella tabella?

    se cosi puoi fare un prezzo=campo_tariffa*campo_peso direttamente nella select!
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  7. #7
    si infatti...già questo l'ho fatto.....

    praticamente io mi trovo al punto ke ho il prezzo e l'aliquota iva


    alla fine dell'elenco mi serve sapere quanti prodotti ho con l'aliquota1 - aliquota2 - aliq..3 etc etc...
    e se l'aliquota è E2/E3/I7 etc non calcolare l'iva....



    spero di essermi spiegato bene...

  8. #8
    nessuno riesce a darmi 1 mano????


    sono disperato....

  9. #9
    Te la metto generica, poi reimpostala te in base al nome dei tuoi campi.
    Codice PHP:
    $sql="SELECT prodotto, iva, prezzo FROM table ORDER BY prodotto";
    $result=mysql_query($sql,$conn);
    while(
    $rows=mysql_fetch_array($result)) {
        switch (
    $rows[iva]) {
        case 
    '20%':
            
    $prod_iva20+=$rows[prezzo];
            break;
        case 
    '4%':
            
    $prod_iva4+=$rows[prezzo];
            break;
        default:
            
    $prod_ivaNO+=$rows[prezzo];
            break;
        }
    }
    echo 
    "totale prodotti con iva al 20%: $prod_iva20
    "
    ;
    echo 
    "totale prodotti con iva al 4%: $prod_iva4
    "
    ;
    echo 
    "totale prodotti esenti da iva: $prod_ivaNO
    "

    Non l'ho testato ma direi che funziona proprio...
    E con facilità puoi aggiungere allo switch altri casi, se hai ad esempio altre aliquote.

    CIAO!

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    forse così è meglio?
    codice:
    $sql="SELECT iva, sum(peso* tariffa)  FROM table WHERE ....group by iva"; 
    $result=mysql_query($sql,$conn); 
    while($rows=mysql_fetch_array($result)) { 
        echo "totale prodotti iva ".$rows[0].":".$rows[1]."
    "; 
    }

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.