! -> Note
$ -> Affected files
+13-Dec-2007 Joe Hunt
+ # Still bugs in trial balances and account inquiry on screen when selecting non balance accounts. Fixed.
+ $ /gl/inquiry/gl_trial_balance.php
+ /gl/inquiry/gl_account_inquiry.php
+
13-Dec-2007 Joe Hunt
# Fixed a bug when voiding a transaction (Journal Entry). An eventually underlying bank transfer was not voided.
$ /admin/db/voiding_db.inc
$result = get_gl_transactions($_POST['TransFromDate'], $_POST['TransToDate'], -1,
$_POST["account"], $_POST['Dimension'], $_POST['Dimension2']);
- if (db_num_rows($result) == 0)
- {
- display_note(_("No general ledger transactions have been created for this account on the selected dates."), 0, 1);
- return;
- }
$colspan = ($dim == 2 ? "6" : ($dim == 1 ? "5" : "4"));
//echo "\nDimension =". $_POST['Dimension'];
display_heading($_POST["account"]. " ".$act_name);
$th = array(_("Type"), _("#"), _("Date"),
_("Person/Item"), _("Debit"), _("Credit"), _("Balance"), _("Memo"));
table_header($th);
- if (is_account_balancesheet($account["account_code"]))
+ if (is_account_balancesheet($_POST["account"]))
$begin = "";
else
{
- if ($from < $begin)
- $begin = add_days($_POST['TransFromDate'], -1);
- else
- $begin = add_days(begin_fiscalyear(), -1);
+ $begin = begin_fiscalyear();
+ if ($_POST['TransFromDate'] < $begin)
+ $begin = $_POST['TransFromDate'];
+ $begin = add_days($begin, -1);
}
$bfw = get_gl_balance_from_to($begin, $_POST['TransFromDate'], $_POST["account"], $_POST['Dimension'], $_POST['Dimension2']);
end_row();
end_table(2);
+ if (db_num_rows($result) == 0)
+ display_note(_("No general ledger transactions have been created for this account on the selected dates."), 0, 1);
}
//----------------------------------------------------------------------------------------------------
$begin = null;
else
{
- if ($from < $begin)
- $begin = add_days($_POST['TransFromDate'], -1);
- else
- $begin = add_days(begin_fiscalyear(), -1);
+ $begin = begin_fiscalyear();
+ if ($_POST['TransFromDate'] < $begin)
+ $begin = $_POST['TransFromDate'];
+ $begin = add_days($begin, -1);
}
$prev_balance = get_balance($account["account_code"], $begin, $_POST['TransFromDate'], false, false);