- if ($new_credit) new_doc_date($_SESSION['Items']->document_date);
- $credit_no = $_SESSION['Items']->write($_POST['WriteOffGLCode']);
-
- processing_end();
- if ($new_credit) {
- meta_forward($_SERVER['PHP_SELF'], "AddedID=$credit_no");
- } else {
- meta_forward($_SERVER['PHP_SELF'], "UpdatedID=$credit_no");
+ if ($new_credit)
+ new_doc_date($_SESSION['Items']->document_date);
+ $credit_no = $_SESSION['Items']->write($_POST['WriteOffGLCode']);
+ if ($credit_no == -1)
+ {
+ display_error(_("The entered reference is already in use."));
+ set_focus('ref');
+ } elseif($credit_no) {
+ processing_end();
+ if ($new_credit) {
+ meta_forward($_SERVER['PHP_SELF'], "AddedID=$credit_no");
+ } else {
+ meta_forward($_SERVER['PHP_SELF'], "UpdatedID=$credit_no");
+ }