diff options
author | jeff <jeff> | 2008-05-14 18:07:23 +0000 |
---|---|---|
committer | jeff <jeff> | 2008-05-14 18:07:23 +0000 |
commit | e71dc3bc03c667b0e02991a019aec599f3ca7377 (patch) | |
tree | 41f6e3bd310453de5ca0d24daba4d9d5c67b4702 /FS/FS/part_pkg/voip_cdr.pm | |
parent | 0677db2866105b5a37e2a3b426999b84ab35f4b7 (diff) |
correct tax selection and *actually* handle fee based taxes
Diffstat (limited to 'FS/FS/part_pkg/voip_cdr.pm')
-rw-r--r-- | FS/FS/part_pkg/voip_cdr.pm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm index f7db685..c4827c9 100644 --- a/FS/FS/part_pkg/voip_cdr.pm +++ b/FS/FS/part_pkg/voip_cdr.pm @@ -424,5 +424,12 @@ sub base_recur { $self->option('recur_fee'); } +# This equates svc_phone records; perhaps svc_phone should have a field +# to indicate it represents a line +sub calc_units { + my($self, $cust_pkg ) = @_; + scalar(grep { $_->part_svc->svcdb eq 'svc_phone' } $cust_pkg->cust_svc); +} + 1; |