NL - 01 Notulen van de zaakvoerders

In de tekst NL - 01. Notulen van de zaakvoerder(s)/bestuurder(s) moet ik een aanpassing doen bij de handtekeningen onderaan.

Standaard worden alle namen ingevuld in de bedrijfsparameters opgenomen in de handtekeningen maar ik heb enkel de aanwezigen nodig.

Deze aanpassing heb ik zonder probleem kunnen doen maar ik heb nu een probleem met de type onder de naam.

In het dossier ACS is De heer Dubourg Marcel statutaire zaakvoerder en ik krijg altijd Zaakvoerder.

Kunnen jullie dit even bekijken dat ik het kan aanpassen?

Bedankt

Hello @svalais,
Is it possible to edit your post and write it down in English? The Silverfin Community is a place where technical Silverfin enthousiasts can find each other to get into specific questions on the Silverfin Templating Language or API. In order to achieve this, we will need all questions to be posted in English. Thank you in advance.

Best Regards,
Michail

In the text NL - 01. Notulen van de zaakvoerder(s)/bestuurder(s), I need to make a modification in the signatures at the end of the text.

Standard we have all the names from the document 01 company parameters but I need only the presences.

I did already the modification but I have now a problem with the type of person under the name.

In the file ACS is De heer Dubourg Marcel statutaire zaakvoerder and I receive the text Zaakvoerder.

Can you check please?

Thanks

Hello @svalais,

In order to help you further, I would like to ask you to post the code or at least the part of the code where you believe there is an issue with. This way we will be able to locate and solve your problem faster with my colleagues.

Regards,
Michail

Hello Michail,

This is the part of the code:

{% assign aantal_zaakvoerders = period.directors.count %}
{% if aantal_zaakvoerders > 4 %}{% assign aantal_kolommen = 4 %}{% else %}{% assign aantal_kolommen = aantal_zaakvoerders %}{% endif %}


|------{% for i in (1..aantal_kolommen) %}----{{ 100/aantal_kolommen | integer }}%------|{% endfor %}+
|
|
|
|{% for aanwezig in period.custom.aanwezig %}{% if aanwezig.type =='Natuurlijk persoon'%} {{ aanwezig.geslacht }} {{ aanwezig.options }}<br>{% if director_type == 'bestuurders' %}{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} {% if aanwezig.type =='Rechtspersoon'%}{{ aanwezig.rechtspersoon_opties }} <br>{% if director_type == 'bestuurders' %}{% if director.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if director.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} |{% assign modulo = forloop.index | modulo:4 %}{% if modulo == 0 %}{% unless forloop.last %}
|
|
|
|{% endunless %}{% endif %}{% endfor %}

Hello,

Do you have already a solution for me?

Thanks,

Sylvie

Hello @svalais,

The problem with your code is that in your second for loop you address an object called zaakvoerder which is not available in this loot.

So, basically those parts of your code are your troublemakers:

{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}

{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}

Regards,
Michail

Hello,

And can you give me the code to solve the problem?

Thanks,

Sylvie

Hello,

If you can post for me the two code blocks of the two texts templates showing me how the zaakvoerder object is connected with the loop, then I will give it a look for you.

BR

Hello,

This is the full code:

{% capture company_form %}{{ company.company_form | replace: '.','' | replace: ' ','' | upcase }}{% endcapture %}
{% case company_form %}
{% when 'NV' or 'BVOVVENV' %}
  {% assign director_type = 'bestuurders' %}
  {% assign shareholder_type = 'aandeelhouders' %}
{% when 'CVBA' or 'BVOVVECVBA' %}
  {% assign director_type = 'bestuurders' %}
  {% assign shareholder_type = 'vennoten' %}
{% when 'EBVBA' or 'BVOVVEEBVBA' %}
{% if period.directors.count == 1 %}
    {% assign director_type = 'enige vennoot' %}
    {% assign shareholder_type = 'vennoten' %}
  {% else %}
    {% assign director_type = 'zaakvoerders' %}
    {% assign shareholder_type = 'vennoten' %}
  {% endif %}
{% else %}
  {% if period.directors.count == 1 %}
    {% assign director_type = 'zaakvoerder' %}
    {% assign shareholder_type = 'vennoten' %}
  {% else %}
    {% assign director_type = 'zaakvoerders' %}
    {% assign shareholder_type = 'vennoten' %}
  {% endif %}
{% endcase %}

{% assign winst_verlies_PY = -1*(#60__68+#70__78):1y %}
{% assign winst_verlies = -1*(#60__68+#70__78) %}
{% assign belast_res_PY = -1*(#689+#789):1y %}
{% assign belast_res = -1*(#689+#789) %}

{% if #14 >0 %}{% assign art94 = true %}{% endif %}
{% if winst_verlies-belast_res < 0 and winst_verlies_PY-belast_res_PY < 0 %}{% assign art94 = true %}{% endif %}

{% capture belangen_conflict_artikel %}{% case director_type %}{% when 'zaakvoerder' %}{% if period.custom.artikels.enig_vennoot == 'Enig vennoot' %}261{% else %}260{% endif %}{% when 'zaakvoerders' %}259{% when 'bestuurders' %}523{% endcase %}{% endcapture %}

{% assign netto_actief = #16__59 %}
{% assign maatschappelijk_kapitaal = -1*#100 %}


{% unless company.company_form == "Comm.V" %}
  {% if netto_actief <= maatschappelijk_kapitaal/2 %}{% assign alarmbel = true %}{% endif %}
  {% unless sbvba %}
    {% if director_type == 'bestuurders' %}
      {% if netto_actief < 61500.00 %}{% assign artikel_634 = true %}{% endif %}
    {% else %}
      {% if netto_actief < 6200 %}{% assign artikel_333 = true %}{% endif %}
    {% endif %}
  {% endunless %}
{% endunless %}

{% assign year_first_year = period.year_start_date | date:'%Y'%}
{% assign year_second_year = period.year_end_date | date:'%Y' %}
{% if year_first_year != year_second_year %}{% assign gebroken_boekjaar = true %}{% endif %}
{% capture zaakvoerder_options %}{% for zaakvoerder in period.directors %}{{ zaakvoerder.name }}{% unless forloop.last %}|{% endunless %}{% endfor %}{% endcapture %}

{% if period.custom.av.plaats == blank %}{% assign av_plaats = 'de maatschappelijke zetel' %}{% else %}{% assign av_plaats = period.custom.av.plaats %}{% endif %}

{% capture tijdstip %}{{ period.custom.voorbereiding_av.uur }}:{% if period.custom.voorbereiding_av.minuten == 0 %}00{% else %}{{ period.custom.voorbereiding_av.minuten }}{% endif %} uur{% endcapture %}
{% capture tijdstip_einde %}{{ period.custom.voorbereiding_av.uur+1 | integer }}:{% if period.custom.voorbereiding_av.minuten == 0 %}30{% else %}00{% endif %} uur{% endcapture %}
{% capture tijdstip_av %}{{ period.custom.av.uur }}:{% if period.custom.av.minuten == 0 %}00{% else %}{{ period.custom.av.minuten }}{% endif %} uur{% endcapture %}

{% inputcomment %}

{% if company_form == "BVBA" %}{% if director_type == 'zaakvoerder' or director_type == 'zaakvoerders' %}{% input period.custom.artikels.college as boolean %} College van zaakvoerders{% endif %}{% endif %}
{% input period.custom.artikels.uitstel as:boolean %} Uitstel jaarvergadering
{% input period.custom.artikels.commissaris as boolean %} Commissaris
{% endinputcomment %}

{% if period.custom.artikels.commissaris == 'true' %}{% assign commissaris = true %}{% else %} {% assign nocommissaris = true %}{% endif %}

{% inputcomment %}
{% input period.custom.artikels.herbenoeming_zaakvoerders as boolean %} Herbenoeming {% if director_type == 'bestuurders' %}bestuurder(s){% else %}zaakvoerder(s){% endif %}
{% input period.custom.artikels.benoeming_zaakvoerders as boolean %} Benoeming {% if director_type == 'bestuurders' %}bestuurder(s){% else %}zaakvoerder(s){% endif %}
{% input period.custom.artikels.einde_mandaat as boolean %} Einde mandaat {% if director_type == 'bestuurders' %}bestuurder(s){% else %}zaakvoerder(s){% endif %}
{% if commissaris %}{% input period.custom.artikels.herbenoeming_commissaris as boolean %} Herbenoeming commissaris{% endif %}
{% input period.custom.artikels.benoeming_commissaris as boolean %} Benoeming commissaris
{% if period.custom.notulen.schema != 'VOL' %}{% input period.custom.artikels.jaarverslag as boolean %} Jaarverslag {% endif %}
{% endinputcomment %}

{% if period.custom.notulen.schema == 'VOL' %}{% assign jaarverslag = true %}{% else %} {% if period.custom.artikels.jaarverslag == 'true' %} {% assign jaarverslag = true %} {% else %}{% assign nojaarverslag = true %}{% endif %}{% endif %}
{% if period.custom.artikels.uitstel == 'true' %} {% assign uitstel = true %}{% endif %}
{% if period.custom.artikels.herbenoeming_zaakvoerders == 'true' %}{% assign herbenoeming_zaakvoerders = true %}{% endif %}
{% if period.custom.artikels.benoeming_zaakvoerders == 'true' %}{% assign benoeming_zaakvoerders = true %}{% endif %}
{% if period.custom.artikels.ontslag_zaakvoerders == 'true' %}{% assign ontslag_zaakvoerders = true %}{% endif %}
{% if period.custom.artikels.herbenoeming_commissaris == 'true' %}{% assign herbenoeming_commissaris = true %}{% endif %}
{% if period.custom.artikels.benoeming_commissaris == 'true' %}{% assign benoeming_commissaris = true %}{% endif %}
{% if period.custom.artikels.vrij_agendapunt == 'true' %}{% assign vrij_agendapunt = true %}{% endif %}
{% if period.custom.artikels.einde_mandaat == 'true' %}{% assign einde_mandaat = true %}{% endif %}
{% if period.custom.artikels.kwijting_nietstatutairedatum == 'true' %}{% assign kwijting_nietstatutairedatum = true %}{% endif %}
{% if period.custom.notulen.bijeenroep == 'Dit ter vervanging van de datum en het tijdstip voorzien in' %}{% assign vergadering_op_ander_tijdstip = true %}{% endif %}
{% if period.custom.artikels.belangenconflict == 'true' %}{% assign belangenconflict = true %}{% endif %}
{% if period.custom.artikels.rekening_courant == 'true' %}{% assign rekening_courant = true %}{% endif %}
{% if period.custom.artikels.toekomstige_bezoldiging == 'true' %}{% assign toekomstige_bezoldiging = true %}{% endif %}
{% if period.custom.artikels.verlies_maatschappelijk_kapitaal == 'true' %}{% assign verlies_maatschappelijk_kapitaal = true %}{% endif %}
{% if period.custom.artikels.college == 'true' %}{% assign college = true %}{% endif %}

{% if period.custom.benoeming.natuurlijk_persoon == 'true' %}{% assign natuurlijk_persoon = true %}{% endif %}
{% if period.custom.benoeming.onderneming == 'true' %}{% assign onderneming = true %}{% endif %}


{{company.name}}&nbsp;{% if company.company_form == "EBVBA" or company.company_form == "BVOVVEEBVBA"%} BVBA {% else %}{{company.company_form}} {% endif %}
{{company.street}}
{{company.city}}
Ondernemingsnummer:&nbsp;{{company.vat_identifier}}
RPR&nbsp;{{company.custom.rpr.name}}

________________________________________

->**{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}Notulen van de zaakvoerder van{% when 'zaakvoerders' %}{% if college %}Notulen van het college van zaakvoerders van{% else %}Notulen van de zaakvoerders van{% endif %}{% else %}Notulen van de raad van bestuur van{% endcase %}** **{% input period.custom.mod.datum as:date placeholder:'datum' %}**<-

________________________________________

{% case director_type %}
{% when 'zaakvoerders' %}
**Samenstelling van de vergadering**

Zijn aanwezig:

{% capture options %}{% for zaakvoerder in period.directors %}{% if zaakvoerder.custom.rechtspersoon != "true" %}{{zaakvoerder.name}}|{% endif %}{% endfor %}{% endcapture %}
{% capture rechtspersoon_opties %}{% for director in period.directors %}{% if director.custom.rechtspersoon == "true" %}{{director.name}}|{% endif %}{% endfor %}{% endcapture %}
{% fori aanwezig in period.custom.aanwezig %}
- {% ic %}*{% input aanwezig.type as:select options:'Natuurlijk persoon|Rechtspersoon' %}*{% endic %}{% if aanwezig.type =='Natuurlijk persoon'%}{% input aanwezig.geslacht as:select options:'De heer|Mevrouw' %} {% input aanwezig.options as:select options:options %} {% endif %}{% if aanwezig.type =='Rechtspersoon'%}{% input aanwezig.rechtspersoon_opties as:select options:rechtspersoon_opties %} {% endif %}{% endfori %}

Aangezien {% if college %}alle leden van het college van zaakvoerders{% else %}alle zaakvoerders{% endif %} aanwezig zijn, is de vergadering rechtsgeldig samengesteld en kan zij beraadslagen en besluiten over haar agenda.

{% capture options %}{% for zaakvoerder in period.directors %}{% if zaakvoerder.custom.rechtspersoon != "true" %}{{zaakvoerder.name}}|{% endif %}{% endfor %}{% endcapture %}
{% capture rechtspersoon_opties %}{% for director in period.directors %}{% if director.custom.rechtspersoon == "true" %}{{director.name}}|{% endif %}{% endfor %}{% endcapture %}
{% ic %}*{% input period.custom.some.type as:select options:'Natuurlijk persoon|Rechtspersoon' %}*{% endic %}{% if period.custom.some.type =='Natuurlijk persoon'%}{% input period.custom.some.geslacht as:select options:'De heer|Mevrouw' %} {% input period.custom.some.options options:options as:select %} {% endif %}{% if period.custom.some.type =='Rechtspersoon'%} {% input period.custom.some.options options:rechtspersoon_opties as:select %}{% endif %}, zit de vergadering voor.

{% when 'bestuurders' %}
**Samenstelling van de vergadering**

Zijn aanwezig:

{% capture options %}{% for zaakvoerder in period.directors %}{% if zaakvoerder.custom.rechtspersoon != "true" %}{{zaakvoerder.name}}|{% endif %}{% endfor %}{% endcapture %}
{% capture rechtspersoon_opties %}{% for director in period.directors %}{% if director.custom.rechtspersoon == "true" %}{{director.name}}|{% endif %}{% endfor %}{% endcapture %}
{% fori aanwezig in period.custom.aanwezig %}
- {% ic %}*{% input aanwezig.type as:select options:'Natuurlijk persoon|Rechtspersoon' %}*{% endic %}{% if aanwezig.type =='Natuurlijk persoon'%}{% input aanwezig.geslacht as:select options:'De heer|Mevrouw' %} {% input aanwezig.options as:select options:options %}{% endif %}{% if aanwezig.type =='Rechtspersoon'%}{% input aanwezig.rechtspersoon_opties as:select options:rechtspersoon_opties %}{% endif %}{% endfori %}

Aangezien alle leden van de raad van bestuur aanwezig zijn, is de vergadering rechtsgeldig samengesteld en kan zij beraadslagen en besluiten over haar agenda.

{% capture options %}{% for zaakvoerder in period.directors %}{% if zaakvoerder.custom.rechtspersoon != "true" %}{{zaakvoerder.name}}|{% endif %}{% endfor %}{% endcapture %}
{% capture rechtspersoon_opties %}{% for director in period.directors %}{% if director.custom.rechtspersoon == "true" %}{{director.name}}|{% endif %}{% endfor %}{% endcapture %}
{% ic %}*{% input period.custom.some.type as:select options:'Natuurlijk persoon|Rechtspersoon' %}*{% endic %}{% if period.custom.some.type =='Natuurlijk persoon'%}{% input period.custom.some.geslacht as:select options:'De heer|Mevrouw' %} {% input period.custom.some.options options:options as:select %} {% endif %}{% if period.custom.some.type =='Rechtspersoon'%} {% input period.custom.some.options options:rechtspersoon_opties as:select %}{% endif %}, zit de vergadering voor.


{% endcase %}

**Agenda**

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder maakt deze notulen op aan de hand van volgende agenda: {% else %}De voorzitter zet uiteen dat de huidige vergadering bijeenkomt met de volgende agenda:{% endcase %}

* {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}Het afwerken {% else %} Het bespreken en afwerken {% endcase %} van de jaarrekening afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }} {% if art94 %}
* Toepassing van artikel 94-96 W.venn {% endif %} {% if jaarverslag %}
* {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}Het afwerken {% else %} Het bespreken en afwerken {% endcase %}van het jaarverslag met betrekking tot het boekjaar afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }} {% endif %}{% if herbenoeming_zaakvoerders %}
* Voorstel herbenoeming {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}zaakvoerder {% when 'zaakvoerders' %}zaakvoerder(s){% when 'bestuurders' %}bestuurder(s){% endcase %}{% endif %}{% if benoeming_zaakvoerders %}
* Voorstel benoeming {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}zaakvoerder {% when 'zaakvoerders' %}zaakvoerder(s){% when 'bestuurders' %}bestuurder(s){% endcase %}{% endif %}{% if herbenoeming_commissaris %}
* Voorstel herbenoeming commissaris{% endif %}{% if benoeming_commissaris %}
* Voorstel benoeming commissaris{% endif %}
* Het opstellen van de agenda van de jaarvergadering

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}**Besluiten** {% else %}**Beraadslagingen en besluiten**{% endcase %}

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}_Het afwerken van de jaarrekening afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }}_  {% else %}_Het bespreken en afwerken van de jaarrekening afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }}_{% endcase %}

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder gaat over tot de afwerking van de jaarrekening afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }}.{% else %}Na bespreking wordt de jaarrekening afgewerkt.{% endcase %}

Deze jaarrekening werd afgesloten met een balanstotaal van {{ period.accounts.assets.value | currency }} euro en {% if winst_verlies >= 0%}te bestemmen winst{% else %}te verwerken verlies{% endif %} van het boekjaar van {{ winst_verlies | currency }} euro.

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De  zaakvoerder verklaart en bevestigt{% when 'zaakvoerders' %} {% if college %}Het college van zaakvoerders verklaart en bevestigt{% else %}De zaakvoerders verklaren en bevestigen{% endif %}{% else %}De raad van bestuur verklaart en bevestigt{% endcase %} dat deze jaarrekening opgemaakt is in overeenstemming met de in België toepasselijke wettelijke en bestuursrechtelijke voorschriften en een getrouw beeld geeft van het vermogen en de financiële toestand van de vennootschap op afsluitdatum, evenals van de resultaten van het behandelde boekjaar.

{% if art94 %}
_Toepassing van artikel 94-96 W. Venn._

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder besluit{% when 'zaakvoerders' %}{% if college %}Het college van zaakvoerders besluit{% else %}De zaakvoerders besluiten{% endif %} {% else %}De raad van bestuur besluit{% endcase %} bij het opstellen van de jaarrekening {% if period.custom.notulen.schema == 'VOL' %}{% if commissaris %}in de toelichting en het jaarverslag{% else %}in het jaarverslag{% endif %}{% else %}in de toelichting{% endif %}  de toepassing van de waarderingsregels in de veronderstelling van continuïteit als volgt te verantwoorden:

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}Ingevolge art. 94-96 van het Wetboek van vennootschappen dient de zaakvoerder de toepassing van de waarderingsregels in de veronderstelling van continuïteit te verantwoorden. De zaakvoerder is van oordeel dat de continuïteit niet in het gedrang komt, gezien {% when 'zaakvoerders' %}{% if college %} Ingevolge art. 94-96 van het Wetboek van vennootschappen dient het college van zaakvoerders de toepassing van de waarderingsregels in de veronderstelling van continuïteit te verantwoorden. Het college van zaakvoerders is van oordeel dat de continuïteit niet in het gedrang komt, gezien {% else %} Ingevolge art. 94-96 van het Wetboek van vennootschappen dienen de zaakvoerders de toepassing van de waarderingsregels in de veronderstelling van continuïteit te verantwoorden. De zaakvoerders zijn van oordeel dat de continuïteit niet in het gedrang komt, gezien {% endif %}{% else %}Ingevolge art. 94-96 van het Wetboek van vennootschappen dienen de bestuurders de toepassing van de waarderingsregels in de veronderstelling van continuïteit te verantwoorden. De bestuurders zijn van oordeel dat de continuïteit niet in het gedrang komt, gezien {% endcase %}{% input period.custom.rvb.art94 as:text placeholder:'aan te vullen door de gebruiker met de verantwoording' %}{% endif %}

{% if jaarverslag %}
{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}_Het afwerken{% else %}_Het bespreken en afwerken{% endcase %} van het jaarverslag met betrekking tot het boekjaar afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }}_
Vervolgens wordt het jaarverslag {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}afgewerkt.{% else %}besproken en afgewerkt.{% endcase %}

{% if commissaris %} De jaarrekening en het jaarverslag worden overgemaakt aan de commissaris en voorgelegd aan de jaarvergadering. {% else %} De jaarrekening en het jaarverslag worden voorgelegd aan de jaarvergadering. {% endif %}

{% endif %}

{% if herbenoeming_zaakvoerders %}
_Voorstel herbenoeming {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}zaakvoerder(s)_{% when 'zaakvoerders' %}zaakvoerder(s)_{% when 'bestuurders' %}bestuurder(s)_{% endcase %}
{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder besluit{% when 'zaakvoerders' %}{% if college %}Het college van zaakvoerders besluit{% else %}De zaakvoerders besluiten{% endif %}{% else %}De raad van bestuur besluit{% endcase %} aan de jaarvergadering de herbenoeming tot {% case director_type %}{% when 'zaakvoerder' %}zaakvoerder voor te stellen van: {% when 'zaakvoerders' or 'enige vennoot' %}zaakvoerder voor te stellen van: {% when 'bestuurders' %}bestuurder voor te stellen, voor een periode eindigend onmiddellijk na de jaarvergadering van {% input period.custom.rvb.datum_herbenoeming placeholder:'yyyy' %}, van:{% endcase %}

{% capture options3 %}{% for zaakvoerder in period.directors %}{% if zaakvoerder.custom.rechtspersoon != "true" %}{{zaakvoerder.name}}|{% endif %}{% endfor %}{% endcapture %}
{% capture rechtspersoon_opties3 %}{% for director in period.directors %}{% if director.custom.rechtspersoon == "true" %}{{director.name}}|{% endif %}{% endfor %}{% endcapture %}
{% fori herbenoeming_bestuurder in period.custom.herbenoeming_bestuurder %}
- {% ic %}*{% input herbenoeming_bestuurder.benoeming_type as:select options:'Natuurlijk persoon|Rechtspersoon' %}*{% endic %}{% if herbenoeming_bestuurder.benoeming_type =='Natuurlijk persoon'%}{% input herbenoeming_bestuurder.benoeming_geslacht as:select options:'de heer|mevrouw' %} {% input herbenoeming_bestuurder.options3 options:options3 as:select %}{% endif %}{% if herbenoeming_bestuurder.benoeming_type =='Rechtspersoon'%}{% input herbenoeming_bestuurder.rechtspersoon_opties3 as:select options:rechtspersoon_opties3 %}{% endif %}{% endfori %}{% endif %}

{% if benoeming_zaakvoerders %}
_Voorstel benoeming {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}zaakvoerder(s)_{% when 'zaakvoerders' %}zaakvoerder(s)_{% when 'bestuurders' %}bestuurder(s)_{% endcase %}
{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder besluit{% when 'zaakvoerders' %}{% if college %}Het college van zaakvoerders besluit{% else %}De zaakvoerders besluiten{% endif %}{% else %}De raad van bestuur besluit{% endcase %} aan de jaarvergadering de benoeming tot {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}zaakvoerder voor te stellen van:{% when 'zaakvoerders' %}zaakvoerder voor te stellen van:{% when 'bestuurders' %}bestuurder voor te stellen, voor een periode eindigend onmiddellijk na de jaarvergadering van {% input period.custom.rvb.datum_benoeming placeholder:'yyyy' %}, van:{% endcase %}

{% capture options5 %}{% for zaakvoerder in period.directors %}{% if zaakvoerder.custom.rechtspersoon != "true" %}{{zaakvoerder.name}}|{% endif %}{% endfor %}{% endcapture %}
{% capture rechtspersoon_opties5 %}{% for director in period.directors %}{% if director.custom.rechtspersoon == "true" %}{{director.name}}|{% endif %}{% endfor %}{% endcapture %}
{% fori benoeming_bestuurder in period.custom.benoeming_bestuurder %}
- {% ic %}*{% input benoeming_bestuurder.benoeming_type as:select options:'Natuurlijk persoon|Rechtspersoon' %}*{% endic %}{% if benoeming_bestuurder.benoeming_type =='Natuurlijk persoon'%}{% input benoeming_bestuurder.benoeming_geslacht as:select options:'de heer|mevrouw' %} {% input benoeming_bestuurder.options5 options:options5 as:select %}{% endif %}{% if benoeming_bestuurder.benoeming_type =='Rechtspersoon'%}{% input benoeming_bestuurder.rechtspersoon_opties5 as:select options:rechtspersoon_opties5 %}{% endif %}{% endfori %}{% endif %}

{% if herbenoeming_commissaris %}
_Voorstel herbenoeming commissaris_

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder besluit{% when 'zaakvoerders' %}{% if college %}Het college van zaakvoerders besluit{% else %}De zaakvoerders besluiten{% endif %}{% else %}De raad van bestuur besluit{% endcase %} aan de jaarvergadering voor te stellen dat {% input period.custom.notulen.herbenoeming_commissaris_naam placeholder:'naam rechtspersoon' %} {% input period.custom.notulen.herbenoeming_commissaris_rechtsvorm placeholder:'rechtsvorm' %} (Ondernemingsnummmer {% input period.custom.notulen.herbenoeming_commissaris_ondernemingsnummer_land placeholder:'BE' %} {% input period.custom.notulen.herbenoeming_commissaris_ondernemingsnummer_deel1 placeholder:'0000' %}.{% input period.custom.notulen.herbenoeming_commissaris_ondernemingsnummer_deel2 placeholder:'000' %}.{% input period.custom.notulen.herbenoeming_commissaris_ondernemingsnummer_deel3 placeholder:'000' %} / RPR {% input period.custom.notulen.herbenoeming_commissaris_RPR placeholder:'Stad, afdeling' %}), met zetel te {% input period.custom.notulen.herbenoeming_commissaris_adres_straat placeholder:'straat + nummer' %}, {% input period.custom.notulen.herbenoeming_commissaris_adres_gemeente placeholder:'postcode + gemeente' %}, vertegenwoordigd door {% input period.custom.notulen.herbenoeming_commissaris_geslacht as:select options:'de heer|mevrouw' %} {% input period.custom.notulen.herbenoeming_commissaris_vertegenwoordiging placeholder:'voornaam naam' %}, bedrijfsrevisor, kantoorhoudende te {% input period.custom.notulen.herbenoeming_commissaris_kantoor placeholder:'' %}, tot commissaris zal herbenoemd worden voor een periode van drie boekjaren. {% endif %}

{% if benoeming_commissaris %}
_Voorstel benoeming commissaris_

{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}De zaakvoerder besluit{% when 'zaakvoerders' %}{% if college %}Het college van zaakvoerders besluit{% else %}De zaakvoerders besluiten{% endif %}{% else %}De raad van bestuur besluit{% endcase %} aan de jaarvergadering voor te stellen dat {% input period.custom.notulen.benoeming_commissaris_naam placeholder:'naam rechtspersoon' %} {% input period.custom.notulen.benoeming_commissaris_rechtsvorm placeholder:'rechtsvorm' %} (Ondernemingsnummmer {% input period.custom.notulen.benoeming_commissaris_ondernemingsnummer_land placeholder:'BE' %} {% input period.custom.notulen.benoeming_commissaris_ondernemingsnummer_deel1 placeholder:'0000' %}.{% input period.custom.notulen.benoeming_commissaris_ondernemingsnummer_deel2 placeholder:'000' %}.{% input period.custom.notulen.benoeming_commissaris_ondernemingsnummer_deel3 placeholder:'000' %} / RPR {% input period.custom.notulen.benoeming_commissaris_RPR placeholder:'Stad, afdeling' %}), met zetel te {% input period.custom.notulen.benoeming_commissaris_adres_straat placeholder:'straat + nummer' %}, {% input period.custom.notulen.benoeming_commissaris_adres_gemeente placeholder:'postcode + gemeente' %}, vertegenwoordigd door {% input period.custom.notulen.benoeming_commissaris_geslacht as:select options:'de heer|mevrouw' %} {% input period.custom.notulen.benoeming_commissaris_vertegenwoordiging placeholder:'voornaam naam' %}, bedrijfsrevisor, kantoorhoudende te {% input period.custom.notulen.benoeming_commissaris_kantoor placeholder:'' %}, tot commissaris zal benoemd worden voor een periode van drie boekjaren. {% endif %}

_Het opstellen van de agenda van de jaarvergadering_

{% if company_form == "EBVBA" and period.directors.count == 1 %}De zaakvoerder stelt {% else %}{% if college %}Het college van zaakvoerders stelt {% else %} {% case director_type %}{% when 'zaakvoerder' %}De zaakvoerder stelt {% when 'zaakvoerders' %}De zaakvoerders stellen {% when 'bestuurders' %}De raad van bestuur stelt {% endcase %}{% endif %}{% endif %}volgende agenda van de jaarvergadering op.

{% if jaarverslag %}
* Lezing van het jaarverslag{% endif %}{% if commissaris %}
* Lezing van het verslag van de commissaris{% endif %}
* {% case director_type %}{% when 'enige vennoot' %}Goedkeuring {% else %} Bespreking en goedkeuring {% endcase %}van de jaarrekening afgesloten per {{ period.year_end_date | date:'%d/%m/%Y' }} {% if uitstel %}
* Kwijting voor het niet houden van de jaarvergadering op statutaire datum {% endif %}
* Kwijting {% if commissaris %}
* Kwijting aan de commissaris {% endif %}{% if herbenoeming_zaakvoerders %}
* Herbenoeming {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' or 'zaakvoerders' %}zaakvoerder(s){% when 'bestuurders' %}bestuurder(s){% endcase %}{% endif %}{% if benoeming_zaakvoerders %}
* Benoeming {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' or 'zaakvoerders' %}zaakvoerder(s){% when 'bestuurders' %}bestuurder(s){% endcase %}{% endif %}{% if einde_mandaat %}
* Vaststelling einde mandaat {% endif %}{% if herbenoeming_commissaris %}
* Herbenoeming commissaris {% endif %}{% if benoeming_commissaris %}
* Benoeming commissaris{% endif %}

{% if period.directors.count != 1 %}Voormelde besluiten werden met eenparigheid van stemmen genomen. {% endif %}

{% if period.directors.count == 1 %}**Slot** {% else %} **Beëindiging van de vergadering**{% endif %}

Aangezien alle punten op de agenda behandeld zijn, {% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}worden deze notulen afgesloten. {% else %}wordt de vergadering beëindigd. {% endcase %}


{% case director_type %}{% when 'zaakvoerder' or 'enige vennoot' %}Handtekening zaakvoerder:{% when 'zaakvoerders' %}Handtekeningen zaakvoerders:{% else %}Handtekeningen bestuurders:{% endcase %}

{% assign aantal_zaakvoerders = period.directors.count %}
{% if aantal_zaakvoerders > 4 %}{% assign aantal_kolommen = 4 %}{% else %}{% assign aantal_kolommen = aantal_zaakvoerders %}{% endif %}


|------{% for i in (1..aantal_kolommen) %}----{{ 100/aantal_kolommen | integer }}%------|{% endfor %}+
|
|
|
|{% for aanwezig in period.custom.aanwezig %}{% if aanwezig.type =='Natuurlijk persoon'%} {{ aanwezig.geslacht }} {{ aanwezig.options }}<br>{% if director_type == 'bestuurders' %}{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} {% if aanwezig.type =='Rechtspersoon'%}{{ aanwezig.rechtspersoon_opties }} <br>{% if director_type == 'bestuurders' %}{% if director.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if director.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} |{% assign modulo = forloop.index | modulo:4 %}{% if modulo == 0 %}{% unless forloop.last %}
|
|
|
|{% endunless %}{% endif %}{% endfor %}
|
|

Thanks,

Sylvie

Hello,

Do you have a solution for me?

Thanks,

Sylvie

Hello,

Do you have a solution for me?

It is urgent.

Thanks,

Sylvie

Hello @svalais,

Let me assist you in this, without going into the code you posted earlier. Have an alternative solution…

Seems to me you want the signatures of the shareholders, or directors, with their title right?
Those are made in another template (probably “bedrijfsparameters” or something like that). And they are saved in what we call a ‘collection’ (sort of a little database with names, titles and other stuff in it). And that collection will be attached to the ‘company’, I suppose.

So if this collection is attached to the company (or period for that matter), you can summon it in another template by doing a forloop.

Isn’t this something that could be done, and that gives the same result?

I hope together we can assist you further into this

I need the signatures of the names that the user have choiced under the title Samenstelling van de vergadering.

These are not al the name of the director’s in the bedrijfsparameters.

The name are correct but the title not.

Can you help me?

Thanks,

Sylvie

Great @svalais, can you post the code that creates the signatures ? Not the whole code, but only the part where those signatures are created in that other template.

Thanks.

Sven,

This is the code:

{% assign aantal_zaakvoerders = period.directors.count %}
{% if aantal_zaakvoerders > 4 %}{% assign aantal_kolommen = 4 %}{% else %}{% assign aantal_kolommen = aantal_zaakvoerders %}{% endif %}

|------{% for i in (1…aantal_kolommen) %}----{{ 100/aantal_kolommen | integer }}%------|{% endfor %}+
|
|
|
|{% for aanwezig in period.custom.aanwezig %}{% if aanwezig.type ==‘Natuurlijk persoon’%} {{ aanwezig.geslacht }} {{ aanwezig.options }}
{% if director_type == ‘bestuurders’ %}{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %}{% if aanwezig.type ==‘Rechtspersoon’%}{{ aanwezig.rechtspersoon_opties }}
{% if director_type == ‘bestuurders’ %}{% if director.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if director.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} |{% assign modulo = forloop.index | modulo:4 %}{% if modulo == 0 %}{% unless forloop.last %}
|
|
|
|{% endunless %}{% endif %}{% endfor %}
|
|

Thanks,

Sylvie

Sorry @svalais, perhaps it was an unclear question from my part.

What I need, is the code that creates the names, titles, signatures, … It’s not in the code you posted.
It’s created in another template (01 company parameters perhaps?); could you look for it, where those variables are created, and post it here (mind the quotes around your code by putting 3 times a ` before and after your code. That way it becomes more clearly :slight_smile: ).

If we have this, we can have a deeper look into it.

As my colleague @michail said before, there still is an issue in this code:

{% for aanwezig in period.custom.aanwezig %}{% if aanwezig.type =='Natuurlijk persoon'%} {{ aanwezig.geslacht }} {{ aanwezig.options }}<br>{% if director_type == 'bestuurders' %}{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} {% if aanwezig.type =='Rechtspersoon'%}{{ aanwezig.rechtspersoon_opties }} <br>{% if director_type == 'bestuurders' %}{% if director.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if director.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} |{% assign modulo = forloop.index | modulo:4 %}{% if modulo == 0 %}{% unless forloop.last %}

As Michail said, you create a forloop like for aanwezig in period.custom.aanwezig. By doing that, you can only summon the variables of the collection period.custom.aanwezig by using the link between the variables and the collection, and that is aanwezig (for that matter, you can even call it for x in period.custom.aanwezig and the variables will then be like x.type for instance).

You see? So we really need to figure out where, or more importantly, how the collection is created that uses variables like ‘statutory’.

Hello,

This is the code for the signature. The names are correct but not the title (see code where you can see Gedelegeerd bestuurder, bestuurder, …). The titel is to find in the document 00 - bedrijfsparameters.

‘’’|------{% for i in (1…aantal_kolommen) %}----{{ 100/aantal_kolommen | integer }}%------|{% endfor %}+
|
|
|
|{% for aanwezig in period.custom.aanwezig %}{% if aanwezig.type ==‘Natuurlijk persoon’%} {{ aanwezig.geslacht }} {{ aanwezig.options }}
{% if director_type == ‘bestuurders’ %}{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %}{% if aanwezig.type ==‘Rechtspersoon’%}{{ aanwezig.rechtspersoon_opties }}
{% if director_type == ‘bestuurders’ %}{% if director.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if director.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} |{% assign modulo = forloop.index | modulo:4 %}{% if modulo == 0 %}{% unless forloop.last %}
|
|
|{% endunless %}{% endif %}{% endfor %}
|
|’’’

I hope this wat you need from me.

Thanks,

Sylvie

Hi Sylvie,

You could fetch the original ‘director’ in the second part by cycling through all directors and match on name. You could do this like:

{% assign zaakvoerder = "" %}{% for director in period.directors %}{{ aanwezig.options }} {{ director.name }} {% if director.name == aanwezig.options %}{% assign zaakvoerder = director %}{% break %}{% endif %}{% endfor %}

As such you could have a block like below that can address the original zaakvoerder object again:

{% assign aantal_zaakvoerders = period.directors.count %}
{% if aantal_zaakvoerders > 4 %}{% assign aantal_kolommen = 4 %}{% else %}{% assign aantal_kolommen = aantal_zaakvoerders %}{% endif %}


|------{% for i in (1..aantal_kolommen) %}----{{ 100/aantal_kolommen | integer }}%------|{% endfor %}+
|
|
|
|{% for aanwezig in period.custom.aanwezig %}{% assign zaakvoerder = "" %}{% for director in period.directors %}{{ aanwezig.options }} {{ director.name }} {% if director.name == aanwezig.options %}{% assign zaakvoerder = director %}{% break %}{% endif %}{% endfor %}{% if aanwezig.type =='Natuurlijk persoon'%} {{ aanwezig.geslacht }} {{ aanwezig.options }}<br>{% if director_type == 'bestuurders' %}{% if zaakvoerder.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if zaakvoerder.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} {% if aanwezig.type =='Rechtspersoon'%}{{ aanwezig.rechtspersoon_opties }} <br>{% if director_type == 'bestuurders' %}{% if director.statutory == true %}Gedelegeerd bestuurder{% else %}Bestuurder{% endif %}{% else %}{% if director.statutory == true %}Statutair zaakvoerder{% else %}Zaakvoerder{% endif %}{% endif %}{% endif %} |{% assign modulo = forloop.index | modulo:4 %}{% if modulo == 0 %}{% unless forloop.last %}
|
|
|
|{% endunless %}{% endif %}{% endfor %}

Hi Tim,

I have copied your code but I don’t receive the correct result.

This is the result now:

“”“Feys Paul De heer Dubourg Marcel Feys Paul Feys Paul De heer Feys Paul
Statutair zaakvoerder De heer Dubourg Marcel Feys Paul M. Dubourg M. Dubourg
Zaakvoerder “””

and this his the result I need:

De heer Feys Paul M. Dubourg
Statutair zaakvoerder Zaakvoerder

Can you have a look?

Can you alos have a look for the field Represented by?

Thanks,

Sylvie