summaryrefslogtreecommitdiff
path: root/FS/FS/quotation_pkg.pm
diff options
context:
space:
mode:
authorJonathan Prykop <jonathan@freeside.biz>2016-04-26 15:28:55 -0500
committerJonathan Prykop <jonathan@freeside.biz>2016-04-26 15:32:51 -0500
commitfbd3f2f49e4ae517dd4618fc36a3da264f8c4402 (patch)
tree1ae9cc0a53d3441d0f80c992f32fbaa5f2dbdb1a /FS/FS/quotation_pkg.pm
parentf774310747c6370e06233b7b5d8bb8713124f0f8 (diff)
RT#39819: Packages with Show zero setup/recurring do not print on quotations [quotation_pkg methods]
Diffstat (limited to 'FS/FS/quotation_pkg.pm')
-rw-r--r--FS/FS/quotation_pkg.pm10
1 files changed, 10 insertions, 0 deletions
diff --git a/FS/FS/quotation_pkg.pm b/FS/FS/quotation_pkg.pm
index b9b3799..9854c45 100644
--- a/FS/FS/quotation_pkg.pm
+++ b/FS/FS/quotation_pkg.pm
@@ -327,6 +327,11 @@ sub setup {
}
+sub setup_show_zero {
+ my $self = shift;
+ return $self->part_pkg->setup_show_zero;
+}
+
sub setup_tax {
my $self = shift;
sum(0, map { $_->setup_amount } $self->quotation_pkg_tax);
@@ -342,6 +347,11 @@ sub recur {
}
+sub recur_show_zero {
+ my $self = shift;
+ return $self->part_pkg->recur_show_zero;
+}
+
sub recur_tax {
my $self = shift;
sum(0, map { $_->recur_amount } $self->quotation_pkg_tax);