diff --git a/application/controllers/cashbook.php b/application/controllers/cashbook.php index 47a22a39..48751ecc 100644 --- a/application/controllers/cashbook.php +++ b/application/controllers/cashbook.php @@ -315,9 +315,25 @@ class cashbook extends BaseController $debit =$sheet->getCell('F'.$x)->getValue(); $credit=$sheet->getCell('G'.$x)->getValue(); $balance=$sheet->getCell('H'.$x)->getValue(); - + if($debit==0) + { + $Status=''; + } + else + { + $Status='OPEN'; + } + if ($credit==0) + { + $cstatus=''; + } + else + { + + } + // $IsActive=0; - $filedataupload= array('reportdate'=>$Date1,'valuedate'=>$Date2,'chequeNo'=>$cod,'Narration'=>$narration,'Cod'=> $chqno,'Debit'=>$debit,'Credit'=>$credit,'cbalancetocleared'=>$credit,'Balance'=>$balance,'Bankname'=>$bank); + $filedataupload= array('reportdate'=>$Date1,'valuedate'=>$Date2,'chequeNo'=>$cod,'Narration'=>$narration,'Cod'=> $chqno,'Debit'=>$debit,'Credit'=>$credit,'cbalancetocleared'=>$credit,'Balance'=>$balance,'Bankname'=>$bank,); @@ -492,7 +508,7 @@ class cashbook extends BaseController else { $cashbookstatus = array('Clearbalance'=>$total,'Balancetocleared'=>$updateBalancetocleared,'Status'=>$statu1,'IsActive'=>$isactive); - $res23 = $this->cashbook_model->cashbankupdate($cashbookstatus,$bankid); + $res23 = $this->cashbook_model->cashbankupdate($cashbookstatus,$bankid); } @@ -901,8 +917,8 @@ class cashbook extends BaseController $updateaccount = array('type'=>$option,'account_code'=>$accountcode1,'date'=>$date,'towhom'=>$towhome1,'Supplier_id'=>$supplier,'invoice_no'=>$Invoiceno1,'merchant'=>$merchant1,'merchant_gst'=>$Merchantgst1,'HSN'=>$hsn1,'value_before_gst'=>$valuebeforegST1,'sgst'=>$SGST1,'cgst'=>$CGST1,'igst'=>$IGST1,'total'=>$totalamount1,'gststatus'=>(!empty($gsttoggle)?'1':'0'),'description'=>$description1,'document'=>$document); $res = $this->cashbook_model->updatedepartment($updateaccount,$id1); //print_r($updateaccount);die(); - $cashbookamount=$this->cashbook_model->cashbookamount($bankid); - $invoiceamount=$this->cashbook_model->invoiceamonut($bankid); + $cashbookamount=$this->cashbook_model->cashbookamount($bankid); + $invoiceamount=$this->cashbook_model->invoiceamonut($bankid); $poamount=$this->cashbook_model->poamonut($bankid); foreach($invoiceamount as $ia) { @@ -1126,6 +1142,9 @@ class cashbook extends BaseController $date = $this->input->post('podate'); $date = date_create($date); $date = date_format($date,'Y-m-d'); + $bankdate =$this->input->post('bankdate'); + $bankdate = date_create($bankdate);//,'Y-m-d'); + $bankdate = date_format($bankdate,'Y-m-d'); $pono = $this->input->post('pono'); $igrno=$this->input->post('igrno'); $igrlineitem=$this->input->post('igrlineitem'); @@ -1208,11 +1227,11 @@ class cashbook extends BaseController $amtpaid= ($ip+$ePay); $IsActive=1; - $podata1 = array('Podate'=>$date,'PONO'=>$pono,'IGRNO'=>$igrno,'Suppliername'=>$sname,'SupplierID'=>$sid,'Totalpoamount'=>$tot,'Amountpaid'=>$ip,'Balancetopay'=>$balancetopay,'mid'=>$bankid,'IGRLineItemNo'=>$igrlineitem,'IsActive'=>$IsActive); + $podata1 = array('Podate'=>$date,'PONO'=>$pono,'IGRNO'=>$igrno,'Suppliername'=>$sname,'SupplierID'=>$sid,'Totalpoamount'=>$tot,'Amountpaid'=>$ip,'Balancetopay'=>$balancetopay,'mid'=>$bankid,'IGRLineItemNo'=>$igrlineitem,'IsActive'=>$IsActive,'BankDate'=>$bankdate); $resultn = $this->cashbook_model->mappingpo($podata1); //print_r($podata1); - $podata = array('Podate'=>$date,'PONO'=>$pono,'IGRNO'=>$igrno,'Suppliername'=>$sname,'SupplierID'=>$sid,'Totalpoamount'=>$tot,'Amountpaid'=>$amtpaid,'Balancetopay'=>$balancetopay,'mid'=>$bankid,'IGRLineItemNo'=>$igrlineitem,'IsActive'=>$IsActive); + $podata = array('Podate'=>$date,'PONO'=>$pono,'IGRNO'=>$igrno,'Suppliername'=>$sname,'SupplierID'=>$sid,'Totalpoamount'=>$tot,'Amountpaid'=>$amtpaid,'Balancetopay'=>$balancetopay,'mid'=>$bankid,'IGRLineItemNo'=>$igrlineitem,'IsActive'=>$IsActive,'BankDate'=>$bankdate); //die(); $result3 = $this->cashbook_model->getpono($igrlineitem); @@ -1236,7 +1255,7 @@ class cashbook extends BaseController } - + $now = date('Y-m-d H:i:s'); if($balancetopay==0) { $igrstatus=AMOUNT_PAIDIGR; @@ -1246,7 +1265,7 @@ class cashbook extends BaseController $igrstatus=PARTIALLY_PAIDIGR; } - $igrdetails=array('BankStatus'=>$igrstatus); + $igrdetails=array('BankStatus'=>$igrstatus,'StatusUpdatedDate'=>$now); $result1 = $this->cashbook_model->igrdetailstatus($igrdetails,$igrlineitem); //$result1 = $this->cashbook_model->poamountstatus($pomaster,$pono); $this->loadViews("bankstatement", $this->global,$data, NULL); @@ -1270,8 +1289,12 @@ class cashbook extends BaseController $totalpaidamount= $this->input->post('tpv'); $bankcreditamount= $this->input->post('bda'); $invoicetext=$this->input->post('invrec'); - $bankid =$this->input->post('bi'); + $bankid = $this->input->post('bi'); + $bankdate =$this->input->post('bankdate'); + $bankdate = date_create($bankdate);//,'Y-m-d'); + $bankdate = date_format($bankdate,'Y-m-d'); $alreadyreceived = 0; + //echo $earlypaid; $alreadyreceived = $this->cashbook_model->getalreadyreceived($bankid); if(empty($alreadyreceived)) @@ -1357,9 +1380,9 @@ class cashbook extends BaseController $updateamount=($totalpaidamount+$eRec); $IsActive=1; - $invoicedata1 = array('indate'=>$date,'invoiceno'=>$invid,'customername'=>$cname,'customerid'=>$cid,'totinvoiceamount'=>$invamount,'balancetoreceived'=>$balancetoreceived1,'amountreceived'=>$amtpaid,'bankid'=>$bankid,'IsActive'=>$IsActive); + $invoicedata1 = array('indate'=>$date,'invoiceno'=>$invid,'customername'=>$cname,'customerid'=>$cid,'totinvoiceamount'=>$invamount,'balancetoreceived'=>$balancetoreceived1,'amountreceived'=>$amtpaid,'bankid'=>$bankid,'IsActive'=>$IsActive,'BankDate'=>$bankdate); - $invoicedata = array('indate'=>$date,'invoiceno'=>$invid,'customername'=>$cname,'customerid'=>$cid,'totinvoiceamount'=>$invamount,'balancetoreceived'=>$balancetoreceived1,'amountreceived'=>$ip,'bankid'=>$bankid,'IsActive'=>$IsActive); + $invoicedata = array('indate'=>$date,'invoiceno'=>$invid,'customername'=>$cname,'customerid'=>$cid,'totinvoiceamount'=>$invamount,'balancetoreceived'=>$balancetoreceived1,'amountreceived'=>$ip,'bankid'=>$bankid,'IsActive'=>$IsActive,'BankDate'=>$bankdate); // //print_r ($invoicedata); // //die(); @@ -1378,6 +1401,7 @@ class cashbook extends BaseController $result3 = $this->cashbook_model->invoiceupdate1($invoicedata1,$invid); } + $now = date('Y-m-d H:i:s'); if($balancetoreceived1==0) { $status=AMOUNT_RECEIVED; @@ -1387,7 +1411,7 @@ class cashbook extends BaseController { $status=PARTIALLY_RECEIVED; } - $invoicemaster= array('receivedstatus'=>$status); + $invoicemaster= array('receivedstatus'=>$status,'StatusUpdatedDate'=>$now); $result1 = $this->cashbook_model->invoiceamountstatus($invoicemaster,$invid); @@ -1743,7 +1767,8 @@ class cashbook extends BaseController $ab=$this->input->post('financialyear'); $fa=substr($ab,0,-5); $aa=substr($ab,5,5); - $m=$this->input->post('month'); + $m=$this->input->post('month'); + //$Customer = $this->input->post('CustomerName'); $fdate = $this->input->post('from_date'); $tdate = $this->input->post('to_date'); @@ -1754,6 +1779,7 @@ class cashbook extends BaseController $data['tdate']=$tdate; $data['amountreceivedsupplier'] = $this->cashbook_model->creditinvoicewisefilter($fdate,$tdate,$fa,$aa,$m); + $data['amountpaidcashbook']=$this->cashbook_model->amountreceivedcashbookfilter($fa,$aa,$m,$fdate,$tdate); } else diff --git a/application/models/cashbook_model.php b/application/models/cashbook_model.php index 0229a325..305cbf80 100644 --- a/application/models/cashbook_model.php +++ b/application/models/cashbook_model.php @@ -354,10 +354,10 @@ function report_finyearamountreceived(){ $sql="SELECT -CASE WHEN MONTH(indate)>=4 THEN - concat(YEAR(indate), '-',YEAR(indate)+1) -ELSE concat(YEAR(indate)-1,'-', YEAR(indate)) END AS financial_year -FROM T_Bankinvoicereport +CASE WHEN MONTH(reportdate)>=4 THEN + concat(YEAR(reportdate), '-',YEAR(reportdate)+1) +ELSE concat(YEAR(reportdate)-1,'-', YEAR(reportdate)) END AS financial_year +FROM T_bankreport GROUP BY financial_year"; $query = $this->db->query($sql); return $query->result(); @@ -1168,19 +1168,19 @@ function receiptdata() if ($fa and $aa != ''){ //$sql.=" and (im.CreatedDate >= '".$fa."-04-01' and im.CreatedDate <= '".$aa."-03-31')"; - $year="(bm.indate >= '".$fa."-04-01' and bm.indate <= '".$aa."-03-31')"; + $year="(bm.BankDate >= '".$fa."-04-01' and bm.BankDate <= '".$aa."-03-31')"; $this->db->where($year); } if ($m!= ''){ //$sql.="and monthname(im.CreatedDate) = '".$m."'"; - $month="monthname(bm.indate) = '".$m."'"; + $month="monthname(bm.BankDate) = '".$m."'"; $this->db->where($month); } if($fdate!='' && $tdate!='') { - $this->db->where('bm.indate BETWEEN "'. date('Y-m-d', strtotime($fdate)). '" and "'. date('Y-m-d', strtotime($tdate)).'"'); + $this->db->where('bm.BankDate BETWEEN "'. date('Y-m-d', strtotime($fdate)). '" and "'. date('Y-m-d', strtotime($tdate)).'"'); } //$this->db->group_by('invoiceno'); @@ -1299,7 +1299,7 @@ function receiptdata() $this->db->select('ie.date,ie.bankid,ie.cashtype,ie.amounttype,ie.total,ac.name,totalbankamount,ie.id'); $this->db->from ('t_income_expense as ie'); $this->db->join ('t_accountcode ac ','ac.code = ie.account_code','left'); - $this->db->where('ie.bankid',$bankid); + $this->db->where('ie.bankid',(int)$bankid); $this->db->where('ie.amounttype','DEBIT'); $this->db->where('IsActive',1); //$this->db->group_by('mid'); @@ -1312,9 +1312,9 @@ function receiptdata() $this->db->select('ie.date,ie.bankid,ie.cashtype,ie.amounttype,ie.total,ac.name,totalbankamount,ie.id'); $this->db->from ('t_income_expense as ie'); $this->db->join ('t_accountcode ac ','ac.code = ie.account_code','left'); - $this->db->where('ie.bankid',$bankid); + $this->db->where('ie.bankid',(int)$bankid); $this->db->where('ie.amounttype','CREDIT'); - $this->db->where('IsActive',1); + $this->db->where('ie.IsActive',1); //$this->db->group_by('mid'); $query = $this->db->get(); return $query->result(); @@ -1885,19 +1885,19 @@ function receiptdata() if ($fa and $aa != ''){ //$sql.=" and (im.CreatedDate >= '".$fa."-04-01' and im.CreatedDate <= '".$aa."-03-31')"; - $year="(bm.indate >= '".$fa."-04-01' and bm.indate <= '".$aa."-03-31')"; + $year="(bm.BankDate >= '".$fa."-04-01' and bm.BankDate <= '".$aa."-03-31')"; $this->db->where($year); } if ($m!= ''){ //$sql.="and monthname(im.CreatedDate) = '".$m."'"; - $month="monthname(bm.indate) = '".$m."'"; + $month="monthname(bm.BankDate) = '".$m."'"; $this->db->where($month); } if($fdate!='' && $tdate!='') { - $this->db->where('bm.indate BETWEEN "'. date('Y-m-d', strtotime($fdate)). '" and "'. date('Y-m-d', strtotime($tdate)).'"'); + $this->db->where('bm.BankDate BETWEEN "'. date('Y-m-d', strtotime($fdate)). '" and "'. date('Y-m-d', strtotime($tdate)).'"'); } //$this->db->group_by('invoiceno'); $query = $this->db->get(); @@ -1921,7 +1921,7 @@ function receiptdata() } function creditinvoicewisefilter($fdate,$tdate,$fa,$aa,$m) { - $this->db->select('bm.indate,bm.invoiceno,bm.customername,bm.customerid as customerid,bm.totinvoiceamount,bm.bankid,ic.client_id, + $this->db->select('bm.indate,bm.BankDate,bm.invoiceno,bm.customername,bm.customerid as customerid,bm.totinvoiceamount,bm.bankid,ic.client_id, bm.balancetoreceived,sum(bm.amountreceived)as amountreceived,bm.ID,br.Credit,br.cclearbalance,br.cbalancetocleared'); $this->db->from ('T_Bankmappingiv bm'); $this->db->join('ip_invoices iv','iv.invoice_number=bm.invoiceno'); @@ -1934,13 +1934,13 @@ function receiptdata() if ($fa and $aa != ''){ //$sql.=" and (im.CreatedDate >= '".$fa."-04-01' and im.CreatedDate <= '".$aa."-03-31')"; - $year="(bm.indate >= '".$fa."-04-01' and bm.indate <= '".$aa."-03-31')"; + $year="(bm.BankDate >= '".$fa."-04-01' and bm.BankDate <= '".$aa."-03-31')"; $this->db->where($year); } if ($m!= ''){ //$this->db->where('MONTH(pel.tgl_pembelian)',$bulan); - $month="monthname(bm.indate) = '".$m."'"; + $month="monthname(bm.BankDate) = '".$m."'"; $this->db->where($month); // $sql.="and monthname(bm.Podate) = '".$m."'"; @@ -1948,8 +1948,8 @@ function receiptdata() if ($fdate and $tdate != ''){ $fromdate= date("Y-m-d",strtotime($fdate)); $todate=date("Y-m-d",strtotime($tdate)); - $date = "date(bm.indate) >= '".$fromdate."' - and date(bm.indate) <= '".$todate."'"; + $date = "date(bm.BankDate) >= '".$fromdate."' + and date(bm.BankDate) <= '".$todate."'"; $this->db->where($date); } diff --git a/application/views/bankdebit.php b/application/views/bankdebit.php index a11f1aaf..564092ba 100644 --- a/application/views/bankdebit.php +++ b/application/views/bankdebit.php @@ -621,7 +621,7 @@ function calculategrandtotal(){ function Save() { - + $('#content').loader('show'); var rowCount= $('#Rowid').val(); var check= 0; @@ -636,7 +636,7 @@ function Save() // alert('rwval'+'-'+rw); check = parseFloat(check)+1; var bankdebitamount=$('#debitamount').val(); - + var bankdate=localStorage.getItem('cddate'); // alert('bankdebitamountval'+'-'+bankdebitamount); var bid =$('#bankid').val(); @@ -674,7 +674,7 @@ function Save() $.ajax( { - data:{podate:date,pono:pono,igrno:igrno,igrlineitem:igrlineitem,sname:suppliername,sid:supplierid,tot:totalordervalue,aa:amountpaid,rc:rowCount,tpv:totalvalue,bda:bankdebitamount,bi:bid,check:check,rw:rw}, + data:{bankdate:bankdate,podate:date,pono:pono,igrno:igrno,igrlineitem:igrlineitem,sname:suppliername,sid:supplierid,tot:totalordervalue,aa:amountpaid,rc:rowCount,tpv:totalvalue,bda:bankdebitamount,bi:bid,check:check,rw:rw}, //alert(data); type:"POST", url:"cashbook/receipt", diff --git a/application/views/bankstatement.php b/application/views/bankstatement.php index 6783b812..c2eeb77f 100644 --- a/application/views/bankstatement.php +++ b/application/views/bankstatement.php @@ -342,7 +342,7 @@ $Bankname = $t->Bankname; Credit)-($t->cclearbalance);?> - cstatus?>Status?> + cstatus?>Status?>