Vtiger CRM Extensions: Q1 2025 Recap
Dear Vtiger Community,
The first quarter of 2025 is behind us, and we’re excited to share all the key updates, improvements, and new features we’ve released so far this year. From product enhancements to essential fixes, our team has been working hard to deliver even more value to your Vtiger CRM experience.
Take a look at the highlights from Q1 2025 below — and thank you for continuing to grow with us!
New Release in Q1 2025: eInvoice XRechnung Extension for vTiger CRM
We’re excited to announce that in the first quarter of 2025, we successfully released a powerful new extension for vTiger CRM — the eInvoice XRechnung Extension by IT-Solutions4You!
With growing digitalization and mandatory e-invoicing regulations in many countries, businesses need reliable and compliant tools to stay ahead. Our latest extension is designed to help vTiger CRM users generate and manage XRechnung-compliant e-invoices directly from within their CRM.
Why XRechnung?
XRechnung is the official format for electronic invoicing to public institutions in Germany, and it’s quickly becoming a standard across various industries. Ensuring compliance with this format is now crucial for companies doing business with the public sector.
Key Features of the Extension:
🧾 Generate XRechnung-compliant e-invoices directly from your vTiger CRM
📤 Export invoices as valid XML files ready for transmission
🔧 Seamless integration with the Invoice module in vTiger
✅ Easy-to-use interface and smart field mapping
🔄 Compatible with vTiger 8.x
Who Is It For?
This extension is ideal for:
Companies invoicing public institutions in Germany
Organizations looking to automate and streamline e-invoicing workflows
Users of vTiger CRM who want to stay compliant and efficient
Available Now!
The eInvoice XRechnung Extension is available for immediate download from our official page:
👉 Check out the extension
Whether you’re part of a small team or a growing enterprise, this extension can simplify your invoicing process and ensure full compliance with current regulations.

EMAIL Maker / PDF Maker send email attaching XML

EMAIL Maker / PDF Maker send email attaching XML

E-Invoice/XRechnung module view
- Added: New feature – Mobile authentication
- Fixed: Inactive fields were still visible in the Mobile App
- Fixed: “Assigned to” field was not displaying Groups
- Other minor improvements
- Vtiger 8.3 compatibility
- fixed issue where some users were unable to log in to the Mobile App due to an infinite loop loading
- fixed PDF Maker export of records
Mobile authentication
Starting with Mobile App extension version 4.5, a new Mobile Authentication feature is available to enhance the security of CRM logins. Instead of relying solely on a password, users will receive a secure authentication code as a push notification on their mobile device when logging into the CRM system.
To use this feature, the Brute Force extension (version 4.5 or higher) must be installed. This extension provides an extra layer of protection against unauthorized access attempts and works together with the mobile app to deliver secure login codes.

Mobile authentication settings in CRM

Authentication login to CRM

One-time authentication code
- added Sequence number first feature to Multi Company Numbering
- added Reset Sequence after feature
- added new prefix $yy$ representing year as 25 (2025)
- fixed an issue with es_ve and es_es translations where users were unable to do anything after logging in
Enhanced numbering for Multi-Company
- Open the company
- Choose Numbering
- Select the Module (If the module is not listed, check the chapter How to Enable/Disable a Module for MultiCompany).
- Define the Prefix – You can combine custom text with fields like:
$year$, $yy$, $month$, $week$, $day$
.
- Reset Sequence After – Set the reset frequency (e.g., yearly, monthly, etc.).
- Define Start Sequence – You can use values like
1, 01, 0020
, etc. - Sequence Number First (Optional) – If the sequence should be displayed before the prefix (e.g.,
001-YEAR
). - To Finish – Click on the save button.
Example
- added compatibility with extension E-Invoice / XRechnung extension for Vtiger CRM
(Compatible with Vtiger 8.x systems only. While the update can be applied on 7.x systems, E-Invoice functionality will only be available on 8.x.) - added missing Slovak translations
- added support for selecting EMAILMaker template documents
- enhanced/optimized sending and replying to the Emails using our extensions
- changed the loading sequence of “From” emails: SMTP is now loaded first, followed by “From” addresses
- optimized the process of sending emails with attachments/documents
- fixed issues when composing emails where documents were not properly loaded in the popup window
- fixed an issue where copying email addresses included an extra empty space, caused problems with sending emails and saving records with a space
- fixed diacritics in emails and other minor improvements
- fixed an issue where typing an existing contact’s primary email address in the “To:” field (in the Send Email step via PDF Maker, e.g. from the Quotes module) did not trigger autocomplete suggestions
– the system now correctly detects and suggests matching contacts based on existing email addresses
- added Google outgoing server compatibility
- added compatibility with extension E-Invoice / XRechnung extension for Vtiger CRM
(Compatible with Vtiger 8.x systems only. While the update can be applied on 7.x systems, E-Invoice functionality will only be available on 8.x.) - added the option to use the Assigned User’s SMTP server for the FROM: field in the “Send Email” workflow action with EMAIL Maker
- fixed issues when composing emails where documents were not properly loaded in the popup window
- fixed the query loading mechanism that calculates the record count for the list. The issue occurred when the condition included a “?” character
- fixed an issue where the
getAllTaxes
function did not return an array. The newcount
function in PHP 8.1 requires an array
- fixed an issue where an unclicked element interfered with the session window
What’s next?
We will continue to bring improvements and fixes for our extensions.
More information will be shared in our blogs and pages, so stay tuned!
Don’t forget to check our blog posts each month for more new information about our products and services.
We will continue to bring quality improvements and fixes for our extensions.