query("SELECT i.id, i.ecminvoiceout_id, i.discount, i.document_no as d FROM ecminvoiceouts as i INNER JOIN ecmpayments_ecminvoiceouts as pi ON pi.ecminvoiceout_id=i.id"); while ($inv_row = $GLOBALS['db']->fetchByAssoc($inv)) { $total=0; if($inv_row['ecminvoiceout_id']){ $w=$GLOBALS['db']->query("select price,ecmvat_value,quantity,ecminvoiceoutitem_id from ecminvoiceoutitems where ecminvoiceout_id='".$inv_row['id']."'"); while($r=$GLOBALS['db']->fetchByAssoc($w)){ $total+=$r['price']*$r['quantity']+round($r['price']*$r['quantity']*$r['ecmvat_value']/100,2); $rr=$GLOBALS['db']->fetchByAssoc($GLOBALS['db']->query("select price,quantity,ecmvat_value from ecminvoiceoutitems where id='".$r['ecminvoiceoutitem_id']."'")); $total-=$rr['price']*$rr['quantity']+round($rr['price']*$rr['quantity']*$rr['ecmvat_value']/100,2); } } else{ $w=$GLOBALS['db']->query("select price,ecmvat_value,quantity,ecminvoiceoutitem_id from ecminvoiceoutitems where ecminvoiceout_id='".$inv_row['id']."'"); while($r=$GLOBALS['db']->fetchByAssoc($w)){ $total+=($r['price']*$r['quantity'])+round(($r['price']*$r['quantity']*$r['ecmvat_value']/100),2); } } $total -= $inv_row['discount']; $total = round($total, 2); echo $inv_row['d'].': '.$total.'
'; //update $GLOBALS['db']->query("update ecminvoiceouts set total=$total where id='".$inv_row['id']."'"); $GLOBALS['db']->query("update ecmpayments_ecminvoiceouts set total=$total where ecminvoiceout_id='".$inv_row['id']."'"); } ?>