Dear Vtiger community, below you can find changelog for our PDF Maker

21 November 2024 – PDF Maker 4.69

  • fixed the non-functional export and the function used in custom functions for formatting numbers

28 November 2024 – PDF Maker 4.68

  • resolved issue where in some cases PayBySquare and QR code did not work when they were used in same template
  • added new custom function for QR Code – qrCodeFromData where users can input values and final result will data in lines
    example: [CUSTOMFUNCTION|qrCodeFromData|line1|line2|line3|CUSTOMFUNCTION]
    / lines are replaced with data or variables/

23 October 2024 – PDF Maker 4.67

  • fixed problem where when using the same custom functions in the templates for PDF Maker and Email Maker, when sending an email via Email Maker and selecting the PDF Maker template as an attachment, this error appeared in the Email Maker body

16 October 2024 – PDF Maker 4.66

  • variable PRODUCT_LISTPRICEWITHOUTTAX was added
    (this is a variable that represents “netPrice” for group tax and “totalAfterDiscount” for individual tax, and both are divided by quantity)

10 October 2024 – PDF Maker 4.65

  • fixed variable $TERMS_AND_CONDITIONS$ which was loaded from template – Other information – Terms and Conditions
    – this variable loads Terms and Conditions from Vtiger Settings – INVENTOR – Terms and Conditions

9 September 2024 – PDF Maker 4.64

  • solved problem where if the default template for records and also Display conditions were set, where it could cause problems that when selecting a template, users saw “ghost template” as “x”

19 August 2024 – PDF Maker 4.63

  • resolved issues related to templates with number_format and workflows where in some cases emails were not sent properly

12 August 2024 – PDF Maker 4.62

  • added new custom function datetimefmt supporting fields with date and time
  • resolved issues with mpdf running on Vtriger 8.0 and PHP 8.1

17 July 2024 – PDF Maker 4.61

  • resolved issues with variable TOTALWITHVAT for Individual tax mode where amounts were not shown correctly
    (we suggest to update also Email Maker to previous versions to prevent any issues)
  • emails send via Workflow actions will be now properly assigned to users based on the assignment of the record, previously send emails were assigned always to Admin of the CRM

13 May 2024 – PDF Maker 4.60

  • improved licensing for PDF Maker

7 May 2024 – PDF Maker 4.59

  • fixed problem where the .pdf file was not attached to the email during the Send Email action, this problem arose when Email Maker was deactivated or not installed
  • updated MPDF library for QRCodes and BARCodes, users can check all supported codes via link and also if list opens, barcodes are working and are supported on your CRM:
    www.yourcrmurl.com/index.php?module=PDFMaker&view=IndexAjax&mode=showBarcodes
    If the link does not work, please navigate to PDF Maker – Customize – Extensions and click on Install near MPDF

15 April 2024 – PDF Maker 4.58

  • fixed an issue where translated picklist values weren’t carried over to exports when the corresponding language was selected from the PDF Maker dropdown menu

9 April 2024 – PDF Maker 4.57

  • resolved issues with Calendar Activities (Task,Event) related fields Start and End date + time, where only date was shown instead of Date and Time
  • fixed issues where Pay by Square function was not loading a QR code
  • fixed feature related to Email Maker: Default PDFMaker Template for EMAILMaker, where default template of PDF Maker was not loading properly

13 March 2024 – PDF Maker 4.56

  • removed Customer Portal checkbox from Settings in the Template Edit
  • resolved issues with Related Blocks and picklist values
  • resolved issue with longer self defined labels where selecting the label was overlapping the CK Editor
  • other minor improvements

5 March 2024 – PDF Maker 4.55

  • added new feature for Workflow action Send Email with PDF Maker attachments Execute action after save
    (after checking this feature, PDF Maker emails will be sent immediately according to the conditions set in the workflow)

23 February 2024 – PDF Maker 4.54

  • added minor improvements for CK Editor
  • when using Workflow and feature Send Email with PDF Maker attachments, users now can choose an SMTP account as variable based on the “Assigned To” field
    (example: if a Quote is assigned to User 1, then use SMTP 1, but if the Quote is assigned to User 2, then use SMTP2)
  • fixed problem where when using Related Blocks for the Invoice module, the CashFlow fields located in the Invoice module namely Paid Amount and Remaining amount displayed wrong values ​​such as 1::249€

10 January 2024 – PDF Maker 4.53

  • resolved an issue where variables $PRODUCTVATPERCENT$ and $PRODUCTVATSUM$ no longer display the value 0 upon export or preview, ensuring they now accurately calculate/show values based on the record data

20 September 2023 – PDF Maker 4.52

  • fixed problem where additional unwanted rows were created in the Related table when sending Emails using the Send Email feature in PDF Maker
  • other minor bug fixes and improvements

19 July 2023 – PDF Maker 4.51

  • fixed problem where the default templates were not installed when the PDF maker was installed for the first time

30 June 2023 – PDF Maker 4.50

  • resolved compatibility issues with older PHP versions 7.0 and 7.1
    (we recommend to upgrading PHP versions to recommended values based on Installer System Requirements to prevent any issues with our Extensions)
  • added to Signature tab – Acceptance User feature

21 June 2023 – PDF Maker 4.49

  • added new tab Signature in the template edit view
  • added new link Signatures to the Customization menu in the PDF Maker, where you can upload the Acceptance Signature as an Image and then use it in the templates of PDF Maker
    More information about this feature you can check here.
  • overall PDF Signature compatibility
  • added option to colorize text of the Product bundle items when the variable $PRODUCTNAME$ is used, by adding the CSS style: .SubProductsForProductName { color: thecoloryouneed; }
    (no need to define HTML, just CSS)

17 May 2023 – PDF Maker 4.48

  • the variable Total price with Tax ( $PRODUCTTOTALSUM$ ) from a Product block tab (Common fields for Products & Services), will be now properly loading list price+ tax if the Group tax mode is selected in the Item details block of the record

21 February 2023 – PDF Maker 4.47

  • resolved problems with adding Related Blocks
    (Tickets module adding a Comments)

13 January 2023 – PDF Maker 4.46

  • improved compatibility with Currency fields related to PHP 8.1
  • updated Mpdf library and compatibility with Descriptions extension

14 December 2022 – PDF Maker 4.45

  • Vtiger 7.5 and PHP 8.x compatibility
  • improved compatibility between Calendar module and Relation Blocks in PDF Maker
  • if the File Name is not specifield in the template, then Record No is used for the PDF file name
  • Preview feature in PDF Signature module will no longer show an error
  • Duplicate templates feature will now as well transfer the CSS Styles
  • deactivated fields will no longer display values

10 October 2022 – PDF Maker 4.44

  • Customer Portal was removed from the Extensions settings for PDF Maker as it is no longer supported

6 September 2022 – PDF Maker 4.43

  • added an intermediate step, Email Maker template selection if the Send Email option is selected via PDF Maker

9 August 2022 – PDF Maker 4.42

  • Workflow action Send Email with PDF Maker attachments will be now properly showing From name, when Helpdesk Support Email-Id is selected based on Helpdesk Support Name in Configuration Editor

28 July 2022 – PDF Maker 4.41

  • improved compatibility with Emails sub module related to Workflow PDF Maker actions
  • sorting templates via Workflow actions will work properly
  • mathematical custom functions are compatible with setting number format and currency format in templates

15 July 2022 – PDF Maker 4.40

  • added compatibility with Emails extension
  • added Merge Documents feature to the Workflow action Send Email with PDF Maker attachments
    (templates will be merged into the one .pdf file based on selected order, when this feature is enabled)
  • added possibility to edit the template, before sending via PDF Signature extension
  • other minor improvements

5 May 2022 – PDF Maker 4.39

  • selecting multiple templates upon export, will now reflect correctly based on the selected order in the exported .pdf file
  • added better support for Custom modules when using the Related block feature

7 April 2022 – PDF Maker 4.38

  • text fields like Descriptions, will be now decoded properly via PDF Maker when HTML tags are used

29 March 2022 – PDF Maker 4.37

  • Currency fields will no longer show zero values
  • other minor bug fixes

24 March 2022 – PDF Maker 4.36

  • Descriptions loaded, while using the Edit before Export, will no longer create big spaces before tables
  • variable $PRODUCT_TAX1$ which is a Products module field – VAT(%), is now working again

14 February 2022 – PDF Maker 4.35

  • Module requirements will no longer control if there is an existing link for templates without the module
  • Fonts showed in CK Editor while editing template, will be now also displayed when performing Edit and Export action
  • other minor bug fixes

27 January 2022 – PDF Maker 4.34

  • custom currency fields will be now properly loaded when used in Product Block
  • deactivating Create/Edit of templates in Profiles settings will be now also applied when doing action Edit and Export, so users will be no longer able to Edit templates via this action like before

17 December 2021 – PDF Maker 4.33

  • $C_USERS_USER_NAME$ variable is now working properly same as with other Names variables
    PDF Edit and Export will no longer remove table headers, as well the File Name defined in template settings will now show properly
    PDF Maker will no longer display an error if a record which is being exported contained the relational fields of the deleted related module

3 December 2021 – PDF Maker 4.32

  • resolved issues with page break used in html code where it did not work properly when action Edit and then Save into Documents was used
    (just “#pagebreak#” variable should be used in the html code of the template instead of adding page breaks CSS or html into the “div” and similar)
    problem where some users were unable to uninstall module in some rare cases was solved
    deleted Products, will no longer cause errors when exporting .pdf files, also deleted Products stored in Recycle bin, will be still present with values in the template
         Below you can see how products will be shown in different cases:
         – not deleted: [name]
         – deleted products shown in the Recycle bin: [name]
         – deleted from Recycle bin: [delete message]

29 October 2021 – PDF Maker 4.31

  • TAX BLOCK will now work if there will be an INDIVIDUAL tax mode in the record used
    other minor bug fixes

18 October 2021 – PDF Maker 4.30

  • resolved issues, where related modules were not shown after migration for some users
    loading times during created or edit of templates were reduced
    the problem where in the list view when selecting multiple recipients, only the first recipient received the email was fixed

8 September 2021 – PDF Maker 4.29

  • resolved issues causing Scheduler to not run properly when PDF Maker actions were used in some cases
    templates with watermark will now no longer cause issues during batch export

24 September 2021 – PDF Maker 4.28

  • resolved issue from previous version where variables like tax, total with tax, discount etc., were not exported and showed no value at all

21 September 2021 – PDF Maker 4.27

  • resolved issue where value Total with Tax was doubled upon export/preview, when record was using Individual tax mode

31 August 2021 – PDF Maker 4.26

  • added Custom Bar codes option under Other information tab
    added new feature Merge documents to: Workflow action Send Email with PDF Maker attachments, selected templates will be merged into one PDF file
    other minor buf fixes

2 August 2021 – PDF Maker 4.24

  • added Vtiger 7.4 compatibility

19 July 2021 – PDF Maker 4.23

  • new variables for Current time (variables ##HH: II: SS## = 12:15:31) will now support a 12H and also 24H format based on Calendar format settings
    (these can be found under Other Information tab – Current date)

22 June 2021 – PDF Maker 4.22

  • resolved issues with Related Blocks for Contacts, Calendar and Tickets modules where in some cases the data were not exported
    fixed problem with workflow action where emails weren’t sent on some older versions of Vtiger
    other minor bug fixes

20 May 2021 – PDF Maker 4.21

  • enhanced the Properties tabs and Number and Currency formatting, more info in our manual section Properties
    Custom Fonts are now compatible with CK Editor, they can be selected and previewed directly in CK Editor now when imported correctly
    added new current time variables ##HH: II: SS## = 12:15:31 / ##HH: II## = 12:15, these can be found under Other Information tab – Current date
    added new feature Disable Export Edit for the selected template
    added new feature Save into Documents when selecting Edit and Export (tables are not fully compatible because of MPDF Library restriction)
    QR Pay by SQUARE supported via a custom function: [CUSTOMFUNCTION|payBySquare|iban|amount|currency|vs|ss|cs|note|due_date|size|CUSTOMFUNCTION]
    (example: [CUSTOMFUNCTION|payBySquare|SK1111110220006626199999|$TOTAL$|$CURRENCYCODE$|1234567890|1234567890|1234|$INVOICE_DESCRIPTION$|$INVOICE_DUEDATE$|100|CUSTOMFUNCTION])
    SWISS QR supported via a custom function: [CUSTOMFUNCTION|getSwissQRBill|invoiceId|referenceNumber|useRecipientName|CUSTOMFUNCTION]
    *only compatible with Multi Company installed, example template for this custom function

25 March 2021 – PDF Maker 4.20

  • added new feature Statement of Account to PDF via custom function: [CUSTOMFUNCTION|getAccountStatement|$ACCOUNTS_CRMID$|CUSTOMFUNCTION]
    added alert label before uninstalling PDF Maker that your templates will be lost when you uninstall PDF Maker
    $PDF_SIGNATURE$ variable will be no longer available to insert into the template, when there is no PDF Signature extension installed on your Vtiger CRM system
    fixed compatibility issues with PDF Signature extension where in some rare cases, users received an hmtl coded email
    $COMPANY_LOGO$ variable will now load company or Multi Company (when installed) logos properly
    fixed issue where in some rare cases, users received error 500 when tried to save the template (caused by wrong database SQL mode)
    fixed issue where “Send Email” action did not fill TO field, now the TO field will be filled with Primary Email of record (apply only if there is not installed Email Maker extension)
    other minor bugs and improvements

19 January 2021 – PDF Maker 4.19

  • added new feature to Download all records with one click into the .zip file
    added new feature to use Email Maker template content in the body of the email via Workflow action “Send email with PDF maker attachments”
    fixed issue where variable $R_SC_RELATED_TO_PHONE$ for the Service Contracts module was not exporting any data
    fixed a issue where when editing before export and subsequent export, the custom header was not displayed correctly
    fixed issue where inserting custom function variable as a File name for the template did not give any result

9 December 2020 – PDF Maker 4.18

  • fixed issue, where there were wrong export results for some currency fields
    fixed compatibility issues with our Descriptions extension which caused wrong export of bullet points or similar
    minor bug fixes

30 November 2020 – PDF Maker 4.17

  • fixed issue, when selecting fields from related modules, variables were imported incorrectly into the template
    (example: Quotes template, related module Contacts, selecting contact id, the variable should be: $R_CONTACTS_CRMID$, before it was: $R_undefined$)

27 November 2020 – PDF Maker 4.16

  • fixed issue where using Export to PDF from the list view and then Save in to Documents feature was causing error
    fixed issues where variables for user image, logged user image, assigned user image, etc… images were not working showing properly

13 November 2020 – PDF Maker 4.15

  • fixed label %R_CALENDAR_Start Date & Time% , is now showing correctly as “Start Date & Time” upon Export or Preview

14 October 2020 – PDF Maker 4.14

  • fixed issue where export/preview was showing “Sorry! Attempt to access restricted file” error message when using the Related Blocks feature

12 October 2020 – PDF Maker 4.13

  • fixed issue where in some random cases related blocks were not working correctly
    fixed issue where export/preview was not working when using the italic texts like Arial
    fixed issue where workflow action Send Email with PDF Maker was sending/using just one (first template in the list) PDF Maker template when there was more templates selected for this action

30 September 2020 – PDF Maker 4.12

  • Display conditions for template now only can/can not see users based on PDF Maker – Profiles settings
    (Create/Edit is checked, the user can edit Display Conditions, this also applies in reverse)
    Fixed issue where product images in product block were not loading correctly during export or preview (only first product image was loaded)
    Added new feature “Page Break variable” which can be used for long product descriptions, this feature can be placed into the product description in the item details block via variable “#pagebreak#”
    However, some rules apply when using “#pagebreak#”:
    – does not transfer a style if # pagebreak # is in any “div” which has any styles, in this case it will be divided
    – if the table is in a table, then in this case it will not work properly
    – the width of the cells is not transmitted, we recommend setting it fixed during use

9 September 2020 – PDF Maker 4.11

  • Fixed issue where loading images via CK Editor layout was giving “Incorrect server response” error
    Improved Workflow action “Save Document from PDF Maker” where assigned to field was added

20 August 2020 – PDF Maker 4.10

  • Added option to set Default width and height for product images under Settings in the template
    Fixed issue where variable $PRODUCT_IMAGE$​​​​​​​ was giving as a result blank space
    Added the ability to install MPDF, CKEditor, Simple HTML dom via “Customize – Extensions” in PDF Maker
    Fixed issue where variable $VATPERCENT$​​​​​​​ for Individual taxes was giving as a result zeros
    Added new variable $PRODUCT_LISTPRICEWITHTAX$ which shows list price of product + tax as a result
    Improved quantity, number/value format for preview and export, decimals are removed by a default
    *For special cases, if the quantity is set to 5.5 by users, they can change formatting via Number Format under Properties
    Added Currency format option, if “Is Active” is checked, all currency fields will use this formatting instead of Number format which can be used separately for quantity and percentage if their value contains decimals

3 August 2020 – PDF Maker 4.9

  • Fixed issue where variable $PRODUCTDISCOUNT$ was not affected by Number format settings from the template Properties
    Increased limit for files which are exported, in the \modules\PDFMaker\resources\simple_html_dom\simple_html_dom.php file from 60 000 (6MB) to 100 000 000 (100MB)
    *if you are having issues to send bigger files via Email function in Vtiger, we suggest to update these values also in the file: \include\simplehtmldom\simple_html_dom.php line 65: define(‘MAX_FILE_SIZE’, 600000);
    minor updates for upcoming extension E-Signature

17 July 2020 – PDF Maker 4.8

  • Fixed issue where variable $PRODUCTVATPERCENT$ was not showing VAT correctly when edited manually in the Items Detail block

25 June 2020 – PDF Maker 4.7

  • Added new custom function its4you_showtotaldiscountpercent

28 May 2020 – PDF Maker 4.6

  • Improved feature to enter variables by starting writing $ symbol into the template, now you can also use the symbol+label name ($subje…)
    *before it was just $ symbol + variable ($INVOICE_SUBJE…)
    Added new inCFArray custom function [CUSTOMFUNCTION|inCFArray|name|value|inArrayReturn|notInArrayReturn|CUSTOMFUNCTION] to filter records
    *can be used with custom function [CUSTOMFUNCTION|addToCFArray|name|value|CUSTOMFUNCTION]
    Added feature to create List view templates and group them by adding in to template [LISTVIEWGROUPBY|xxx: xxx|LISTVIEWGROUPBY]
    *these templates will work just for list view export in modules, template will not shown in the detail view of records
    Added new Unique Products Blocks, used to remove duplicates in shown in the blocks
    Fixed issue where you were not able sort templates by name in the PDF Maker list view

29 April 2020 – PDF Maker 4.4

  • Fixed issue where datefmt custom function was showing current date even when the fields for the date were empty
    Fixed issue where field Contact Name in related blocks, were causing that related block was empty after export or preview
    New icon in menu for PDF Maker added

9 April 2020 – PDF Maker 4.3

  • Added variable $PURCHASEORDER_PAID$ for Purchase Orders module
    Fixed #HIDETR# custom function, where it was causing issues when there was table in the table and the whole tables was hidden instead of <tr>
    Save as Document feature now pre-fill the Title of the Documents, based on the File Name value in the PDF Maker under Settings tab

4 March 2020 – PDF Maker 4.2

  • Fixed issue, where using variables Received ($received$) and Balance ($balance$) in related block was not shown correctly when exported to .pdf

17 February 2020 – PDF Maker 4.1

  • minor bug fixes

January 2020 – PDF Maker 4.0

  • new validation system via our FREE extension Installer

January 2020 – PDF Maker 700.13.6

  • Fixed issue where “Send Email” function was not sending attachments
    Fixed issues where CK Editor was not properly loaded when creating the template

January 2020 – PDF Maker 700.13.5

  • Fixed issue from versions 700.13.2 + where you had issues with the page break feature
    Minor bug fixes

January 2020 – PDF Maker 700.13.4

  • Custom functions compatibility with PHP 7.3 added
    Fixed issue where you were unable to click on the menu and expand it, when you entered “Customize” tabs via PDF Maker list view
    Fixed issue where you weren’t able to choose related modules and use variables (mainly Calendar, where you had just Contacts as related module)
    Added feature to enter variables by starting writing in to template with the $ symbol, so you don’t have to choose them via pick list menu

January 2020 – PDF Maker 700.13.3

  • Minor Improvements and bug fixes

December 2019 – PDF Maker 700.13.2

  • Fixed issue where export of images for the module Products was not working (using variable $PRODUCTS_IMAGENAME$)
    Also feature of PDF Maker “PDF Product Images” before export working correctly based on: PDF Product Images in product templates

December 2019 – PDF Maker 700.13.1

  • Fixed issue with export showing error code

November 2019 – PDF Maker 700.13.0

  • Minor Improvements and bug fixes

September 2019 – PDF Maker 700.12.0

  • Styles 4 You, fixed issue where the “unlink” button was not working

September 2019 – PDF Maker 700.11.0

  • Fixed issue with template conditions, where you weren’t able to select currency as a condition from the picklist

June 2019 – PDF Maker 700.10.0

  • Added Charges Block
    Minor changes in the manual

May 2019 – PDF Maker 700.9.4

  • Fixed issue when Related Block was duplicating first record

April 2019 – PDF Maker 700.9.3

  • Fixed variable of Delivery Notes: $ITS4YOUDELIVERYNOTES_QUANTITY$
    – when there was more than one product in Delivery Notes, it was showing wrong quantity count  when PDF was exported

March 2019 – PDF Maker 700.9.2

  • Fixed issue where the fields which contained html code in text area were shown incorrectly
    Compatibility with Descriptions 4 You

February 2019 – PDF Maker 700.9.1

  • Fixed issue where inactive fields were shown in PDF Maker

January 2019 – PDF Maker 700.9.0

  • Edit & Export compatibility with PHP 7.1
    Fixed problem with adding deducted taxes
    Added label for “Insert into template” variables
    Added template loading sequel for export

December 2018 – PDF Maker 700.8.0

  • License validation problem fixed
    (we recommend to update PDF maker to at least this version if you are having issues with validation)

September 2018 – November 2018 – PDF Maker 700.5.1 – 700.7.0

  • Pagebreak functionality bug fixed
  • Due date license added
    Font awesome feature
    Dynamic loading of fonts from the folder resources/fonts/

August 2018 – PDF Maker 700.5.0

  • Watermark funcionality
  • Lock PDF file funcionality – Password for PDF file

June 2018 – PDF Maker 700.4.1

  • Minor Improvements and bug fixes

April 2018 – PDF Maker 700.4.0

  • Header/Footer template

January – March 2018 – PDF Maker 700.3.0 – 700.3.1

  • Minor Improvements and bug fixes