RT#38671: Do not include charges and credits from failed signup processing [added...
[freeside.git] / FS / FS / ClientAPI / MyAccount.pm
index cb3f8d9..64a443f 100644 (file)
@@ -2486,8 +2486,8 @@ sub _do_bop_realtime {
 
         #this used to apply a credit, but now we can void invoices...
         foreach my $cust_bill (@cust_bill) {
-          my $voiderror = $cust_bill->void();
-          warn "Error voiding cust bill after decline: $voiderror";
+          my $voiderror = $cust_bill->void('automatic payment failed');
+          warn "Error voiding cust bill after decline: $voiderror" if $voiderror;
         }
 
       }