! -> Note
$ -> Affected files
+04-Oct-2008 Joe Hunt
+# Bug [0000069] Constraint on voiding delivery note if a non voided, linked invoice exists.
+$ /admin/db/voiding_db.inc
+
01-Oct-2008 Joe Hunt
# When deleting the last module in FA a parce error arose:
$ /admin/inst_module.php
case 13 : // it's a customer dispatch
if (!exists_customer_trans($type, $type_no))
return false;
+ if ($type == 13) // added 04 Oct 2008 by Joe Hunt. If delivery note has a not voided invoice, then NO.
+ {
+ $delivery = get_customer_trans($type_no, $type);
+ if ($delivery['trans_link'] != 0)
+ {
+ $inv = get_customer_trans($delivery['trans_link'], 10);
+ if ($inv['ov_amount'] != 0 || $inv['ov_discount'] != 0 || $inv['ov_gst'] != 0 ||
+ $inv['ov_freight'] != 0 || $inv['ov_freight_tax'] != 0 || $inv['alloc'] != 0)
+ return false;
+ }
+ }
post_void_customer_trans($type, $type_no);
break;