Export to MS Word - omitting variables

Hi,

Have a problem with the MS Word export of a text: I have the following code:

´´´Na het respecteren van een wachttermijn van {{vennootschap_omvang_wachtperiode_jaren_tekst}} jaar na aktedatum, betekent dit voor {% if company.custom.communication.level == ‘tutoyeren’ %}jou{% elsif company.custom.communication.level == ‘vousvoyeren’ %}u{% endif %} dat het bedrag van het kapitaal dat toen via kapitaalverhoging in de vennootschap werd ingebracht, nu belastingvrij uit de vennootschap uitgekeerd kan worden aan de {{shareholder_type_Plu}}.´´´

Now, when I look at the text itself, I get the following (which is correct):

Na het respecteren van een wachttermijn van vier jaar na aktedatum, betekent dit voor jou dat het bedrag van het kapitaal dat toen via kapitaalverhoging in de vennootschap werd ingebracht, nu belastingvrij uit de vennootschap uitgekeerd kan worden aan de vennoten.

The MS Word export gives me the following:

‘Na het respecteren van een wachttermijn van jaar na aktedatum, betekent dit voor jou dat het bedrag van het kapitaal dat toen via kapitaalverhoging in de vennootschap werd ingebracht, nu belastingvrij uit de vennootschap uitgekeerd kan worden aan de vennoten.’

In other words, the amount of years between ‘van’ en ‘jaar’ is blank, although the rest of the template is ok.

How come?

Thanks!

Hi Bart,

Would it be possible to paste me the code in which {{vennootschap_omvang_wachtperiode_jaren_tekst}} is being assigned or captured?

I’ll have a look at why this part is not visible in your export.

Hi Jelle,

{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘[niet gedefinieerd]’ %}

As a plus, I’d like to have this text in bold. Do I put the ** outside or inside the '?

Thanks!

Hi Bart,

Where exactly are the 4 years coming from then? Can you post the entire code?

To make the text bold, I would suggest to do it in the part of code where you’re using this variable:

Na het respecteren van een wachttermijn van **{{vennootschap_omvang_wachtperiode_jaren_tekst}}** jaar na aktedatum, betekent dit voor {% if company.custom.communication.level == ‘tutoyeren’ %}jou{% elsif company.custom.communication.level == ‘vousvoyeren’ %}u{% endif %} dat het bedrag van het kapitaal dat toen via kapitaalverhoging in de vennootschap werd ingebracht, nu belastingvrij uit de vennootschap uitgekeerd kan worden aan de {{shareholder_type_Plu}}.

Sorry my mistake:

´´´ {% if company.custom.corporatesize.var == ‘klein’ %}
{% assign vennootschap_wachtperiode_dagen = 2 %}
{% assign vennootschap_omvang_wachtperiode_jaren = 4 %}
{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘vier’ %}
{% elsif company.custom.corporatesize.var == ‘groot’ %}
{% assign vennootschap_wachtperiode_dagen = 2 %}
{% assign vennootschap_omvang_wachtperiode_jaren = 8 %}
{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘acht’ %}
{% else %}{% comment %}Dit is de standaardoptie{% endcomment %}
{% assign vennootschap_wachtperiode_dagen = ‘niet gedefinieerd’ %}
{% assign vennootschap_omvang_wachtperiode_jaren = ‘niet gedefinieerd’ %}
{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘niet gedefinieerd’ %}
{% endif %}
´´´
The whole code would be too long … several pages already

No problem, Bart. Then we’ll get to the root of the issue step-by-step.
In your above code, I don’t see any specific reason why this should not get exported.

So we’ll have to verify the check itself: company.custom.corporatesize.var.

Would you kindly post me the piece of code where this custom variable is being assigned?

Code is {% input company.custom.corporatesize.var as:select options:‘niet gedefinieerd|klein|groot’ default:‘niet gedefinieerd’ %}

Hi Bart,

Only one possible explanation for this kind of behaviour, is it possible your assigns are being done within {% ic %} {% endic %} tags?
It’s adviced to do your assigns outside these tags, for example:
{% ic %}
{% input company.custom.corporatesize.var as:select options:‘niet gedefinieerd|klein|groot’ default:‘niet gedefinieerd’ %}
{% endic %}

{% if company.custom.corporatesize.var == ‘klein’ %}
{% assign vennootschap_wachtperiode_dagen = 2 %}
{% assign vennootschap_omvang_wachtperiode_jaren = 4 %}
{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘vier’ %}
{% elsif company.custom.corporatesize.var == ‘groot’ %}
{% assign vennootschap_wachtperiode_dagen = 2 %}
{% assign vennootschap_omvang_wachtperiode_jaren = 8 %}
{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘acht’ %}
{% else %}{% comment %}Dit is de standaardoptie{% endcomment %}
{% assign vennootschap_wachtperiode_dagen = ‘niet gedefinieerd’ %}
{% assign vennootschap_omvang_wachtperiode_jaren = ‘niet gedefinieerd’ %}
{% assign vennootschap_omvang_wachtperiode_jaren_tekst = ‘niet gedefinieerd’ %}
{% endif %}

This way you should get the correct text when exporting it.

OK thanks … problem solved! Have a great weekend!