From: Mark Wells Date: Tue, 15 Nov 2016 00:02:31 +0000 (-0800) Subject: Billsoft -> Avalara adjustments, checkpoint X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=5b2872a065cd65c823e9056b9153e4548ee7c201 Billsoft -> Avalara adjustments, checkpoint --- diff --git a/FS/FS/TaxEngine/billsoft.pm b/FS/FS/TaxEngine/billsoft.pm index d262aa4d3..6bda8db37 100644 --- a/FS/FS/TaxEngine/billsoft.pm +++ b/FS/FS/TaxEngine/billsoft.pm @@ -105,6 +105,7 @@ sub create_batch { my %sales; foreach my $cust_bill_pkg ( $cust_bill->cust_bill_pkg ) { +$DB::single = 1; my $cust_pkg = $cust_pkg{$cust_bill_pkg->pkgnum} ||= $cust_bill_pkg->cust_pkg; my $pkgpart = $cust_bill_pkg->pkgpart_override || $cust_pkg->pkgpart; diff --git a/httemplate/elements/menu.html b/httemplate/elements/menu.html index c4ea9cd7c..72b586e19 100644 --- a/httemplate/elements/menu.html +++ b/httemplate/elements/menu.html @@ -503,7 +503,7 @@ tie my %tools_importing, 'Tie::IxHash', 'Phone numbers (DIDs)' => [ $fsurl.'misc/phone_avail-import.html', '' ], 'Call Detail Records (CDRs)' => [ $fsurl.'misc/cdr-import.html', '' ], ; -if ( $conf->config('tax_data_vendor') eq 'cch' ) { +if ( $conf->config('tax_data_vendor') ) { if ( $conf->exists('taxdatadirectdownload') ) { $tools_importing{'Tax rates from vendor site'} = [ $fsurl.'misc/tax-fetch_and_import.cgi', '' ]; diff --git a/httemplate/elements/standardize_locations.js b/httemplate/elements/standardize_locations.js index ecccd90f1..dd6837099 100644 --- a/httemplate/elements/standardize_locations.js +++ b/httemplate/elements/standardize_locations.js @@ -207,8 +207,8 @@ function post_standardization() { prefix = 'bill_'; } - if ( new String(cf.elements[prefix + 'zip'].value).length < 10 ) - { +// if ( new String(cf.elements[prefix + 'zip'].value).length < 10 ) +// { var country_el = cf.elements[prefix + 'country']; var country = country_el.options[ country_el.selectedIndex ].value; @@ -238,12 +238,12 @@ function post_standardization() { } - } else { - - cf.elements[prefix + 'geocode'].value = ''; - <% $post_geocode %>; - - } +// } else { +// +// cf.elements[prefix + 'geocode'].value = ''; +// <% $post_geocode %>; +// +// } % } else { diff --git a/httemplate/view/cust_main/billing.html b/httemplate/view/cust_main/billing.html index 8d3925a08..49dbeaeba 100644 --- a/httemplate/view/cust_main/billing.html +++ b/httemplate/view/cust_main/billing.html @@ -132,13 +132,13 @@ set_display_recurring(<% encode_json({'display_recurring' => [ $cust_main->displ % } -% if ( $conf->config('tax_data_vendor') eq 'cch' ) { +% if ( $conf->config('tax_data_vendor') ) { <% mt('Tax location') |h %> % my $tax_location = $conf->exists('tax-ship_address') % ? $cust_main->ship_location % : $cust_main->bill_location; - <% $tax_location->geocode('cch') %> + <% $tax_location->geocode %> % } diff --git a/httemplate/view/cust_main/payment_history/invoice.html b/httemplate/view/cust_main/payment_history/invoice.html index 3a84b9e0e..7c993d6dc 100644 --- a/httemplate/view/cust_main/payment_history/invoice.html +++ b/httemplate/view/cust_main/payment_history/invoice.html @@ -3,10 +3,12 @@ my( $cust_bill, %opt ) = @_; -my $invoice = emt("Invoice #[_1] (Balance [_2])",$cust_bill->display_invnum,$cust_bill->owed); - my $under = ''; -if ( $cust_bill->owed > 0 ) { +my $invoice; +if ( $cust_bill->pending ) { + $invoice = '' . + emt("Pending Invoice #[_1] (Charges of [_2])", $cust_bill->display_invnum, $cust_bill->charged); +} elsif ( $cust_bill->owed > 0 ) { $invoice = '' . emt("Open Invoice #[_1] (Balance [_2])",$cust_bill->display_invnum,$cust_bill->owed) . ''; @@ -14,7 +16,9 @@ if ( $cust_bill->owed > 0 ) { $under .= '
'. emt('Payment promised on [_1]', time2str($opt{'date_format'}, $cust_bill->promised_date)); } -} #if $cust_bill->owed +} else { + $invoice = emt("Invoice #[_1] (Balance [_2])",$cust_bill->display_invnum,$cust_bill->owed); +} my $invnum = $cust_bill->invnum;