to_db_date($_GET['date_from']); $exp = explode("-", $date_from); $date_from = date("Y-m-d", mktime(0,0,0, $exp[1], $exp[2], $exp[0])+24*3600); if(!$date_from)$date_from = date("Y-m-d"); if(!$_GET['date_to']) $date_to = date("Y-m-d"); else $date_to = $GLOBALS['timedate'] -> to_db_date($_GET['date_to']); $exp = explode("-",$date_to); $date_to = date("Y-m-d", mktime(0, 0, 0, $exp[1], $exp[2], $exp[0])+24*3600); if(!$date_to) $date_to=date("Y-m-d"); ?>
EcmProducts

Invoices: Daily sales


Data od Enter Date Data do Enter Date Kontrahent Typ dokumentu
'; ?>

'; $trs=''; $tre=''; $tds=''; $tde=''; $tbs=''; $tbe='
'; $t.=$tbs; $t.=$trs; $t.=$tds1; $t.="Nr faktury"; $t.=$tde; $t.=$tds1; $t.="Typ"; $t.=$tde; $t.=$tds1; $t.="Kontrahent"; $t.=$tde; $t.=$tds1; $t.="Data utworzenia"; $t.=$tde; $t.=$tds1; $t.="Razem Brutto"; $t.=$tde; $t.=$tds1; $t.="Razem Netto"; $t.=$tde; $t.=$tds1; $t.="Koszt"; $t.=$tde; $t.=$tds1; $t.="PLN Margin"; $t.=$tde; $t.=$tre; $i=1; $wh[]="deleted='0'"; $wh[]="canceled='0'"; if($type)$wh[]="type='".$type."'"; if($account_id)$wh[]="parent_id='".$account_id."'"; if($account_name)$wh[]="parent_name like '".$account_name."%'"; if($date_from)$wh[]="register_date>='".$date_from."'"; if($date_to)$wh[]="register_date<='".$date_to."'"; $where=implode(" and ",$wh); $z="select purchase_price,total, subtotal,document_no,register_date,id,parent_id,parent_name,type,ecminvoiceout_id,currency_value,discount from ecminvoiceoutolds where ".$where." order by type desc, register_date asc, name asc"; echo $z; $w=$db->query($z); echo '
'.$w->num_rows.'
'; echo mysql_error(); $sum_margin = 0; $count_normal = 0; while($r=$db->fetchByAssoc($w)){ if(!$r['currency_value'])$currency_value=1; else { $currency_value=$r['currency_value']; //echo $currency_value; } //$currency_value=1; $total_netto=$r['subtotal']*$currency_value; $total_pur=$r['purchase_price']; $total_brutto=$r['total']*$currency_value; $total_margin=0; if ($r['document_no']=='001/E/2013') echo $currency_value.'
'.$r['subtotal'].'
'.$total_netto; if($total_netto-$total_margin>0)$margin=100*$total_margin/($total_netto-$total_margin); else $margin=0; if ($r['type']=='normal') { $total_margin = (($total_netto-$total_pur)/$total_netto)*100; $count_normal++; $sum_margin+=$total_margin; } if($r['discount']>0){ $vr=$total_brutto/$total_netto; $total_brutto=$total_brutto-$r['discount']; $total_netto=$total_brutto/$vr; } $t.=$trs; $t.=$tds; $t.=''.$r['document_no'].''; $t.=$tde; $t.=$tds; $t.=$r['type']; $t.=$tde; $t.=$tds; $t.=''.$r['parent_name'].''; $t.=$tde; $t.=$tds; $t.=$GLOBALS['timedate']->to_display_date($r['register_date']); $t.=$tde; $t.=$tds; $t.=format_number($total_brutto); $t.=$tde; $t.=$tds; $t.=format_number($total_netto); $t.=$tde; $t.=$tds; $t.=format_number($total_pur); $t.=$tde; $t.=$tds; $t.=format_number($total_margin)."%"; $t.=$tde; $t.=$tre; $sum_total_netto+=$total_netto; $sum_total_pur+=$total_pur; $sum_total_brutto+=$total_brutto; $sum_total_margin+=$total_margin; $i++; } $t.=$trs; //if($sum_total_netto-$sum_total_margin>0)$sum_margin=100*$sum_total_margin/($sum_total_netto-$sum_total_margin); //else $sum_margin=0; $t.=$tds1; $t.=" "; $t.=$tde; $t.=$tds1; $t.=" "; $t.=$tde; $t.=$tds1; $t.=" "; $t.=$tde; $t.=$tds1; $t.=" "; $t.=$tde; $t.=$tds1; $t.=format_number($sum_total_brutto); $t.=$tde; $t.=$tds1; $t.=format_number($sum_total_netto); $t.=$tde; $t.=$tds1; $t.=format_number($sum_total_pur); $t.=$tde; $t.=$tds1; $t.=format_number($sum_margin/$count_normal)."%"; $t.=$tde; $t.=$tre; $t.=$tbe; echo $t; ?> echo "Hello"