bankstatement changes
This commit is contained in:
parent
c5cfcd8a53
commit
c9b113ada5
@ -1002,11 +1002,11 @@ class cashbook extends BaseController
|
||||
//$data['bankid'] = $_GET['d'];
|
||||
$data['bankdepitpaid'] = $this->cashbook_model->debitbankstatemet($Supplierid,$fdate,$tdate);
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['bankdepitpaid'] = $this->cashbook_model->debitbankstatemet1();
|
||||
//print_r($data['bankdepit']);
|
||||
}
|
||||
// else
|
||||
// {
|
||||
// $data['bankdepitpaid'] = $this->cashbook_model->debitbankstatemet1();
|
||||
// //print_r($data['bankdepit']);
|
||||
// }
|
||||
$data['getsupplier'] = $this->cashbook_model->getsupplier();
|
||||
$this->loadViews("bankdebit",$this->global,$data,NULL);
|
||||
//die();
|
||||
@ -1021,6 +1021,8 @@ class cashbook extends BaseController
|
||||
$fdate = $this->input->post('from_date');
|
||||
$tdate = $this->input->post('to_date');
|
||||
$data['bankinvoicedata'] = $this->cashbook_model->bankinvoice($Customer,$fdate,$tdate);
|
||||
// $data['bankreceivedamount']= $this->cashbook_model->receivedamount($Customer,$fdate,$tdate);
|
||||
// print_r($data['bankreceivedamount']);
|
||||
//$data['supplier'] = $this->cashbook_model->getsupplier();
|
||||
}
|
||||
$data['getcustomer'] = $this->cashbook_model->getcustomer();
|
||||
@ -1612,14 +1614,14 @@ class cashbook extends BaseController
|
||||
$data['bankdebitsupp'] = $this->cashbook_model->amountpaidsupplierwisefilter($fa,$aa,$m,$fdate,$tdate);
|
||||
$data['amountpaidcashbook']=$this->cashbook_model->amountpaidcashbookfilter($fa,$aa,$m,$fdate,$tdate);
|
||||
}
|
||||
else
|
||||
{
|
||||
// else
|
||||
// {
|
||||
|
||||
$data['bankdebitsupp'] = $this->cashbook_model->amountpaidsupplierwise();
|
||||
// $data['bankdebitsupp'] = $this->cashbook_model->amountpaidsupplierwise();
|
||||
|
||||
$data['amountpaidcashbook']=$this->cashbook_model->amountpaidcashbook();
|
||||
// $data['amountpaidcashbook']=$this->cashbook_model->amountpaidcashbook();
|
||||
|
||||
}
|
||||
// }
|
||||
$data['finyear']=$this->cashbook_model->report_amountpaid();
|
||||
$data['supplier'] = $this->cashbook_model->getsupplier();
|
||||
$this->loadViews("bankpaidsupp", $this->global,$data, NULL);
|
||||
@ -1890,14 +1892,20 @@ class cashbook extends BaseController
|
||||
$clearedbalance=$this->input->post('clearbalance');
|
||||
$updateamount=$clearedbalance-$Amount;
|
||||
$updatebalancetoclear=$Amount+$balancetoclear;
|
||||
$data['$bankmappingamount'] = $this->cashbook_model->gettotalbankmappingpo($igrno);
|
||||
$data['$bankmappingamount'] = $this->cashbook_model->gettotalbankmappingpo($id);
|
||||
$amountpaid=$data['$bankmappingamount'][0]->Amountpaid;
|
||||
$data['$bankmappingamountcount'] = $this->cashbook_model->gettotalbankmappingpocount($igrno);
|
||||
$count= $data['$bankmappingamountcount'][0]->countAmountpaid;
|
||||
//$data['$totallineitemamount']=$this->cashbook_model->gettotallineitem($igrno);
|
||||
|
||||
if($amountpaid==$totalamount || $amountpaid!=$totalamount)
|
||||
if($count==1)
|
||||
{
|
||||
$BankStatus=NO_PAIDIGR;
|
||||
}
|
||||
else
|
||||
{
|
||||
$BankStatus=PARTIALLY_PAIDIGR;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1910,54 +1918,81 @@ class cashbook extends BaseController
|
||||
//$updateamount=0;
|
||||
$IsActive=0;
|
||||
$result2= $this->cashbook_model->deleteBankmappingpo($id,$IsActive);
|
||||
//for update mapping amount inT_Bankporeport table//
|
||||
//die();
|
||||
$result3= $this->cashbook_model->updateBankporeportpo($igrno,$totalbalancetopay,$updatebankpoamount,$Bankid,$IsActive);
|
||||
$data['$poreportamount'] = $this->cashbook_model->gettotalbankpoamount($igrno);
|
||||
$amountpaidpo= $data['$poreportamount'][0]->Amountpaid;
|
||||
$balancetopay= $data['$poreportamount'][0]->Balancetopay;
|
||||
$amountpaidupdate=$amountpaidpo-$Amount;
|
||||
$balancetopayupdate=$balancetopay+$Amount;
|
||||
if($amountpaidupdate==0)
|
||||
{
|
||||
$IsAct=0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$IsAct=1;
|
||||
}
|
||||
$result3= $this->cashbook_model->updateBankporeportpo($igrno,$balancetopayupdate,$amountpaidupdate,$Bankid,$IsAct);
|
||||
$this->loadViews("bankstatement", $this->global,$data, NULL);
|
||||
}
|
||||
public function Deletemappingpo()
|
||||
public function Deletemappingpo()
|
||||
{
|
||||
$totalamount = $_GET['totalpoamount'];
|
||||
$totalamount = $_GET['totalpoamount'];//totalpoamount
|
||||
$Bankid = $_GET['bankid'];
|
||||
$Amount = $_GET['amount'];
|
||||
$Amount = $_GET['amount'];//paid amount
|
||||
$igrno = $_GET['igrno'];
|
||||
$balancetoclear=$_GET['balancetoclear'];
|
||||
//for T_Bankreport IsActive//
|
||||
$bankdebit=$_GET['debit'];
|
||||
$mapped= $Amount+$balancetoclear;
|
||||
|
||||
|
||||
/////////////////
|
||||
|
||||
$id=$_GET['id'];
|
||||
|
||||
|
||||
$bankamount=$_GET['bankamount'];
|
||||
$updateamount=$bankamount-$Amount;
|
||||
$updatebalancetoclear=$Amount+$balancetoclear;
|
||||
$data['$bankmappingamount'] = $this->cashbook_model->gettotalbankmappingpo($igrno);
|
||||
$data['$bankmappingamount'] = $this->cashbook_model->gettotalbankmappingpo($id);
|
||||
$amountpaid=$data['$bankmappingamount'][0]->Amountpaid;
|
||||
|
||||
|
||||
$data['$bankmappingamountcount'] = $this->cashbook_model->gettotalbankmappingpocount($igrno);
|
||||
$count= $data['$bankmappingamountcount'][0]->countAmountpaid;
|
||||
|
||||
|
||||
if($amountpaid==$totalamount || $amountpaid!= $totalamount)
|
||||
if($count==1)
|
||||
{
|
||||
$BankStatus=NO_PAIDIGR;
|
||||
}
|
||||
else
|
||||
{
|
||||
$BankStatus=PARTIALLY_PAIDIGR;
|
||||
}
|
||||
|
||||
|
||||
$result= $this->cashbook_model->IgrDetailsStatusUpdate($igrno,$BankStatus);
|
||||
$result1= $this->cashbook_model->deletemapping($Bankid,$updateamount,$updatebalancetoclear);
|
||||
//for update mapping amount in t_bankmappingpo table//
|
||||
$balancetopay=$_GET['balancetopay'];
|
||||
//for update mapping amount in t_bankreport table//
|
||||
$balancetopay=$_GET['balancetopay'];//balancetopay
|
||||
$totalbalancetopay=$Amount + $balancetopay;
|
||||
$IsActive=0;
|
||||
$updatebankpoamount=$totalamount-$totalbalancetopay;
|
||||
$result2= $this->cashbook_model->deleteBankmappingpo($id,$IsActive);
|
||||
//for update mapping amount inT_Bankporeport table//
|
||||
$result3= $this->cashbook_model->updateBankporeportpo($igrno,$totalbalancetopay,$updatebankpoamount,$Bankid,$IsActive);
|
||||
//$result3= $this->cashbook_model->updatemappingamount($igrno,$amountpaid);
|
||||
$data['$poreportamount'] = $this->cashbook_model->gettotalbankpoamount($igrno);
|
||||
$amountpaidpo= $data['$poreportamount'][0]->Amountpaid;
|
||||
$balancetopay= $data['$poreportamount'][0]->Balancetopay;
|
||||
$amountpaidupdate=$amountpaidpo-$Amount;
|
||||
$balancetopayupdate=$balancetopay+$Amount;
|
||||
|
||||
//die();
|
||||
if($amountpaidupdate==0)
|
||||
{
|
||||
$IsAct=0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$IsAct=1;
|
||||
}
|
||||
$result3= $this->cashbook_model->updateBankporeportpo($igrno,$balancetopayupdate,$amountpaidupdate,$Bankid,$IsAct);
|
||||
|
||||
if(count($result2)>0)
|
||||
if(count($result3)>0)
|
||||
{
|
||||
redirect('Bankingstatement','refresh');
|
||||
}
|
||||
@ -1971,12 +2006,15 @@ class cashbook extends BaseController
|
||||
$invoiceno = $this->input->post('invoiceno');
|
||||
$bankid = $this->input->post('bankid');
|
||||
$mappingid=$this->input->post('mappingid');
|
||||
|
||||
$amountreceived = $this->input->post('amountreceived');
|
||||
$bankingclear = $this->input->post('bankingclear');
|
||||
$bankingbalclear = $this->input->post('bankingbalclear');
|
||||
$totinvoiceamount = $this->input->post('totinvoiceamount');
|
||||
$balancetoreceived = $this->input->post('balancetoreceived');
|
||||
|
||||
$updatebalancetoclear=$amountreceived+$bankingbalclear;
|
||||
|
||||
if($amountreceived<0)
|
||||
{
|
||||
$updateclearbalance=$bankingclear-($amountreceived);//450-(-250)
|
||||
@ -2001,15 +2039,39 @@ class cashbook extends BaseController
|
||||
$bankstatement=array('cbalancetocleared'=>$updatebalancetoclear,'cclearbalance'=>$updateclearbalance,'IsActive'=>$active);
|
||||
$result1= $this->cashbook_model->updatebankreportiv($bankid,$bankstatement);
|
||||
|
||||
$receivedstatus=NO_RECEIVED;
|
||||
|
||||
|
||||
$IsActive=0;
|
||||
|
||||
$data['$invoicereportamount'] = $this->cashbook_model->gettotalbankreceivedamount($invoiceno);
|
||||
$amountreceivedinvoice= $data['$invoicereportamount'][0]->amountreceived;
|
||||
$$balancetoreceived= $data['$invoicereportamount'][0]->balancetoreceived;
|
||||
$amountreceivedupdate=$amountreceivedinvoice-$amountreceived;
|
||||
$balancetoreceivedupdate=$balancetoreceived+$amountreceived;
|
||||
if($amountreceivedupdate==0)
|
||||
{
|
||||
$IsAct=0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$IsAct=1;
|
||||
}
|
||||
|
||||
$updatebalancetoreceived=$balancetoreceived+$amountreceived;
|
||||
$updateamountreceived=$totinvoiceamount-$updatebalancetoreceived;
|
||||
$result3= $this->cashbook_model->updatebankinvoicereport($invoiceno,$bankid,$updatebalancetoreceived,$updateamountreceived,$IsActive);
|
||||
// $updatebalancetoreceived=$balancetoreceived+$amountreceived;
|
||||
// $updateamountreceived=$totinvoiceamount-$updatebalancetoreceived;
|
||||
$result3= $this->cashbook_model->updatebankinvoicereport($invoiceno,$bankid,$balancetoreceivedupdate,$amountreceivedupdate,$IsAct);
|
||||
$IsActive=0;
|
||||
if(count($result3)>0)
|
||||
{
|
||||
$data['$bankreceivedamountcount'] = $this->cashbook_model->gettotalbankmappinginvoicecount($invoiceno);
|
||||
$counting= $data['$bankreceivedamountcount'][0]->countamountreceived;
|
||||
if($counting==1)
|
||||
{
|
||||
$receivedstatus=NO_RECEIVED;
|
||||
}
|
||||
else
|
||||
{
|
||||
$receivedstatus=PARTIALLY_RECEIVED;
|
||||
}
|
||||
$result1=$this->cashbook_model->UpdateIpinvoiceStatus($invoiceno,$receivedstatus);
|
||||
$result2= $this->cashbook_model->deletemappinginvoice($mappingid,$IsActive);
|
||||
// if(count($result2)>0)
|
||||
|
||||
@ -480,15 +480,16 @@ join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO
|
||||
left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID
|
||||
left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo
|
||||
left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo
|
||||
left join T_Bankporeport br on br.IGRLineItemNo=id.IGRItemNo
|
||||
where im.IGRStatus = 'ST027' and id.BankStatus!='ST070' ";
|
||||
left join T_Bankporeport br on br.IGRLineItemNo=id.IGRItemNo and br.IsActive = 1
|
||||
where im.IGRStatus = 'ST027' and id.BankStatus!='ST070'";
|
||||
|
||||
|
||||
if ($Supplierid!= ''){
|
||||
|
||||
if ($Supplierid!= '')
|
||||
{
|
||||
|
||||
$sql.="and sd.SupplierID = '".$Supplierid."'";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ($fdate and $tdate != ''){
|
||||
@ -506,78 +507,78 @@ $sql.="group by id.IGRItemNo";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
}
|
||||
function debitbankstatemet1(){
|
||||
// function debitbankstatemet1(){
|
||||
|
||||
|
||||
$sql="select im.IGRNO as igrn,pm.POType as potype,im.PONO as PONO,im.IGRNO,id.IGRItemNo,im.MaterialRcvdDate as CreatedDate,br.Balancetopay,br.Amountpaid,sd.SupplierName as SupplierName,sd.SupplierID as SupplierID,
|
||||
round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(rt.SGST/100)),
|
||||
(id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(st.SGST /100))),0),2) as sgst,
|
||||
round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(rt.CGST/100)),
|
||||
(id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(st.CGST /100))),0),2) as cgst,
|
||||
round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(rt.IGST/100)),
|
||||
(id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(st.IGST /100))),0),2) as igst,
|
||||
round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * pl.Rate)- (rt.AfterDiscount),
|
||||
(id.QuantityAsPerInvoice * pl.Rate)- (st.Afterdiscountval)),0),2) as discount,
|
||||
round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * pl.Rate) + (rt.AfterFreightValue),
|
||||
(id.QuantityAsPerInvoice * pl.Rate) + (st.AfterFreightValue)),0),2) as freight,
|
||||
round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * pl.Rate) +(rt.AfterPackagingValue),0),0),2) as Package,
|
||||
// $sql="select im.IGRNO as igrn,pm.POType as potype,im.PONO as PONO,im.IGRNO,id.IGRItemNo,im.MaterialRcvdDate as CreatedDate,br.Balancetopay,br.Amountpaid,sd.SupplierName as SupplierName,sd.SupplierID as SupplierID,
|
||||
// round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(rt.SGST/100)),
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(st.SGST /100))),0),2) as sgst,
|
||||
// round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(rt.CGST/100)),
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(st.CGST /100))),0),2) as cgst,
|
||||
// round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(rt.IGST/100)),
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)+((id.QuantityAsPerInvoice * pl.Rate)*(st.IGST /100))),0),2) as igst,
|
||||
// round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)- (rt.AfterDiscount),
|
||||
// (id.QuantityAsPerInvoice * pl.Rate)- (st.Afterdiscountval)),0),2) as discount,
|
||||
// round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * pl.Rate) + (rt.AfterFreightValue),
|
||||
// (id.QuantityAsPerInvoice * pl.Rate) + (st.AfterFreightValue)),0),2) as freight,
|
||||
// round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * pl.Rate) +(rt.AfterPackagingValue),0),0),2) as Package,
|
||||
|
||||
round((
|
||||
if(POType = 'IMPORT',(pm.ExchangeRate * (id.QuantityAsPerInvoice * pl.Rate)),
|
||||
if(POType = 'CAPITAL' && CapitalRange = 0,(pm.ExchangeRate * (id.QuantityAsPerInvoice * pl.Rate)),
|
||||
ifnull((id.QuantityAsPerInvoice * pl.Rate),0)))
|
||||
+ round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * rt.AfterSGST / pl.Quantity),
|
||||
(id.QuantityAsPerInvoice * st.After_SGST / pl.Quantity)),0),2)
|
||||
+ round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * rt.AfterCGST / pl.Quantity),
|
||||
(id.QuantityAsPerInvoice * st.After_CGST / pl.Quantity)),0),2)
|
||||
+ round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * rt.AfterIGST / pl.Quantity),
|
||||
(id.QuantityAsPerInvoice * st.After_IGST / pl.Quantity)),0),2)
|
||||
+ round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * rt.AfterFreightValue / pl.Quantity),
|
||||
(id.QuantityAsPerInvoice * st.AfterFreightValue / pl.Quantity)),0),2)
|
||||
+ round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * rt.AfterPackagingValue / pl.Quantity),0),0),2)
|
||||
- round(ifnull(if(POType = 'REVENUE',
|
||||
(id.QuantityAsPerInvoice * rt.AfterDiscount / pl.Quantity),
|
||||
(id.QuantityAsPerInvoice * st.Afterdiscountval / pl.Quantity)),0),2)),2) as total
|
||||
from T_IGR_Master im
|
||||
left join T_PurchaseOrder_LineItem pl on pl.PONO = im.PONO
|
||||
join T_IGR_Details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode
|
||||
join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO
|
||||
left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID
|
||||
left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo
|
||||
left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo
|
||||
left join T_Bankporeport br on br.IGRLineItemNo=id.IGRItemNo
|
||||
where im.IGRStatus = 'ST027' and id.BankStatus !='ST070'";
|
||||
// round((
|
||||
// if(POType = 'IMPORT',(pm.ExchangeRate * (id.QuantityAsPerInvoice * pl.Rate)),
|
||||
// if(POType = 'CAPITAL' && CapitalRange = 0,(pm.ExchangeRate * (id.QuantityAsPerInvoice * pl.Rate)),
|
||||
// ifnull((id.QuantityAsPerInvoice * pl.Rate),0)))
|
||||
// + round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * rt.AfterSGST / pl.Quantity),
|
||||
// (id.QuantityAsPerInvoice * st.After_SGST / pl.Quantity)),0),2)
|
||||
// + round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * rt.AfterCGST / pl.Quantity),
|
||||
// (id.QuantityAsPerInvoice * st.After_CGST / pl.Quantity)),0),2)
|
||||
// + round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * rt.AfterIGST / pl.Quantity),
|
||||
// (id.QuantityAsPerInvoice * st.After_IGST / pl.Quantity)),0),2)
|
||||
// + round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * rt.AfterFreightValue / pl.Quantity),
|
||||
// (id.QuantityAsPerInvoice * st.AfterFreightValue / pl.Quantity)),0),2)
|
||||
// + round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * rt.AfterPackagingValue / pl.Quantity),0),0),2)
|
||||
// - round(ifnull(if(POType = 'REVENUE',
|
||||
// (id.QuantityAsPerInvoice * rt.AfterDiscount / pl.Quantity),
|
||||
// (id.QuantityAsPerInvoice * st.Afterdiscountval / pl.Quantity)),0),2)),2) as total
|
||||
// from T_IGR_Master im
|
||||
// left join T_PurchaseOrder_LineItem pl on pl.PONO = im.PONO
|
||||
// join T_IGR_Details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode
|
||||
// join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO
|
||||
// left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID
|
||||
// left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo
|
||||
// left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo
|
||||
// left join T_Bankporeport br on br.IGRLineItemNo=id.IGRItemNo
|
||||
// where im.IGRStatus = 'ST027' and id.BankStatus !='ST070'";
|
||||
|
||||
$sql.=" group by id.IGRItemNo";
|
||||
//echo $sql;
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
}
|
||||
// $sql.=" group by id.IGRItemNo";
|
||||
// //echo $sql;
|
||||
// $query = $this->db->query($sql);
|
||||
// return $query->result();
|
||||
// }
|
||||
|
||||
function bank_finyear(){
|
||||
// function bank_finyear(){
|
||||
|
||||
$sql="SELECT
|
||||
CASE WHEN MONTH(MaterialRcvdDate)>=4
|
||||
THEN concat(YEAR(MaterialRcvdDate), '-',YEAR(MaterialRcvdDate)+1)
|
||||
ELSE concat(YEAR(MaterialRcvdDate)-1,'-', YEAR(MaterialRcvdDate))
|
||||
END AS financial_year
|
||||
FROM T_IGR_Master
|
||||
GROUP BY financial_year";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
// $sql="SELECT
|
||||
// CASE WHEN MONTH(MaterialRcvdDate)>=4
|
||||
// THEN concat(YEAR(MaterialRcvdDate), '-',YEAR(MaterialRcvdDate)+1)
|
||||
// ELSE concat(YEAR(MaterialRcvdDate)-1,'-', YEAR(MaterialRcvdDate))
|
||||
// END AS financial_year
|
||||
// FROM T_IGR_Master
|
||||
// GROUP BY financial_year";
|
||||
// $query = $this->db->query($sql);
|
||||
// return $query->result();
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
// function debitbankstatemet($Supplierid,$fdate,$tdate)
|
||||
// {
|
||||
@ -687,7 +688,7 @@ if ($Supplierid!= ''){
|
||||
}
|
||||
|
||||
|
||||
$sql.="group by sd.SupplierName";
|
||||
$sql.="group by sd.SupplierID";
|
||||
//echo $sql;
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
@ -948,16 +949,15 @@ $sql.="group by id.IGRItemNo";
|
||||
}
|
||||
function bankinvoice($Customer,$fdate,$tdate)
|
||||
{
|
||||
// $status='ST065';
|
||||
$this->db->distinct();
|
||||
|
||||
$this->db->select('iva.invoice_id,iva.invoice_total,iv.invoice_date_created,iv.invoice_number,iva.invoice_paid,ic.client_name,ic.client_id,BI.balancetoreceived,BI.amountreceived');
|
||||
$this->db->from ('ip_invoice_amounts iva');
|
||||
$this->db->join ('ip_invoices iv','iva.invoice_id = iv.invoice_id');
|
||||
$this->db->join ('ip_clients ic','iv.client_id = ic.client_id','left');
|
||||
$this->db->join ('T_Bankinvoicereport BI',' iv.invoice_number =BI.invoiceno','left');
|
||||
//$this->db->where('iva.receivedstatus !=','ST065');
|
||||
$this->db->join ('T_Bankinvoicereport BI','iv.invoice_number = BI.invoiceno and BI.IsActive= 1','left');
|
||||
$this->db->where('iv.invoice_status_id','2');
|
||||
$this->db->where('iv.receivedstatus !=','ST065');
|
||||
// $this->db->where('BI.IsActive',1);
|
||||
if ($fdate and $tdate != ''){
|
||||
$fromdate= date("Y-m-d",strtotime($fdate));
|
||||
$todate=date("Y-m-d",strtotime($tdate));
|
||||
@ -969,8 +969,34 @@ $sql.="group by id.IGRItemNo";
|
||||
$this->db->where('ic.client_id',$Customer);
|
||||
}
|
||||
$this->db->group_by('iva.invoice_id');
|
||||
$query = $this->db->get();
|
||||
|
||||
return $query->result();
|
||||
|
||||
}
|
||||
function receivedamount($Customer,$fdate,$tdate)
|
||||
{
|
||||
// $status='ST065';
|
||||
// $this->db->distinct();
|
||||
$this->db->select('BI.balancetoreceived,BI.amountreceived');
|
||||
$this->db->from ('T_Bankinvoicereport BI');
|
||||
//$this->db->where('BI.IsActive',1);
|
||||
if ($fdate and $tdate != ''){
|
||||
$fromdate= date("Y-m-d",strtotime($fdate));
|
||||
$todate=date("Y-m-d",strtotime($tdate));
|
||||
$date = "date(BI.BankDate) >= '".$fromdate."'
|
||||
and date(BI.BankDate) <= '".$todate."'";
|
||||
$this->db->where($date);
|
||||
}
|
||||
if ($Customer != ''){
|
||||
$this->db->where('BI.client_id',$Customer);
|
||||
}
|
||||
$this->db->group_by('BI.invoiceno');
|
||||
//$this->db->where('inc.type','PAYMENT');
|
||||
//print_r($this->db->last_query());
|
||||
//die();
|
||||
$query = $this->db->get();
|
||||
|
||||
return $query->result();
|
||||
|
||||
}
|
||||
@ -1761,6 +1787,7 @@ function receiptdata()
|
||||
$this->db->from ('t_income_expense tie');
|
||||
$this->db->join('t_accountcode tac','tac.code=tie.account_code');
|
||||
$this->db->where('tie.amounttype','DEBIT');
|
||||
$this->db->where('tie.cashtype','BANK');
|
||||
$this->db->where('tie.IsActive',1);
|
||||
//$this->db->where('t_income_expense.account_code !=','ADV001');
|
||||
if ($fa and $aa != ''){
|
||||
@ -1828,9 +1855,9 @@ function receiptdata()
|
||||
{
|
||||
|
||||
$this->db->select('bm.id,bm.mid,bm.PONO,bm.Suppliername,bm.SupplierID,sum(bm.Totalpoamount)as Totalpoamount,
|
||||
bm.Balancetopay,sum(bm.Amountpaid) as Amountpaid,bm.Podate,bm.BankDate,bm.IGRLineItemNo,bm.BankDate');
|
||||
bm.Balancetopay,sum(bm.Amountpaid) as Amountpaid,bm.Podate,bm.IGRLineItemNo,bm.BankDate');
|
||||
$this->db->from ('T_Bankmappingpo bm');
|
||||
$this->db->join('T_bankreport br','br.ID=bm.mid');
|
||||
//$this->db->join('T_bankreport br','br.ID=bm.mid');
|
||||
//$this->db->join('T_IGR_Details igr','igr.IGRItemNo=bm.IGRLineItemNo');
|
||||
//$this->db->where('igr.BankStatus !=',ST072);
|
||||
$this->db->where('bm.IsActive',1);
|
||||
@ -2151,6 +2178,22 @@ function receiptdata()
|
||||
$r = $this->db->affected_rows();
|
||||
return $r;
|
||||
}
|
||||
// function updatemappingamount($igrno,$amountpaid)
|
||||
// {
|
||||
|
||||
// $sql="update T_Bankmappingpo set Balancetopay=$amountpaid+Balancetopay where IGRLineItemNo='$igrno' and
|
||||
// IsActive='1'";
|
||||
// $query = $this->db->query($sql);
|
||||
// return $query->result();
|
||||
|
||||
// // $this->db->set('Balancetopay',$amountpaid+'Balancetopay');
|
||||
// // //$this->db->set('Balancetopay',$amountpaid);
|
||||
// // $this->db->where('IGRLineItemNo',$igrno);
|
||||
// // $this->db->where('IsActive',1);
|
||||
// // $this->db->update('T_Bankmappingpo');
|
||||
// // $r = $this->db->affected_rows();
|
||||
// // return $r;
|
||||
// }
|
||||
function UpdateIpinvoiceStatus($invoiceno,$receivedstatus)
|
||||
{
|
||||
$this->db->set('receivedstatus',$receivedstatus);
|
||||
@ -2179,11 +2222,11 @@ function receiptdata()
|
||||
// $r = $this->db->affected_rows();
|
||||
// return $r;
|
||||
// }
|
||||
function updateBankporeportpo($igrno,$totalbalancetopay,$updatebankpoamount,$Bankid,$IsActive)
|
||||
function updateBankporeportpo($igrno,$balancetopayupdate,$amountpaidupdate,$Bankid,$IsAct)
|
||||
{
|
||||
$this->db->set('Balancetopay',$totalbalancetopay);
|
||||
$this->db->set('Amountpaid',$updatebankpoamount);
|
||||
$this->db->set('IsActive',$IsActive);
|
||||
$this->db->set('Balancetopay',$balancetopayupdate);
|
||||
$this->db->set('Amountpaid',$amountpaidupdate);
|
||||
$this->db->set('IsActive',$IsAct);
|
||||
$this->db->where('IGRLineItemNo',$igrno);
|
||||
$this->db->where('mid',$Bankid);
|
||||
$this->db->update('T_Bankporeport');
|
||||
@ -2191,24 +2234,74 @@ function receiptdata()
|
||||
return $r;
|
||||
|
||||
}
|
||||
function updatebankinvoicereport($invoiceno,$bankid,$updatebalancetoreceived,$updateamountreceived,$IsActive)
|
||||
function updatebankinvoicereport($invoiceno,$bankid,$balancetoreceivedupdate,$amountreceivedupdate,$IsAct)
|
||||
{
|
||||
$this->db->set('balancetoreceived',$updatebalancetoreceived);
|
||||
$this->db->set('amountreceived',$updateamountreceived);
|
||||
$this->db->set('IsActive',$IsActive);
|
||||
$this->db->set('balancetoreceived',$balancetoreceivedupdate);
|
||||
$this->db->set('amountreceived',$amountreceivedupdate);
|
||||
$this->db->set('IsActive',$IsAct);
|
||||
$this->db->where('invoiceno',$invoiceno);
|
||||
$this->db->where('bankid',$bankid);
|
||||
$this->db->update('T_Bankinvoicereport');
|
||||
$r = $this->db->affected_rows();
|
||||
return $r;
|
||||
}
|
||||
function gettotalbankmappingpo($igrno)
|
||||
function gettotalbankmappingpo($id)
|
||||
{
|
||||
$this->db->select('sum(Amountpaid)as Amountpaid');
|
||||
$this->db->from ('T_Bankmappingpo');
|
||||
$this->db->where('id',$id);
|
||||
$this->db->where('IsActive',1);
|
||||
//$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
function gettotalbankmappingpocount($igrno)
|
||||
{
|
||||
$this->db->select('count(Amountpaid)as countAmountpaid');
|
||||
$this->db->from ('T_Bankmappingpo');
|
||||
$this->db->where('IGRLineItemNo',$igrno);
|
||||
$this->db->where('IsActive',1);
|
||||
$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
//$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
function gettotalbankmappinginvoicecount($invoiceno)
|
||||
{
|
||||
$this->db->select('count(amountreceived)as countamountreceived');
|
||||
$this->db->from ('T_Bankmappingiv');
|
||||
$this->db->where('invoiceno',$invoiceno);
|
||||
$this->db->where('IsActive',1);
|
||||
//$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
function gettotalbankpoamount($igrno)
|
||||
{
|
||||
$this->db->select('Amountpaid,Balancetopay');
|
||||
$this->db->from ('T_Bankporeport');
|
||||
$this->db->where('IGRLineItemNo',$igrno);
|
||||
$this->db->where('IsActive',1);
|
||||
//$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
function gettotalbankreceivedamount($invoiceno)
|
||||
{
|
||||
$this->db->select('amountreceived,balancetoreceived');
|
||||
$this->db->from ('T_Bankinvoicereport');
|
||||
$this->db->where('invoiceno',$invoiceno);
|
||||
$this->db->where('IsActive',1);
|
||||
//$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
function gettotalbankporeport($igrno)
|
||||
{
|
||||
$this->db->select('Amountpaid');
|
||||
$this->db->from ('T_Bankporeport');
|
||||
$this->db->where('IGRLineItemNo',$igrno);
|
||||
$this->db->where('IsActive',1);
|
||||
//$this->db->group_by('T_Bankmappingpo.IGRLineItemNo');
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
<?php
|
||||
|
||||
echo $suppliername;
|
||||
//echo $suppliername;
|
||||
if(!empty($amountpaid))
|
||||
{
|
||||
|
||||
@ -274,7 +274,7 @@ if(!empty($amountpaid))
|
||||
<td align="left" id="igritemno<?php echo $i ?>"><a href="<?= base_url() ?>cashbook/mappingdebit?sid=<?php echo $ap->IGRLineItemNo;?>"><span><?php echo $ap->IGRLineItemNo?></span></a></td>
|
||||
<!--<td align="left" id="sn<?php echo $i ?>"><span><?php echo $ap->Suppliername?></span></td>-->
|
||||
<td align="left" id="tpoa<?php echo $i ?>"><span><?php echo $ap->Totalpoamount?></span></td>
|
||||
<td align="left" id="btp<?php echo $i ?>"><span><?php echo $ap->Balancetopay?></span></td>
|
||||
<td align="left" id="btp<?php echo $i ?>"><span><?php echo $ap->Totalpoamount-$ap->Amountpaid;?></span></td>
|
||||
<td align="left" id="ap<?php echo $i ?>"><span><?php $tot_amount=$tot_amount+round($rate)?> <?php echo round($rate,2)?></span></td>
|
||||
<?php
|
||||
if($ap->igrfile !='')
|
||||
@ -374,28 +374,25 @@ if(!empty($amountpaid))
|
||||
<script>
|
||||
function podelete(i)
|
||||
{
|
||||
|
||||
alert('ok');
|
||||
$('#content').loader('show');
|
||||
|
||||
var totalamount=$('#tpoa'+i).text();
|
||||
var totalamount=$('#tpoa'+i).text();//totalpoamount
|
||||
|
||||
var paidamount=$('#ap'+i).text();//amountpaid
|
||||
|
||||
var paidamount=$('#ap'+i).text();//amount
|
||||
var balancetopay=$('#btp'+i).text();//balancetopay
|
||||
|
||||
var balancetopay=$('#btp'+i).text();
|
||||
var Igritemno=$('#igritemno'+i).text();//igritemno
|
||||
|
||||
|
||||
var Igritemno=$('#igritemno'+i).text();
|
||||
|
||||
|
||||
var bankid=$('#bankingid'+i).val();
|
||||
var bankid=$('#bankingid'+i).val();//bankid
|
||||
|
||||
var mappingid=$('#mapid'+i).val();
|
||||
|
||||
|
||||
|
||||
var bankingclear=$('#bankingbalclear'+i).val();
|
||||
|
||||
var clearedbalance=$('#clearbal'+i).val();
|
||||
|
||||
$.ajax({
|
||||
data:{mappingid:mappingid,Totalpoamount:totalamount,paidamount:paidamount,balancetopay:balancetopay,IGRItemNo:Igritemno,bankid:bankid,balancetobankingclear:bankingclear,clearbalance:clearedbalance},
|
||||
type:"POST",
|
||||
@ -407,7 +404,7 @@ $.ajax({
|
||||
{
|
||||
$('#content').loader('hide');
|
||||
|
||||
window.location.href ="amountpaid";
|
||||
window.location.href ="amountpaidsupplier";
|
||||
//location.reload();
|
||||
|
||||
}
|
||||
|
||||
@ -385,9 +385,11 @@ function invoice(i)
|
||||
|
||||
$('#content').loader('show');
|
||||
var totinvoiceamount=$('#totinvoiceamount'+i).text();
|
||||
|
||||
var balancetoreceived=$('#balancetoreceived'+i).text();
|
||||
var invoiceno=$('#invno'+i).text();
|
||||
var amountreceived=$('#amountreceived'+i).text();
|
||||
|
||||
var bankid=$('#bankid'+i).val();
|
||||
var mappingid=$('#mapid'+i).val();
|
||||
|
||||
|
||||
@ -634,8 +634,8 @@ function Save()
|
||||
var invoicereceived=$('#invoicereceived'+number).val();
|
||||
|
||||
//var payment = parseFloat(invoiceamount);
|
||||
// if(parseFloat(bankdebitamount) > parseFloat(totalvalue))
|
||||
// {
|
||||
if(parseFloat(bankdebitamount) > parseFloat(totalvalue))
|
||||
{
|
||||
$.ajax(
|
||||
{
|
||||
data:{bankdate:bankdate,date:date,invid:invid,cname:customername,cid:customerid,invamount:invoiceamount,ar:amountreceived,rc:rowCount,tpv:totalvalue,bda:bankdebitamount,bi:bid,check:check,rw:rw,invrec:invoicereceived},
|
||||
@ -651,12 +651,12 @@ function Save()
|
||||
}
|
||||
}
|
||||
});
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// alert('Your payment exceeding ');
|
||||
// location.reload();
|
||||
// }
|
||||
}
|
||||
else
|
||||
{
|
||||
alert('Your Amount Is Not Match');
|
||||
location.reload();
|
||||
}
|
||||
// j=j+1;
|
||||
}
|
||||
}
|
||||
|
||||
@ -298,6 +298,8 @@ var bankingclear=$('#bankingclear'+i).val();
|
||||
var mappingid=$('#mappingid'+i).val();
|
||||
var credit=$('#credit'+i).val();
|
||||
var bankingbalclear=$('#bankingbalclear'+i).val();
|
||||
|
||||
|
||||
$.ajax(
|
||||
|
||||
{
|
||||
|
||||
@ -256,7 +256,17 @@ foreach($financialyear as $item)
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
<?php } ?>
|
||||
<?php }
|
||||
else
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td><span style="text-align:right;">No Records Found!!!</span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
<center><h3 class="box-title"><p style="color:#3c8dbc; font-size: 18px;">CashBook <?php if(!empty($ab)){
|
||||
echo $ab;
|
||||
|
||||
@ -290,7 +290,7 @@ if(!empty($mapping))
|
||||
<!--<a target="_blank" href="<?php echo base_url().'uploads/BillFiles/'?><?php echo $rel->file ?>"-->
|
||||
<td align="left" id="sn<?php echo $i ?>"><span><?php echo $ap->Suppliername?></span></td>
|
||||
<td align="left" id="tov<?php echo $i ?>"><span><?php echo $ap->Totalpoamount?></span></td>
|
||||
<td align="left" id="aa<?php echo $i ?>"><span><?php echo $ap->Balancetopay?></span></td>
|
||||
<td align="left" id="aa<?php echo $i ?>"><span><?php echo $ap->Totalpoamount-$ap->Amountpaid;?></span></td>
|
||||
<td align="left" id="aa<?php echo $i ?>"><span><?php $tot_amount=$tot_amount+round($total);?><?php echo round($total,2)?></span></td>
|
||||
<?php
|
||||
if($ap->file !='')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user