0
Hi JoomlaThat team,

I recently purchased the Invoice Manager Extended package, specifically for the VirtueMart integration, as it was advertised as compatible with Joomla 5 and supporting VM invoicing.

Unfortunately, I'm encountering serious issues:

❗ Critical Problems
Cannot create new invoices - Clicking "Create Invoice" does nothing.

Missing plugin - The VirtueMart contact search plugin required for customer lookup/assignment is not included in the installation package. This plugin is essential, and its absence makes the VM integration non-functional.

Errors and warnings logged in relation to:
Missing or undefined properties ($created_by, $joomla_user_id, $user_id, etc.)
Use of deprecated functions under PHP 8.2
Undefined $post variable in template controllers
Number formatting errors due to null values


⚙️ Server/Environment Details:
Joomla version: 5.x
PHP version: 8.2/8.3

Invoice Manager: Latest version (Extended)
Hosting: Live production environment (PHP downgrade not possible)

? Why This Matters:
The VirtueMart plugin was the primary reason I purchased the extended package.
It was stated clearly on your site that Invoice Manager is fully compatible with Joomla 5 - but based on my experience, this feels more like a beta release with core functions currently broken.

I did not intend to beta test - I purchased under the assumption that VM integration would work out of the box, as advertised.

? Request for Support:
Please provide the missing VM contact plugin (or advise where it should be found).
Confirm whether this current release is actually Joomla 5 + PHP 8.2 compatible - or if I need to wait for a patch.
Advise if there's a temporary workaround to create invoices and assign clients manually while these issues are being addressed.


⚠️ Errors in the server log:
PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) is deprecated in /components/com_invoices/helpers/helpers.php on line 639
PHP Warning: Undefined property: stdClass::$created_by in /administrator/components/com_invoices/models/invoice.php on line 1143
PHP Warning: Undefined property: stdClass::$joomla_user_id in /administrator/components/com_invoices/models/invoice.php on line 1149
PHP Warning: Undefined variable $post in /administrator/components/com_invoices/controllers/template.php on line 47
PHP Warning: Undefined variable $post in /administrator/components/com_invoices/controllers/templateitem.php on line 41
PHP Deprecated: number_format(): Passing null to parameter #1 ($num) is deprecated in /components/com_invoices/helpers/helpers.php on line 56

Thanks - happy to provide access or further logs if needed.

Best regards,
Stanley Rieck
Responses (2)
  • Accepted Answer

    Monday, June 23 2025, 11:51 AM - #Permalink
    0
    These lines in /script.php show unsafe property calls under PHP 8.3. Can you confirm if this file is fully compatible with Joomla 5 and PHP 8.2/8.3 without patching?
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 23 2025, 11:53 AM - #Permalink
    0
    These lines in /script.php show unsafe property calls under PHP 8.3. Can you confirm if this file is fully compatible with Joomla 5 and PHP 8.2/8.3 without patching?
    The reply is currently minimized Show
Your Reply