summaryrefslogtreecommitdiff
path: root/FS/bin/freeside-rbc-download
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2015-08-25 01:40:21 -0700
committerMark Wells <mark@freeside.biz>2015-08-25 01:40:30 -0700
commite6796fcb87b17c937eacfacacd933da7bc5f0996 (patch)
tree735bc83875a9d610e48969f6b78303fa2bf92df4 /FS/bin/freeside-rbc-download
parent33b89d345f9f3f687c958056aeb85471f7f4c8f5 (diff)
RBC download script: option to avoid closing the batch, #35228
Diffstat (limited to 'FS/bin/freeside-rbc-download')
-rwxr-xr-xFS/bin/freeside-rbc-download9
1 files changed, 6 insertions, 3 deletions
diff --git a/FS/bin/freeside-rbc-download b/FS/bin/freeside-rbc-download
index 376b839e1..3f692fa0f 100755
--- a/FS/bin/freeside-rbc-download
+++ b/FS/bin/freeside-rbc-download
@@ -10,13 +10,13 @@ use FS::Record qw(qsearch qsearchs);
use FS::pay_batch;
use FS::Conf;
-use vars qw( $opt_v $opt_a $opt_f );
-getopts('va:f:');
+use vars qw( $opt_v $opt_a $opt_f $opt_n );
+getopts('va:f:n');
#$Net::SFTP::Foreign::debug = -1;
sub usage { "
Usage:
- freeside-rbc-download [ -v ] [ -a archivedir ] [ -f filename ] user\n
+ freeside-rbc-download [ -v ] [ -n ] [ -a archivedir ] [ -f filename ] user\n
" }
sub debug {
@@ -102,6 +102,7 @@ for my $dir ( $ftp->nlst ) {
my $error = FS::pay_batch->import_results(
filehandle => $fh,
format => 'RBC',
+ no_close => ($opt_n ? 1 : 0),
);
if ( $error ) {
@@ -146,6 +147,8 @@ matching the pattern. This can be used to reprocess a specific file.
-a directory: Archive the files in the specified directory.
+-n: Do not try to close batches after applying results.
+
user: freeside username
=head1 BUGS