diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2016-04-26 15:28:55 -0500 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2016-04-26 15:44:39 -0500 |
commit | 08d94428f0807c3ae2921b5c1f4fe40b5631365f (patch) | |
tree | b8db6a005c7505d042adea4035c5e831c41490d6 | |
parent | 0bdda5e655c5c9464c912b4f72b1b173c3878d72 (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.pm | 10 |
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>). |