Hello, After upgrading to the new release my invoices no-longer print print properly.
Top of itemized information was missing, and only received the total for all types of invoices.
I have a customized invoice template, and found that the the old template used the following if statements to determine that it needed to print itemized info. {if $smarty.get.invoice_style === 'Itemised' } {if $smarty.get.invoice_style === 'Consulting' }
Which have been changed to the following in the new release: {if $invoice.type_id == 2 } {if $invoice.type_id == 3 }
After updating my template all is well.
Is there any way in the future to make it very clear that customized templates will be impacted , and if possible let us know what needs to change before we upgrade?
Thx for bringing this one up. I forgot about it. Your right, we should keep track of what we change in the default invoice templates to inform the users, what they have to change to use the new version.
Also in the next release will be some changes depending on the new custom field system. But we try to keep the changes as small as possible. Next time we try to let you know what has changed.
And beside: Great to hear that their are people who use the possiblity to customize the invoice with an own template.