The MTS Advanced Invoice add-on helps you craft professional invoices, automatically generate new invoices and recurring invoices, and send payment reminders.
#5632 - Warning: Undefined array key "LBL_NEW_RECURRINGINVOICE"
we are using suitecrm 8.8.0
and installed the plugin version MTS_AdvancedInvoice_YEARLY_1.1.7.zip
after the installation we got the following error: [2025-03-03 11:08:42] php.WARNING: Warning: Undefined array key "LBL_NEW_RECURRINGINVOICE" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"LBL_NEW_RECURRINGINVOICE\" at /var/virtual_web/crm/public/legacy/custom/modules/AOS_Invoices/Ext/Menus/menu.ext.php:7)"} [] [2025-03-03 11:08:43] php.WARNING: Warning: Undefined array key "LBL_NEW_RECURRINGINVOICE" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"LBL_NEW_RECURRINGINVOICE\" at /var/virtual_web/crm/public/legacy/custom/modules/AOS_Invoices/Ext/Menus/menu.ext.php:7)"} []
we could temporary solve the problem adding the missing data in the temporary created file: file: ./public/legacy/custom/modules/AOS_Invoices/Ext/Menus/menu.ext.php added these lines: if (!isset($mod_strings['LBL_NEW_RECURRINGINVOICE'])) { $mod_strings['LBL_NEW_RECURRINGINVOICE'] = 'Create Recurring Invoice'; // Default value }
bit it also seams some other lbs are missing since in the invoice drop down there we have only a "+" but without any name we are using the german and english language set
3 weeks ago
Hi,
Please try step by step as in case #5631 to resolve the issue
3 weeks ago
i have done it but i still get the following
[2025-03-04 10:22:32] php.WARNING: Warning: Undefined array key "LBL_IMPORT_LINE_ITEMS" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"LBL_IMPORT_LINE_ITEMS\" at /..../suitecrmDEV/public/legacy/modules/AOS_Quotes/Menu.php:41)"} []
and therefor all the menues are broken (now showing at all, till i enter the missing LBL)
3 weeks ago
Hello,
Looks this is not related to the advanced invoice. It relates to the Quotes module. But it is only warning error so may it not impact to the system. Is the standard invoice already show back?
3 weeks ago
so a bit more infos: we are using the language 'default_language' => 'de_DE',
in the folder suitecrmDEV/public/legacy/modules/AOS_Quotes/language i can only find the en_us.lang.php file
3 weeks ago
So you need to install a new language package to resolve. Also, our plugin are not supported de_DE language so may in the package no have that. you need to manually to add it.
3 weeks ago
this fixed he problem! + i generated the missing language file de_de.lang.php in the folder suitecrmDEV/public/legacy/modules/AOS_Quotes/language
3 weeks ago
Thanks for your confirm. Just want to make clear, it relates to the language issue by some labels currently do not support for your language. So Can I close the ticket?
3 weeks ago
yes thank you for your support
3 weeks ago
Great.
3 weeks ago
Relate to the extend features, please contact me via email or whats up: +84973131884
Thanks,