diff --git a/ve/velib02.cpp b/ve/velib02.cpp index 2f84df7ce..493d08ddc 100755 --- a/ve/velib02.cpp +++ b/ve/velib02.cpp @@ -66,7 +66,7 @@ void TDocumentoEsteso::compile_summary() // cio' ad usi generici: porco diavolo! for (int i = 1; i <= items; i++) { - TRectype& r = row(i); + TRiga_documento& r = row(i); int nriga = r.get_int("NRIGA"); real price = r.get_real("PREZZO"); real qta = r.get_real("QTA"); @@ -82,8 +82,9 @@ void TDocumentoEsteso::compile_summary() qta.round(val ? _parm.qta_val : _parm.qta_lit); imponibile = price * qta; imponibile.round (val? _parm.imp_val : _parm.imp_lit); // imponibile di riga - iva = (imponibile * aliquota) / 100.0; - iva.ceil(val ? _parm.imp_val : _parm.imp_lit); // imposta calcolata + iva = r.iva(val ? _parm.imp_val : _parm.imp_lit); + //iva = (imponibile * aliquota) / 100.0; + //iva.ceil(val ? _parm.imp_val : _parm.imp_lit); // imposta calcolata // Aggiorna o aggiunge l'elemento se non esiste TRiepilogo_Iva riepilogo_tmp,row_riep;