I have installed Ninja invoice on my own server, and it’s V1.7.1. For some reason it’s not sending recurring invoices.
Almost year ago when i installed it, everything worked fine, some invoices that i had recurring were sent before but now i checked and it won’t send invoice again.
I have checked the logs and there is nothing in the logs on my server.
I have tested if cron jobs is running correctly and it seems that it works no problem.
And at last i checked manually php artisan command and i get output like
Proccessing Invoice 15 - Should Send NO
And in invoice #15 i setup to be recursive
With Payment option Annually
Start Date October 2, 2014
End Date Empty
And for that client i set
Payment Terms: Net 30
So shouldn’t invoice be sent annually for every October? Since now it’s 12th the invoice should be sent already i think? But the invoice is not sent.
The payment terms are separate from recurring invoices.
If a value is set for payment terms we use it to set the due date for all invoices created for the client. The payment terms will not affect the recurring schedule.
So basically if i modify manually last_sent_date and run cron it will send the invoice, what if i delete last_sent_date? will it than check for start_date which is on October 2nd and send the invoice? Or if i change last_sent_date to october 2014 and run cronjob to sent invoice again?
Which should i choose to make the invoices sent on correct date ?