File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 102102 ++$ num ;
103103 $ r = $ riga ->toArray ();
104104
105- $ v_iva [$ r ['desc_iva ' ]] = sum ($ v_iva [$ r ['desc_iva ' ]], $ riga ->iva );
106- $ v_totale [$ r ['desc_iva ' ]] = sum ($ v_totale [$ r ['desc_iva ' ]], $ riga ->totale_imponibile );
105+ $ v_totale [$ r ['desc_iva ' ]] = sum ($ v_totale [$ r ['desc_iva ' ]], $ riga ->totale_imponibile + $ riga ->rivalsainps );
106+ $ aliquota = $ database ->fetchOne ('SELECT percentuale FROM co_iva WHERE id = ' .prepare ($ riga ->idiva ))['percentuale ' ];
107+ $ v_iva [$ r ['desc_iva ' ]] = sum ($ v_iva [$ r ['desc_iva ' ]], ($ v_totale [$ r ['desc_iva ' ]] * $ aliquota / 100 ));
108+
107109
108110 echo '
109111 <tr>
Original file line number Diff line number Diff line change 3232 $ sconto += floatval ($ riga ->sconto );
3333}
3434
35- $ imponibile = $ totale_scontato + $ sconto ;
36-
3735$ rivalsa = 0 ;
3836foreach ($ righe as $ riga ) {
3937 $ rivalsa += floatval ($ riga ->rivalsainps );
4038}
41-
42- $ totale_imponibile = $ totale_scontato + $ rivalsa ;
39+ $ imponibile = $ totale_scontato + $ sconto - $ rivalsa ;
40+ $ totale_imponibile = $ totale_scontato ;
4341
4442$ totale_iva = 0 ;
45- foreach ( $ righe as $ riga ) {
46- $ aliquota = $ database -> fetchOne ( ' SELECT percentuale FROM co_iva WHERE id = ' . prepare ( $ riga -> idiva ))[ ' percentuale ' ];
47- $ totale_iva += $ riga [ ' iva ' ] + $ riga [ ' rivalsainps ' ] * $ aliquota / 100 ;
43+
44+ foreach ( $ v_iva as $ key => $ v ) {
45+ $ totale_iva += $ v ;
4846}
4947
5048$ totale = $ totale_iva + $ totale_imponibile ;
You can’t perform that action at this time.
0 commit comments