summaryrefslogtreecommitdiff
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:44:39 -0500
commit08d94428f0807c3ae2921b5c1f4fe40b5631365f (patch)
treeb8db6a005c7505d042adea4035c5e831c41490d6
parent0bdda5e655c5c9464c912b4f72b1b173c3878d72 (diff)
RT#39819: Packages with Show zero setup/recurring do not print on quotations [quotation_pkg methods, v3 reconcile]
-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 f3356b512..959c4622e 100644
--- a/FS/FS/quotation_pkg.pm
+++ b/FS/FS/quotation_pkg.pm
@@ -384,12 +384,22 @@ sub setup {
* ($self->quantity || 1);
}
+sub setup_show_zero {
+ my $self = shift;
+ return $self->part_pkg->setup_show_zero;
+}
+
sub recur {
my $self = shift;
($self->unitrecur - sum(0, map { $_->recur_amount } $self->pkg_discount))
* ($self->quantity || 1);
}
+sub recur_show_zero {
+ my $self = shift;
+ return $self->part_pkg->recur_show_zero;
+}
+
=item delete_details
Deletes all quotation_pkgs_details associated with this pkg (see L<FS::quotation_pkg_detail>).