projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RT# 83436 - fixed Advanced Broadband Service Report when displaying phone numbers
[freeside.git]
/
FS
/
bin
/
freeside-rbc-download
diff --git
a/FS/bin/freeside-rbc-download
b/FS/bin/freeside-rbc-download
index
376b839
..
3f692fa
100755
(executable)
--- 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 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:
#$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 {
" }
sub debug {
@@
-102,6
+102,7
@@
for my $dir ( $ftp->nlst ) {
my $error = FS::pay_batch->import_results(
filehandle => $fh,
format => 'RBC',
my $error = FS::pay_batch->import_results(
filehandle => $fh,
format => 'RBC',
+ no_close => ($opt_n ? 1 : 0),
);
if ( $error ) {
);
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.
-a directory: Archive the files in the specified directory.
+-n: Do not try to close batches after applying results.
+
user: freeside username
=head1 BUGS
user: freeside username
=head1 BUGS