return false;
case ST_SUPPRECEIVE : // it's a GRN
- if (exists_grn_on_invoices($type_no))
+ if (exists_grn($type_no))
return false;
break;
return false;
case ST_COSTUPDATE : // it's a stock cost update
return false;
- break;
}
return true;
{
display_error(_("The selected transaction was closed for edition and cannot be voided."));
set_focus('trans_no');
- return;
+ return false;
}
if (!is_date($_POST['date_']))
{
}
if (!is_date_in_fiscalyear($_POST['date_']))
{
- display_error(_("The entered date is not in fiscal year."));
+ display_error(_("The entered date is out of fiscal year or is closed for further data entry."));
set_focus('date_');
return false;
}
return;
}
- $ret = void_transaction($_POST['filterType'], $_POST['trans_no'],
+ $msg = void_transaction($_POST['filterType'], $_POST['trans_no'],
$_POST['date_'], $_POST['memo_']);
- if ($ret)
+ if (!$msg)
{
display_notification_centered(_("Selected transaction has been voided."));
unset($_POST['trans_no']);
unset($_POST['date_']);
}
else {
- display_error(_("The entered transaction does not exist or cannot be voided."));
+ display_error($msg);
set_focus('trans_no');
}