$js .= get_js_date_picker();
if (isset($_GET['NewPayment'])) {
- $_SESSION['page_title'] = _("Bank Account Payment Entry");
+ $_SESSION['page_title'] = _($help_context = "Bank Account Payment Entry");
handle_new_order(ST_BANKPAYMENT);
} else if(isset($_GET['NewDeposit'])) {
- $_SESSION['page_title'] = _("Bank Account Deposit Entry");
+ $_SESSION['page_title'] = _($help_context = "Bank Account Deposit Entry");
handle_new_order(ST_BANKDEPOSIT);
}
page($_SESSION['page_title'], false, false, '', $js);
$trans_no = $_GET['AddedID'];
$trans_type = ST_BANKPAYMENT;
- display_notification_centered(_("Payment has been entered"));
+ display_notification_centered(_("Payment $trans_no has been entered"));
display_note(get_gl_view_str($trans_type, $trans_no, _("&View the GL Postings for this Payment")));
$trans_no = $_GET['AddedDep'];
$trans_type = ST_BANKDEPOSIT;
- display_notification_centered(_("Deposit has been entered"));
+ display_notification_centered(_("Deposit $trans_no has been entered"));
display_note(get_gl_view_str($trans_type, $trans_no, _("View the GL Postings for this Deposit")));
unset ($_SESSION['pay_items']);
}
- session_register("pay_items");
+ //session_register("pay_items");
$_SESSION['pay_items'] = new items_cart($type);
$input_error = 1;
}
+ if ($_SESSION['pay_items']->gl_items_total() == 0.0) {
+ display_error(_("The total bank amount cannot be 0."));
+ set_focus('code_id');
+ $input_error = 1;
+ }
+
if (!$Refs->is_valid($_POST['ref']))
{
display_error( _("You must enter a reference."));
$amount = ($_SESSION['pay_items']->trans_type==ST_BANKPAYMENT ? 1:-1) * input_num('amount');
if($_POST['UpdateItem'] != "" && check_item_data())
{
- $_SESSION['pay_items']->update_gl_item($_POST['Index'], $_POST['dimension_id'],
- $_POST['dimension2_id'], $amount , $_POST['LineMemo']);
+ $_SESSION['pay_items']->update_gl_item($_POST['Index'], $_POST['code_id'],
+ $_POST['dimension_id'], $_POST['dimension2_id'], $amount , $_POST['LineMemo']);
}
line_start_focus();
}