[freeside-commits] branch master updated. d837405e32b0c698e2c13d1080a2135a7e717f1b
Mark Wells
mark at 420.am
Fri Dec 21 11:47:12 PST 2012
The branch, master has been updated
via d837405e32b0c698e2c13d1080a2135a7e717f1b (commit)
from c6e21dc3379f34f23896f2a09731c34981ab6018 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d837405e32b0c698e2c13d1080a2135a7e717f1b
Author: Mark Wells <mark at freeside.biz>
Date: Fri Dec 21 11:47:02 2012 -0800
taxclass for ipifony downloaded charges, #18333
diff --git a/FS/bin/freeside-ipifony-download b/FS/bin/freeside-ipifony-download
index e893326..64905e1 100644
--- a/FS/bin/freeside-ipifony-download
+++ b/FS/bin/freeside-ipifony-download
@@ -12,7 +12,7 @@ use FS::Conf;
use Text::CSV;
my %opt;
-getopts('va:P:C:', \%opt);
+getopts('va:P:C:T:', \%opt);
#$Net::SFTP::Foreign::debug = -1;
sub HELP_MESSAGE { '
@@ -22,6 +22,7 @@ sub HELP_MESSAGE { '
[ -a archivedir ]
[ -P port ]
[ -C category ]
+ [ -T taxclass ]
freesideuser sftpuser at hostname[:path]
' }
@@ -60,6 +61,8 @@ if ( $opt{C} ) {
$categorynum = $category->categorynum;
}
+my $taxclass = $opt{T} || '';
+
#my $tmpdir = File::Temp->newdir();
my $tmpdir = tempdir( CLEANUP => 1 ); #DIR=>somewhere?
@@ -156,6 +159,7 @@ FILE: foreach my $filename (@$files) {
quantity => $hash{quantity},
start_date => $cust_main->next_bill_date,
pkg => $hash{date_desc},
+ taxclass => $taxclass,
);
if (my $classname = $hash{classname}) {
if (!exists($classnum_of{$classname}) ) {
@@ -180,7 +184,6 @@ FILE: foreach my $filename (@$files) {
}
$opt{classnum} = $classnum_of{$classname};
}
- # XXX what's the tax status of these charges?
print STDERR " Charging $hash{amount}\n"
if $opt{v};
my $error = $cust_main->charge(\%opt);
-----------------------------------------------------------------------
Summary of changes:
FS/bin/freeside-ipifony-download | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
More information about the freeside-commits
mailing list