Biznivo Logo

Biznivo

Business Management System

Bank Deposits

Record money received into your bank or cash accounts.

Total Deposits

KES 0.00

Today's Deposits

KES 0.00

Pending

KES 0.00

Reconciled

KES 0.00

Record New Deposit

Deposits recorded here will also appear in the Biznivo banking transaction register as money received.
Deposit Total
KES 0.00
`); printWindow.document.close(); printWindow.focus(); printWindow.print(); } function resetForm() { document.getElementById("depositForm").reset(); document.getElementById("depositNumber") .value = generateDepositNumber(); document.getElementById("depositDate") .value = today(); document.getElementById("currency") .value = "KES"; document.getElementById("status") .value = "Pending"; updateAmountDisplay(); } function updateSummary() { const deposits = JSON.parse( localStorage.getItem(DEPOSIT_KEY) ) || []; let total = 0; let todayTotal = 0; let pending = 0; let reconciled = 0; const currentDate = today(); deposits.forEach(deposit => { const amount = Number(deposit.amount) || 0; total += amount; if ( deposit.depositDate === currentDate ) { todayTotal += amount; } if ( deposit.status === "Pending" ) { pending += amount; } if ( deposit.status === "Reconciled" ) { reconciled += amount; } }); document.getElementById("totalDeposits") .textContent = "KES " + formatMoney(total); document.getElementById("todayDeposits") .textContent = "KES " + formatMoney(todayTotal); document.getElementById("pendingDeposits") .textContent = "KES " + formatMoney(pending); document.getElementById("reconciledDeposits") .textContent = "KES " + formatMoney(reconciled); } /* ========================================================= INITIALIZATION ========================================================= */ document.addEventListener( "DOMContentLoaded", function () { loadAccounts(); document.getElementById("depositNumber") .value = generateDepositNumber(); document.getElementById("depositDate") .value = today(); document.getElementById("amount") .addEventListener( "input", updateAmountDisplay ); document.getElementById("currency") .addEventListener( "change", updateAmountDisplay ); document.getElementById("depositForm") .addEventListener( "submit", function (event) { event.preventDefault(); saveDeposit(false); } ); updateAmountDisplay(); updateSummary(); } );