Firstly, great product! Definitely the best out there.
Everything works fine, except for my recurring invoices. I tried using recurring invoices in 1.5.4, but then I saw that there was a bug on not retrieving the taxes correctly, which resulted in an error and said it was scheduled to be fixed in 1.5.5. I have upgraded my version to 1.5.5, but I’m receiving a different error this time:
Undefined property: CI::$mdl_invoice_amounts
It generates a new invoice, but the amount is left 0. Could someone please assist with what I’m doing wrong. I am clicking on Save first before creating the recurring invoice.
Here is the full trace:
Severity: Notice
Message: Undefined property: CI::$mdl_invoice_amounts
Filename: MX/Controller.php
Line Number: 59
Backtrace:
File: C:\inetpub\invoices\application\third_party\MX\Controller.php
Line: 59
Function: _error_handler
File: C:\inetpub\invoices\application\modules\invoices\controllers\Cron.php
Line: 116
Function: __get
File: C:\inetpub\invoices\index.php
Line: 327
Function: require_once
Fatal error: Call to a member function calculate() on null in C:\inetpub\invoices\application\modules\invoices\controllers\Cron.php on line 116
A PHP Error was encountered
Severity: Error
Message: Call to a member function calculate() on null
Filename: controllers/Cron.php
Line Number: 116
Backtrace:
Sadly this is the second time that I’ve applied an update to InvoicePlane and found recurring invoices to be broken the following month.
I wish this were more thoroughly tested as it’s making me begin to question whether or not to update, which isn’t something I should be asking about my billing software…
Is it possible to roll back to a previous version?
If I had the time or money to pay someone to do this, I would definitly test more. But I don’t have neither. So it is a task of the community to help test the software and fix bugs.