include_once($path_to_root . "/sales/includes/db/cust_trans_db.inc");
include_once($path_to_root . "/admin/db/maintenance_db.inc");
$js = "";
-if ($use_date_picker)
+if (user_use_date_picker())
$js .= get_js_date_picker();
page(_($help_context = "Fiscal Years"), false, false, "", $js);
set_focus('closed');
return false;
}
+ $co = get_company_prefs();
+ if (get_gl_account($co['retained_earnings_act']) == false || get_gl_account($co['profit_loss_year_act']) == false)
+ {
+ display_error(_("The Retained Earnings Account or the Profit and Loss Year Account has not been set in System and General GL Setup"));
+ return false;
+ }
+ if (!is_account_balancesheet($co['retained_earnings_act']) || is_account_balancesheet($co['profit_loss_year_act']))
+ {
+ display_error(_("The Retained Earnings Account should be a Balance Account or the Profit and Loss Year Account should be an Expense Account (preferred the last one in the Expense Class)"));
+ return false;
+ }
+
$ok = close_year($selected_id);
}
else
// PREVENT DELETES IF DEPENDENT RECORDS IN gl_trans
if (check_years_before(sql2date($myrow['begin']), true))
{
- display_error(_("Cannot delete this fiscal year because thera are fiscal years before."));
+ display_error(_("Cannot delete this fiscal year because there are fiscal years before."));
return false;
}
if ($myrow['closed'] == 0)
end_page();
-?>