where('kodcaw',$kodcaw)->first(); $date = Carbon::now()->month($month); $firstDay = (clone $date)->startOfMonth(); $lastDay = (clone $date)->endOfMonth(); $previousMonth = (clone $date)->subMonthNoOverflow()->endOfMonth(); $BSheetPreviousMonth = imbangdugabackup::on($cawangan['mysql'])->where('tarikh',$previousMonth->toDateString())->get(); $BSheetCurrentMonth = imbangdugabackup::on($cawangan['mysql'])->where('tarikh',$lastDay->toDateString())->get(); $gledger = new GeneralLedger($kodcaw,$firstDay,$lastDay); $loan_given = $gledger->getPinjamanDiberi(); $loan_tawarruq = $gledger->getPembiayaanTawarruq(); $advance_payment = $gledger->getBayaranPendahuluan(); $submission = $gledger->getPendahuluanSerahan(); $cash = $gledger->getpanjar(); $remain_auction = $gledger->BakiLelongCalculation(); $real_profit = $gledger->getKeuntunganSebenar(); $current_profit = $gledger->SemakanKeuntunganLejer(); $unclaimed_money =$gledger->getwtdLejer(); $akrual_onepercent = $gledger->getTotalKeuntungan(); $akrual_ujrah = $gledger->getTotalUjrah(); $debit = /* $loan_given['Gadai'] + */ $loan_tawarruq['Gadai'] + $advance_payment['keluar'] + $submission['serahan'] + $cash['bds'] + $cash['perubatan'] + $cash['keraian'] + $remain_auction['rugi'] + $remain_auction['bakilelong']; $credit = /* $loan_given['Tebus'] + */ $loan_tawarruq['Tebus'] + $advance_payment['masuk'] + $remain_auction['rugilelong'] + $remain_auction['baki'] + $real_profit + $current_profit['keuntungan_semasa'] + $submission['pendahuluan'] + $remain_auction['caslelong'] + $current_profit['keuntungan_sebenar'] + $unclaimed_money + $akrual_onepercent + $akrual_ujrah; $cash_credit = $debit; $cash_debit = $credit; $total_cash = $cash_debit - $cash_credit; $total_loan_tawarruq = $loan_tawarruq['Gadai'] - $loan_tawarruq['Tebus']; $total_advance_payment = $advance_payment['keluar'] - $advance_payment['masuk']; $total_remain_auction_loss = $remain_auction['rugi'] - $remain_auction['rugilelong']; $total_remain_auction = $remain_auction['bakilelong'] - $remain_auction['baki']; dd($BSheetPreviousMonth); /* Previous Balance Sheets With Total General Ledger */ /* Harta Semasa positive */ $temp_tunaiditangan = $BSheetPreviousMonth['tunaiditangan'] + $total_cash; $temp_pembiayaantawarruq = $BSheetPreviousMonth['pembiayaantawarruq'] + $total_loan_tawarruq; $temp_bayaranpendahuluan = $BSheetPreviousMonth['bayaranpendahuluan'] + $total_advance_payment; $temp_pinjamankoop = $BSheetPreviousMonth['pinjamankoop']; $temp_emaspalsu = $BSheetPreviousMonth['emaspalsu']; $temp_penghutangkaki = $BSheetPreviousMonth['penghutangkaki']; $temp_phapuskira = $BSheetPreviousMonth['phapuskira']; $temp_belian1stop = $BSheetPreviousMonth['belian1stop']; $temp_keun_penggadai = $BSheetPreviousMonth['keun_penggadai']; $temp_serahan = $BSheetPreviousMonth['serahan']; /* Tanggungan Semasa negative */ $temp_pend_terakru = $BSheetPreviousMonth['pend_terakru']; $temp_bds = $BSheetPreviousMonth['bds']; $temp_perubatan = $BSheetPreviousMonth['perubatan']; $temp_keraian = $BSheetPreviousMonth['keraian']; $temp_rugilelong = $BSheetPreviousMonth['rugilelong']; $temp_bakilelong = $BSheetPreviousMonth['bakilelong']; $temp_wtd = $BSheetPreviousMonth['wtd']; $temp_untungrugiterkumpul = $BSheetPreviousMonth['untungrugiterkumpul']; $temp_keun_sebenar = $BSheetPreviousMonth['keun_sebenar']; $temp_pendahuluan = $BSheetPreviousMonth['pendahuluan']; $temp_cajlelong = $BSheetPreviousMonth['cajlelong']; $temp_cajperkhidmatan = $BSheetPreviousMonth['cajperkhidmatan']; $temp_cajlelongxtra = $BSheetPreviousMonth['cajlelongxtra']; $temp_upahsimpan = $BSheetPreviousMonth['upahsimpan']; $temp_bakilelong = $BSheetPreviousMonth['bakilelong']; $temp_kerugianlelong = $BSheetPreviousMonth['kerugianlelong']; $temp_jualan1stop = $BSheetPreviousMonth['jualan1stop']; $temp_hapuskira = $BSheetPreviousMonth['hapuskira']; $temp_onepercent = $BSheetPreviousMonth['onepercent']; $temp_ujrah = $BSheetPreviousMonth['ujrah']; /* Current Balance Sheets */ $temp_tunaiditangan = $BSheetPreviousMonth['tunaiditangan']; $temp_pembiayaantawarruq = $BSheetPreviousMonth['pembiayaantawarruq']; $temp_bayaranpendahuluan = $BSheetPreviousMonth['bayaranpendahuluan']; $temp_pinjamankoop = $BSheetPreviousMonth['pinjamankoop']; $temp_emaspalsu = $BSheetPreviousMonth['emaspalsu']; $temp_penghutangkaki = $BSheetPreviousMonth['penghutangkaki']; $temp_phapuskira = $BSheetPreviousMonth['phapuskira']; $temp_belian1stop = $BSheetPreviousMonth['belian1stop']; $temp_keun_penggadai = $BSheetPreviousMonth['keun_penggadai']; $temp_serahan = $BSheetPreviousMonth['serahan']; $temp_pend_terakru = $BSheetPreviousMonth['pend_terakru']; $temp_bds = $BSheetPreviousMonth['bds']; $temp_perubatan = $BSheetPreviousMonth['perubatan']; $temp_keraian = $BSheetPreviousMonth['keraian']; $temp_rugilelong = $BSheetPreviousMonth['rugilelong']; $temp_bakilelong = $BSheetPreviousMonth['bakilelong']; $temp_wtd = $BSheetPreviousMonth['wtd']; $temp_untungrugiterkumpul = $BSheetPreviousMonth['untungrugiterkumpul']; $temp_keun_sebenar = $BSheetPreviousMonth['keun_sebenar']; $temp_pendahuluan = $BSheetPreviousMonth['pendahuluan']; $temp_cajlelong = $BSheetPreviousMonth['cajlelong']; $temp_cajperkhidmatan = $BSheetPreviousMonth['cajperkhidmatan']; $temp_cajlelongxtra = $BSheetPreviousMonth['cajlelongxtra']; $temp_upahsimpan = $BSheetPreviousMonth['upahsimpan']; $temp_bakilelong = $BSheetPreviousMonth['bakilelong']; $temp_kerugianlelong = $BSheetPreviousMonth['kerugianlelong']; $temp_jualan1stop = $BSheetPreviousMonth['jualan1stop']; $temp_hapuskira = $BSheetPreviousMonth['hapuskira']; $temp_onepercent = $BSheetPreviousMonth['onepercent']; $temp_ujrah = $BSheetPreviousMonth['ujrah']; dd($total_cash,$total_loan_tawarruq,$total_advance_payment,$total_remain_auction,$total_remain_auction_loss); dd($debit,$credit); } }