Details
Description
The auto debit process ensure that auto debit is enabled for a client before processing a payment. The problem is that it looks exclusively for the 'autodebit' setting on the client's account, instead it only exclude if autodebit is explicitly disabled.
In other words, if 'autodebit' is set and is 'false' then do not return the record, else return the record.
See Invoices::getAllAutodebitableInvoices().
Activity
Field | Original Value | New Value |
---|---|---|
Summary | Invoices::getAllAutodebitableInvoices returns no results if 'autodebit' not set in client settings | Autodebit may fail to process due to missing 'autodebit' client setting |
Description |
The auto debit process ensure that auto debit is enabled for a client before processing a payment. The problem is that it looks exclusively for the 'autodebit' setting on the client's account, instead it only exclude if autodebit is explicitly disabled.
In other words, if 'autodebit' is set and is 'false' then do not return the record, else return the record. |
The auto debit process ensure that auto debit is enabled for a client before processing a payment. The problem is that it looks exclusively for the 'autodebit' setting on the client's account, instead it only exclude if autodebit is explicitly disabled.
In other words, if 'autodebit' is set and is 'false' then do not return the record, else return the record. See Invoices::getAllAutodebitableInvoices(). |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Fix Version/s | 3.3.0 [ 10508 ] | |
Fix Version/s | 3.2.3 [ 10506 ] |