diff options
| author | Mark Wells <mark@freeside.biz> | 2016-06-11 23:22:47 -0700 |
|---|---|---|
| committer | Mark Wells <mark@freeside.biz> | 2016-06-11 23:22:47 -0700 |
| commit | 6c621a877528c9eebab92579a243ca739175320d (patch) | |
| tree | 5660e53c43bbba965cbf21eeea9e7cf74aba60f0 /bin | |
| parent | c47b27716ee3081a8a7f092c8b07be831dfe810a (diff) | |
| parent | a9d7da1e256e73dbdcc63e9091d22f5902c5f68d (diff) | |
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/cust_pay-delete | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/bin/cust_pay-delete b/bin/cust_pay-delete new file mode 100644 index 000000000..e266d0daa --- /dev/null +++ b/bin/cust_pay-delete @@ -0,0 +1,33 @@ +#!/usr/bin/perl + +use FS::UID qw( adminsuidsetup ); +use FS::Record qw( qsearch ); +use FS::cust_pay; + +adminsuidsetup shift or die usage(); + +my $custnum = shift or die usage(); + +my $paid = shift or die usage(); + +my $min_paynum = shift or die usage(); + +my @cust_pay = qsearch({ + 'table' => 'cust_pay', + 'hashref' => { 'custnum' => $custnum, + 'paid' => $paid, + 'paynum' => { op=>'>=', value=>$min_paynum, }, + 'payinfo' => '', + }, +}); + +die "Delete ". scalar(@cust_pay). " payments?\n"; + +#foreach my $cust_pay (@cust_pay) { +# my $error = $cust_pay->delete; +# die $error if $error; +#} + +sub usage { + "Usage: cust_pay delete username custnum paid min_paynum\n"; +} |
