diff options
author | Ivan Kohler <ivan@freeside.biz> | 2017-06-20 16:32:00 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2017-06-20 16:32:00 -0700 |
commit | e5b2660aefd03bc4b32386e1c38c53814c002c8d (patch) | |
tree | 412e33d23e7003b949b06ee9d2cf349f2caf14c6 /FS/FS/TaxEngine.pm | |
parent | b992d86235de93c9e3149b99d0f75c193b50e32f (diff) |
Compliance Solutions <http://csilongwood.com/> integration, RT#75262
Diffstat (limited to 'FS/FS/TaxEngine.pm')
-rw-r--r-- | FS/FS/TaxEngine.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/FS/FS/TaxEngine.pm b/FS/FS/TaxEngine.pm index 4560142..e92bf76 100644 --- a/FS/FS/TaxEngine.pm +++ b/FS/FS/TaxEngine.pm @@ -124,6 +124,8 @@ sub calculate_taxes { if ( !@raw_taxlines ) { return; } elsif ( !ref $raw_taxlines[0] ) { # error message + #this isn't actually handled by our caller... better for make_taxlines to + # die, that'll be caught be the eval around us in cust_main/Billing.pm return $raw_taxlines[0]; } @@ -296,7 +298,10 @@ a string on failure. sub add_taxproduct { my $class = shift; - "$class does not allow manually adding taxproducts"; + #my $classname = ref($class); + #my $vendor = (split('::',$classname))[2]; + my $vendor = ref($class) || $class; + "$vendor does not allow manually adding taxproducts"; } =item transfer_batch (batch-style only) |