દેવકીનંદન મંડળ યોજના | H And D Enterprise

દેવકીનંદન મંડળ યોજના

Loading...

Dashboard

દેવકીનંદન મંડળ યોજના મેનેજમેન્ટ સિસ્ટમ

કુલ સભ્યો

0

કુલ હપ્તા

₹0

કુલ ઉપાડ

₹0

કુલ વ્યાજ

₹0

માસિક હપ્તા રિપોર્ટ

વ્યાજ રિપોર્ટ


👤 સભ્ય ઉમેરો

💰 હપ્તો ભરો

📤 ઉપાડ

📄 રિપોર્ટ


📢 મહત્વપૂર્ણ સૂચના


20 તારીખ પહેલાં હપ્તો ભરવો ફરજિયાત છે.


20 તારીખ પછી દરરોજ Late Fee લાગુ થશે.


તાજેતરની એન્ટ્રીઓ


તારીખ સભ્ય પ્રકાર રકમ Status
12-07-2026 અલ્પેશ પાંડવ હપ્તો ₹1000 Paid
11-07-2026 મહેશભાઈ ઉપાડ ₹5000 Pending

આ મહિનાની વસૂલાત

₹0

બાકી હપ્તા

₹0

કુલ ઉપાડ જમા

₹0

કુલ બાકી ઉપાડ

₹0

👤 સભ્ય મેનેજમેન્ટ








📋 બધા સભ્યો



ફોટો નામ ID એકાઉન્ટ મોબાઇલ હપ્તો Action
કોઈ સભ્ય ઉપલબ્ધ નથી

💰 હિસાબ એન્ટ્રી





કુલ હપ્તા

₹0

કુલ ઉપાડ

₹0

કુલ ઉપાડ જમા

₹0

બાકી ઉપાડ

₹0

કુલ વ્યાજ (1.5%)

₹0

આ મહિનાનું વ્યાજ

₹0


📋 ટ્રાન્ઝેક્શન હિસ્ટ્રી



તારીખ પ્રકાર રકમ નોંધ વ્યાજ Action
કોઈ ટ્રાન્ઝેક્શન ઉપલબ્ધ નથી

📄 Reports


📌 નિયમો

  • દર મહિને હપ્તો સમયસર ભરવો.
  • ઉપાડ પછીના આગામી મહિનેથી 1.5% વ્યાજ લાગુ થશે.
  • 20 તારીખ પછી Late Fee લાગુ થઈ શકે.
  • બધા હિસાબ Admin દ્વારા ચકાસવામાં આવશે.
  • સભ્ય પોતાનો હિસાબ Member Login દ્વારા જોઈ શકશે.

💳 Online / Cash Payment


UPI Payment



UPI ID : alpeshgp1@ybl




👤 Member Profile

નામ : -

સભ્ય ID : -

એકાઉન્ટ નંબર : -

મોબાઇલ : -

શહેર : -

સરનામું : -


🪪 Member Identity Card

🏛 દેવકીનંદન મંડળ યોજના

નામ : -

ID : DNMY0001

Account : 41540001


⚙️ સિસ્ટમ સેટિંગ્સ



🔐 Admin Login



👤 Member Login


💬
300){ topBtn.style.display="block"; }else{ topBtn.style.display="none"; } }; if(topBtn){ topBtn.onclick=function(){ window.scrollTo({ top:0, behavior:"smooth" }); }; } // ------------------------------- // Dashboard Update // ------------------------------- function refreshDashboard(){ const totalMember=document.getElementById("totalMember"); if(totalMember){ totalMember.innerHTML=members.length; } } // ------------------------------- // Local Storage // ------------------------------- function saveData(){ localStorage.setItem( "DNMY_MEMBERS", JSON.stringify(members) ); localStorage.setItem( "DNMY_TRANSACTIONS", JSON.stringify(transactions) ); } function loadData(){ members= JSON.parse( localStorage.getItem("DNMY_MEMBERS") )||[]; transactions= JSON.parse( localStorage.getItem("DNMY_TRANSACTIONS") )||[]; refreshDashboard(); } loadData(); /* =========================== PART 7B - MEMBER MANAGEMENT ===========================*/ // Add Member function addMember(){ const member={ id:document.getElementById("memberId").value, account:document.getElementById("accountNo").value, name:document.getElementById("memberName").value.trim(), mobile:document.getElementById("memberMobile").value.trim(), city:document.getElementById("city").value.trim(), address:document.getElementById("address").value.trim(), installment:Number(document.getElementById("installment").value||0), photo:document.getElementById("preview").src }; if(member.name==""){ alert("સભ્યનું નામ લખો"); return; } members.push(member); saveData(); renderMembers(); refreshDashboard(); clearMemberForm(); } // Member Table function renderMembers(){ const tbody=document.getElementById("memberTable"); if(!tbody) return; tbody.innerHTML=""; if(members.length==0){ tbody.innerHTML="કોઈ સભ્ય ઉપલબ્ધ નથી"; return; } members.forEach((m,index)=>{ tbody.innerHTML+=` ${m.name} ${m.id} ${m.account} ${m.mobile} ₹${m.installment} `; }); } // View Profile function viewMember(index){ currentMember=index; const m=members[index]; document.getElementById("profilePhoto").src=m.photo; document.getElementById("profileName").innerText=m.name; document.getElementById("profileId").innerText=m.id; document.getElementById("profileAccount").innerText=m.account; document.getElementById("profileMobile").innerText=m.mobile; document.getElementById("profileCity").innerText=m.city; document.getElementById("profileAddress").innerText=m.address; } // Edit function editMember(index){ currentMember=index; const m=members[index]; memberId.value=m.id; accountNo.value=m.account; memberName.value=m.name; memberMobile.value=m.mobile; city.value=m.city; address.value=m.address; installment.value=m.installment; preview.src=m.photo; } // Update function updateMember(){ if(currentMember==null) return; members[currentMember].name=memberName.value; members[currentMember].mobile=memberMobile.value; members[currentMember].city=city.value; members[currentMember].address=address.value; members[currentMember].installment=Number(installment.value); members[currentMember].photo=preview.src; saveData(); renderMembers(); alert("સભ્ય Update થયો."); } // Delete function deleteMember(index){ if(!confirm("સભ્ય Delete કરવો છે?")) return; members.splice(index,1); saveData(); renderMembers(); refreshDashboard(); } // Search const search=document.getElementById("searchMember"); if(search){ search.addEventListener("keyup",function(){ const value=this.value.toLowerCase(); const rows=document.querySelectorAll("#memberTable tr"); rows.forEach(r=>{ r.style.display=r.innerText.toLowerCase().includes(value) ?"":"none"; }); }); } // Clear Form function clearMemberForm(){ memberName.value=""; memberMobile.value=""; city.value=""; address.value=""; installment.value=1000; preview.src="https://via.placeholder.com/120"; currentMember=null; prepareNewMember(); } // Initial Load renderMembers(); /* =============================== PART 7C-1 : TRANSACTION SYSTEM ================================*/ function addTransaction(){ if(currentMember===null){ alert("પહેલા સભ્ય પસંદ કરો."); return; } const tran={ memberId:members[currentMember].id, date:document.getElementById("entryDate").value, type:document.getElementById("entryType").value, amount:Number(document.getElementById("entryAmount").value), note:document.getElementById("entryNote").value, created:new Date().toISOString() }; if(tran.amount<=0){ alert("રકમ દાખલ કરો."); return; } transactions.push(tran); saveData(); renderTransactionHistory(); updateSummary(); clearTransactionForm(); } /* =============================== CLEAR FORM ================================*/ function clearTransactionForm(){ document.getElementById("entryDate").valueAsDate=new Date(); document.getElementById("entryAmount").value=""; document.getElementById("entryNote").value=""; document.getElementById("entryType").selectedIndex=0; } /* =============================== HISTORY TABLE ================================*/ function renderTransactionHistory(){ const tbody=document.getElementById("transactionTable"); if(!tbody) return; tbody.innerHTML=""; if(currentMember===null){ tbody.innerHTML="સભ્ય પસંદ કરો."; return; } const list=transactions.filter(t=>t.memberId===members[currentMember].id); if(list.length===0){ tbody.innerHTML="કોઈ ટ્રાન્ઝેક્શન ઉપલબ્ધ નથી."; return; } list.forEach((t,index)=>{ tbody.innerHTML+=` ${t.date} ${t.type} ₹${t.amount} ${t.note} ₹0 `; }); } /* =============================== DELETE ENTRY ================================*/ function deleteTransaction(index){ const list=transactions.filter( t=>t.memberId===members[currentMember].id ); const item=list[index]; const realIndex=transactions.indexOf(item); if(realIndex>-1){ if(confirm("એન્ટ્રી Delete કરવી છે?")){ transactions.splice(realIndex,1); saveData(); renderTransactionHistory(); updateSummary(); } } } /* =============================== MEMBER SUMMARY ================================*/ function updateSummary(){ if(currentMember===null) return; const id=members[currentMember].id; const list=transactions.filter( t=>t.memberId===id ); let installment=0; let withdraw=0; let deposit=0; list.forEach(t=>{ if(t.type==="hapto"){ installment+=t.amount; } if(t.type==="upad"){ withdraw+=t.amount; } if(t.type==="jama"){ deposit+=t.amount; } }); const balance=withdraw-deposit; document.getElementById("sumInstallment").innerHTML="₹"+installment; document.getElementById("sumWithdraw").innerHTML="₹"+withdraw; document.getElementById("sumDeposit").innerHTML="₹"+deposit; document.getElementById("sumBalance").innerHTML="₹"+balance; } /* =============================== DEFAULT DATE ================================*/ clearTransactionForm(); renderTransactionHistory(); /* ========================================= PART 7C-2 : INTEREST & LATE FEE SYSTEM ========================================= */ const MONTHLY_INTEREST_RATE = 1.5; // 1.5% const DUE_DAY = 20; const DAILY_LATE_FEE = 10; /* ------------------------------- Late Fee -------------------------------- */ function calculateLateFee(){ const today = new Date(); const day = today.getDate(); if(day <= DUE_DAY){ return 0; } return (day - DUE_DAY) * DAILY_LATE_FEE; } /* ------------------------------- Outstanding Balance -------------------------------- */ function getOutstandingBalance(memberId){ let withdraw = 0; let deposit = 0; transactions.forEach(t=>{ if(t.memberId !== memberId) return; if(t.type=="upad"){ withdraw += Number(t.amount); } if(t.type=="jama"){ deposit += Number(t.amount); } }); return Math.max(0, withdraw - deposit); } /* ------------------------------- Monthly Interest -------------------------------- */ function calculateInterest(balance){ return Math.round( balance * MONTHLY_INTEREST_RATE / 100 ); } /* ------------------------------- Current Month Interest -------------------------------- */ function calculateCurrentMonthInterest(){ if(currentMember==null) return 0; const id = members[currentMember].id; const balance = getOutstandingBalance(id); return calculateInterest(balance); } /* ------------------------------- Interest Summary -------------------------------- */ function updateInterestSummary(){ if(currentMember==null) return; const id = members[currentMember].id; const balance = getOutstandingBalance(id); const interest = calculateInterest(balance); const lateFee = calculateLateFee(); const totalInterest = interest + lateFee; document.getElementById("sumInterest").innerHTML = "₹" + totalInterest; document.getElementById("currentInterest").innerHTML = "₹" + interest; } /* ------------------------------- Summary Refresh -------------------------------- */ const oldSummary = updateSummary; updateSummary = function(){ oldSummary(); updateInterestSummary(); }; /* ------------------------------- Dashboard Interest -------------------------------- */ function dashboardInterest(){ let total = 0; members.forEach(m=>{ total += calculateInterest( getOutstandingBalance(m.id) ); }); const e = document.getElementById("totalInterest"); if(e){ e.innerHTML = "₹" + total; } } const oldRefresh = refreshDashboard; refreshDashboard = function(){ oldRefresh(); dashboardInterest(); }; /* ------------------------------- Initial Load -------------------------------- */ updateInterestSummary(); dashboardInterest(); /* ===================================== PART 7C-3 : REPORTS & EXPORT ======================================*/ /* Transaction Search */ const historySearch = document.getElementById("historySearch"); if(historySearch){ historySearch.addEventListener("keyup",function(){ const value=this.value.toLowerCase(); document.querySelectorAll("#transactionTable tr").forEach(row=>{ row.style.display=row.innerText.toLowerCase().includes(value) ?"":"none"; }); }); } /* =========================== CSV Export =========================== */ function exportCSV(){ let csv="Date,Type,Amount,Note\n"; transactions.forEach(t=>{ csv+=`${t.date},${t.type},${t.amount},"${t.note}"\n`; }); const blob=new Blob([csv],{ type:"text/csv" }); const a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download="Transaction_Report.csv"; a.click(); } /* =========================== Print =========================== */ function printReport(){ window.print(); } /* =========================== PDF =========================== */ function downloadPDF(){ window.print(); } /* =========================== WhatsApp Report =========================== */ function sendWhatsApp(){ if(currentMember==null){ alert("સભ્ય પસંદ કરો"); return; } const m=members[currentMember]; const balance=getOutstandingBalance(m.id); const interest=calculateInterest(balance); let msg="🏛 દેવકીનંદન મંડળ યોજના\n\n"; msg+="👤 "+m.name+"\n"; msg+="🆔 "+m.id+"\n"; msg+="🏦 "+m.account+"\n\n"; msg+="💰 બાકી ઉપાડ : ₹"+balance+"\n"; msg+="📈 વ્યાજ : ₹"+interest+"\n"; msg+="🙏 આભાર."; window.open( "https://wa.me/91"+m.mobile+ "?text="+encodeURIComponent(msg) ); } /* =========================== Dashboard Totals =========================== */ function updateDashboardTotals(){ let installment=0; let withdraw=0; members.forEach(m=>{ transactions.forEach(t=>{ if(t.memberId!=m.id) return; if(t.type=="hapto") installment+=t.amount; if(t.type=="upad") withdraw+=t.amount; }); }); const a=document.getElementById("totalInstallment"); const b=document.getElementById("totalWithdraw"); if(a) a.innerHTML="₹"+installment; if(b) b.innerHTML="₹"+withdraw; } /* =========================== Button Events =========================== */ document.querySelectorAll(".save-btn").forEach(btn=>{ if(btn.innerText.includes("એન્ટ્રી")){ btn.onclick=addTransaction; } }); document.querySelectorAll(".update-btn").forEach(btn=>{ if(btn.innerText.includes("PDF")){ btn.onclick=downloadPDF; } }); document.querySelectorAll(".search-btn").forEach(btn=>{ if(btn.innerText.includes("Excel")){ btn.onclick=exportCSV; } }); document.querySelectorAll(".delete-btn").forEach(btn=>{ if(btn.innerText.includes("WhatsApp")){ btn.onclick=sendWhatsApp; } }); /* =========================== Initial Refresh =========================== */ updateDashboardTotals(); refreshDashboard(); renderTransactionHistory(); updateSummary();

Saturday, March 28, 2026

દેવકીનંદન મંડળ યોજના

 જય શ્રી કૃષ્ણ આ આપણું મંડળ નું બ્લોગ છે જેમાં જો તમે જોડાયેલા હો તો તમારા મોબાઇલ નંબર થી લોગીન કરીને તમે તમારા મંડળ ના ખાતાનો હિસાબ જોઈ શકો છો

              * ખાસ સૂચના *

હાલ બ્લોગ ટેસ્ટ માટે છે જો આમ કોઈ વધારાના ડેટા જોવામાં આવે તો તેને ધ્યાને લેવા નહીં