Taxclass
(per-package classification)
Tax name (printed on invoices) |
Tax |
- Exempt per month |
+ Exemption |
END
@@ -54,7 +54,9 @@ END
last if $hashref->{country} ne $regions[$i+$j]->country
|| $hashref->{state} ne $regions[$i+$j]->state
|| $hashref->{tax} != $regions[$i+$j]->tax
- || $hashref->{exempt_amount} != $regions[$i+$j]->exempt_amount;
+ || $hashref->{exempt_amount} != $regions[$i+$j]->exempt_amount
+ || $hashref->{setuptax} ne $regions[$i+$j]->setuptax
+ || $hashref->{recurtax} ne $regions[$i+$j]->recurtax;
}
my $newsup=0;
@@ -121,9 +123,13 @@ END
print "";
print "$hashref->{tax}% | ".
- '$'.
- sprintf("%.2f", $hashref->{exempt_amount} || 0). ' | '.
- '';
+ '';
+ print '$'. sprintf("%.2f", $hashref->{exempt_amount} ).
+ ' per month '
+ if $hashref->{exempt_amount} > 0;
+ print 'Setup fee ' if $hashref->{setuptax} =~ /^Y$/i;
+ print 'Recurring fee ' if $hashref->{recurtax} =~ /^Y$/i;
+ print ' | ';
}