[freeside-users] Payment batches not working in freeside 4.1

Erreu Gedmon eg at keyway.net
Sat Apr 1 21:54:11 PDT 2017


Instead of "(Deprecated) Customer payment type (payby:CARD)" you could try "Customer has automatic payment information; Has automatic payment info:    CARD"

Erreu Gedmon

--
"You see persons and things not as they are but as you are."
        -- Anthony De Mello

On 04/01/2017 09:25 PM, Amitay Isaacs wrote:
> Hi,
>
> Thanks for the pointers.
>
> freeside-daily was run without any options.  However, after enabling debug option (-v), it became clear why the payment batches were not created.
> Here's is an excerpt of output from freeside-daily -v:
>
> ----------------------------
>  [FS::cust_main::Billing] due_cust_event called with options stage: collect, check_freq: 1d, time: 1490967001, debug: 1
>   6 total possible cust events found in initial search
>   0 cust events left satisfying conditions
>     invalid conditions not eliminated with condition_sql:
>       cust_bill_has_noauto: 1
>       payby: 6
> ----------------------------
>
> There are 2 invalid conditions listed.
>
> cust_bill_has_noauto:
>
>    This relates to part_pkg table having no_auto empty.  (ut_flag() definition treats NULL same as 'Y')
>    Do I need to update the relevant part_pkg entries with no_auto='N'?
>
> payby:
>
>    I don't understand this invalid condition.  Probably relates to the billing event below.
>  
> The log made it clear that none of the billing events were getting triggered.  Adding payments to payment batches is the first event.
>
> Here's the definition of 1st billing event:
> -------------------------------------------------------------------------------------------
> #   Event           Type      Check freq.   
> 1  Batch Card    Invoice       daily      
>
> Conditions
>   Don't run this event again after it has completed successfully
>   Customer Balance (Balance over:0)
>   Amount owed on specific invoice (Amount owed over:0)
>   (Deprecated) Customer payment type (payby:CARD)
>   Invoice eligible for automatic collection
>
> Action
>   Add card or check to a pending batch
> -------------------------------------------------------------------------------------------
>
> The condition "Customer payment type" is deprecated in 4.1.  This definitely worked in 3.4.
> What's the equivalent option in 4.1?
>
> Also, are there default billing events for 4.1?
>
> Amitay.
>
>
> On Thu, Mar 30, 2017 at 4:45 AM, Erreu Gedmon <eg at keyway.net <mailto:eg at keyway.net>> wrote:
>
>     What switches are you using with freeside-daily? If you are using -p you will need to remove it:
>         man freeside-daily
>              -p: Deprecated, will produce a fatal error (formerly was: Only process customers with the specified payby (CARD, DCRD, CHEK, DCHK, BILL, COMP, LECB))
>
>
>     Do payment batches work when you execute them manually with Tools, Billing, Process payment batches?
>
>     Also, after enabling Configuration, Settings, event_log_level, debug and executing freeside-daily are there any related errors in: Reports, Logs, System Log
>     Reports, Logs, Billing Events
>     /var/log/apache2/error.log
>     /var/log/apache2/access.log
>     /var/log/messages
>     /usr/local/etc/freeside/*log*
>     /var/log/syslog
>     /var/log/postgresql/*log
>     /var/spool/mail (or wherever cron emails errors to)
>
>     Erreu Gedmon
>
>     --
>     "You see persons and things not as they are but as you are."
>             -- Anthony De Mello
>
>     On 03/29/2017 02:07 AM, Amitay Isaacs wrote:
>>     Hi,
>>
>>     Ever since the upgrade to 4.1, payment batches feature does not seem to
>>     be working.  I have verified that in the settings for "Payment batching"
>>     "batch-enable_payby" and "batch-default_format" are configured.
>>
>>     Also, freeside-daily script has been running every day for more than a
>>     week now.  However, I don't see any new payment batches being created.
>>
>>     After the upgrade to 4.1, I did notice the following warning message.
>>
>>       FS::part_event::Condition::payby is disabled; skipping
>>
>>     Is this related to why payment batches are not working?  If yes, how do
>>     I fix it?  If not, is there any additional settings required to enable
>>     payment batches in 4.1?
>>
>>     Thanks.
>>
>>     Amitay.
>>
>>
>>     _______________________________________________
>>     freeside-users mailing list
>>     freeside-users at freeside.biz <mailto:freeside-users at freeside.biz>
>>     http://freeside.biz/cgi-bin/mailman/listinfo/freeside-users <http://freeside.biz/cgi-bin/mailman/listinfo/freeside-users>
>     _______________________________________________ freeside-users mailing list freeside-users at freeside.biz <mailto:freeside-users at freeside.biz> http://freeside.biz/cgi-bin/mailman/listinfo/freeside-users <http://freeside.biz/cgi-bin/mailman/listinfo/freeside-users> 
>
> _______________________________________________
> freeside-users mailing list
> freeside-users at freeside.biz
> http://freeside.biz/cgi-bin/mailman/listinfo/freeside-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://freeside.biz/pipermail/freeside-users/attachments/20170401/53ce2445/attachment-0001.html>


More information about the freeside-users mailing list