summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2015-09-09 19:18:45 -0700
committerMark Wells <mark@freeside.biz>2015-09-09 19:20:44 -0700
commite75f08d15a25977a68948399350f6e13303d560a (patch)
tree9a00c83b5fd329067f922b9d648abbebded6b79c
parenta4245323f5dad7d8e9d19f2be4e3f5b036274276 (diff)
fix itemdesc filter, #38020, from #26770
-rw-r--r--httemplate/search/cust_bill_pkg.cgi10
1 files changed, 10 insertions, 0 deletions
diff --git a/httemplate/search/cust_bill_pkg.cgi b/httemplate/search/cust_bill_pkg.cgi
index 4fb9b662b..278382feb 100644
--- a/httemplate/search/cust_bill_pkg.cgi
+++ b/httemplate/search/cust_bill_pkg.cgi
@@ -601,6 +601,16 @@ if ( $cgi->param('nottax') ) {
}
}
+ # itemdesc, for breakdown from the vendor tax report
+ # (this is definitely used)
+ if ( $cgi->param('itemdesc') ) {
+ if ( $cgi->param('itemdesc') eq 'Tax' ) {
+ push @where, "($itemdesc = 'Tax' OR $itemdesc is null)";
+ } else {
+ push @where, "$itemdesc = ". dbh->quote($cgi->param('itemdesc'));
+ }
+ }
+
} else { # the internal-tax case
my $tax_select = 'SELECT tax.billpkgnum, SUM(tax.amount) as tax_total';