Currently on cloud edition 25.11.5.3094.
The problem still has not been resolved. We have to manually replace all variable references per invoice sent.
Please fix or advise on this, thank you.
Currently on cloud edition 25.11.5.3094.
The problem still has not been resolved. We have to manually replace all variable references per invoice sent.
Please fix or advise on this, thank you.
@lubos Having the same issue with emails.
The code is showing and if not manually removed will be sent to customer.
Looks like Liquid is being put to rest.
Still, this is a loss of function so I think it’s better to keep this in bugs until a substitute is provided.
I am getting the same issue with the desktop version 25.11.22.3139
Does anyone have any idea when this bug will be resolved?
And when will that be?
I send around 50 invoices per day, and having to manually edit each one takes some considerable amount of time. This erroneous issue of an extremely useful feature has demeaned a wonderful product.
Someone…an ETA would be very much appreciated. Thx
Echoing the same sentiment: please reintroduce the necessary feature asap.
Fixed in the latest version (25.12.6)
Very nice, @lubos, thank you very much!
Thank you!
Custom fields are no longer populated in the email body. I am testing with Classic Custom fields and new Custom fields.
Email Template setup:
Dear {{ custom_fields[“Contact”] }},
Dear {{ custom_fields[“Contact(Classic)”] }},
Please find your Invoice #{{ reference }} attached for R {{ invoice_total }}.
Invoice date: {{ invoice_date }}
Amount due: R {{ if_balance_due }}
Kind Regards,
{{ business.name }}
Email body missing contact name:
PDF preview is correct:
@lubos please see my comment above, let me know if the reference to custom fields should change in email settings. Thank you for the fix.
@lubos I’ve got the same problem as Morne_Kruger. Two examples that suddenly aren’t working anymore:
1. Code isn’t working anymore: {% if table.totals[“Balanced Due”] != null %}€ {{ table.totals[“Balanced Due”] | format: ‘n2’ }}{% else %}€ {{ table.totals[“Total”] | format: ‘n2’ }}{% endif %}
2. Made a Custom Field called ‘ibanOLD’ in Obsolete Features/Classic Custom Fields as well as a field called ‘ibanNEW’ in Custom Fields/Text Custom Fields. I filled in both fields on the invoices, so I’m sure it has text (see Data).
I don’t get anything back from {{ custom_fields[“ibanOLD”] }} nor {{ custom_fields[“ibanNEW”] }}.
How do I call the obsolete or new Custom Fields in the E-mail template?
Hope to got an answer back. Thanks a lot in advance.
Data:
…
“custom_fields”: [
{
"key": "8574202e-aef4-47d3-97d7-c03483d691fa",
"label": "ibanOLD",
"text": "AB20 0001",
"value": "AB20 0001",
"displayAtTheTop": false
},
{
"key": "d409dc48-5add-4c62-b3cf-4911c5ebfc7a",
"label": "ibanNEW",
"text": "ZO44 9205",
"value": "ZO44 9205",
"displayAtTheTop": false
},
…
Cheers,
Stephan
Dear all,
Still no clue.
Someone, any ideas?
I’ve tried varied option, none of them are working (both ibanOLD and ibanNEW).
How can I get the obsolete or new custom text fields in the E-mail template???
So please help ![]()
Cheers,
Stephan
Can you help us out here? What are we doing wrong, or is it a bug? Making use of version v26.2.20.3187.
Before updating i used “Invoice {{reference}} for {{description}}” in my email subject line template.
Now I am getting Invoice 22145 for {{description}}. The invoice reference is working, but {{description}} does not return the description. is there another variable now?
Same here on Manager v26.5.15.3604 using Server Edition (Ubuntu 22.04 LS), but for many more fields like {{ title }} #{{ reference }} in the title and;
Dear {{ recipient.name }},
Please find attached {{ title }} with reference #{{ reference }} for a total of {% for total in table.totals %}{% if total.label == ‘Total’ %}{{ total.text }}{% endif %}{% endfor %}.
In the main body text.
Therefore @Lubos, if Manager no longer processes Liquid in email templates, you should help with HTML/CSS/JavaScript equivalent for our old references. Please, kindly provide a new merge-field syntax, or restore server-side rendering. Thank you.
I added this to bugs as it is unexpected behaviour that we can not use any references in emails. As requested before @Lubos, if Manager no longer processes Liquid in email templates, you should help with HTML/CSS/JavaScript equivalent for our old references. Please, kindly provide a new merge-field syntax, or restore server-side rendering. Thank you.