0 AND YEAR(expense_date) = $year"); $row = mysqli_fetch_array($sql_total_expenses); $total_expenses = $row['total_expenses']; //Total up all the Invoices that are not draft or cancelled $sql_invoice_totals = mysqli_query($mysqli,"SELECT SUM(invoice_amount) AS invoice_totals FROM invoices WHERE invoice_status NOT LIKE 'Draft' AND invoice_status NOT LIKE 'Cancelled' AND YEAR(invoice_date) = $year"); $row = mysqli_fetch_array($sql_invoice_totals); $invoice_totals = $row['invoice_totals']; $recievables = $invoice_totals - $total_income; $profit = $total_income - $total_expenses; $sql_accounts = mysqli_query($mysqli,"SELECT * FROM accounts ORDER BY account_id DESC"); $sql_latest_income_payments = mysqli_query($mysqli,"SELECT * FROM payments, invoices, clients WHERE payments.invoice_id = invoices.invoice_id AND invoices.client_id = clients.client_id ORDER BY payment_id DESC LIMIT 5" ); $sql_latest_expenses = mysqli_query($mysqli,"SELECT * FROM expenses, vendors, categories WHERE expenses.vendor_id = vendors.vendor_id AND expenses.category_id = categories.category_id ORDER BY expense_id DESC LIMIT 5" ); ?>
Total Incomes

$


Recievables: $
Total Expenses

$

Total Profit

$

Cash Flow
Income By Category
Expense By Category
Expense By Vendor
Account Balance
$
Latest Payments
Date Customer Invoice Amount
$
Latest Expenses
Date Vendor Category Amount
$