Added supplier reference uniqueness check in Direct Supplier Invoice.
authorJanusz Dobrowolski <janusz@frontaccouting.eu>
Tue, 21 Jun 2011 13:36:45 +0000 (15:36 +0200)
committerJanusz Dobrowolski <janusz@frontaccouting.eu>
Tue, 21 Jun 2011 13:36:45 +0000 (15:36 +0200)
purchasing/po_entry_items.php

index 8cd68c21433f4662593ec8be87ed917204f7a86f..af5e3ee1c4978b65a78cc92615a83891be066bd2 100644 (file)
@@ -372,6 +372,13 @@ function can_commit()
                set_focus('supp_ref');
                return false;
        }
+       if ($_SESSION['PO']->trans_type==ST_SUPPINVOICE 
+               && is_reference_already_there($_SESSION['PO']->supplier_id, get_post('supp_ref'), $_SESSION['PO']->trans_no))
+       {
+               display_error(_("This invoice number has already been entered. It cannot be entered again.") . " (" . get_post('supp_ref') . ")");
+               set_focus('supp_ref');
+               return false;
+       }
        if ($_SESSION['PO']->trans_type == ST_PURCHORDER && get_post('delivery_address') == '')
        {
                display_error(_("There is no delivery address specified."));