Hi there,
I’m trying to construct an aandeelhoudersregister for a company in Liquid.
I do have a problem with the options that go with the share transactions: if you create (eg) two shareholders and they both have option 1 (capture var1Full_All), then
{% input custom.[transaction.key].Optie1.Notaris_VolledigeNaam %}
as well as
{% input custom.[transaction.key].Optie1.Notaris_Plaats %}
give the same result independent of whether they are defined on a different transaction level (and - as such - a different shareholder). All these options, embedded in different options (and different shareholders) should each have the possibility to contain different answers.
What am I doing wrong here?
Thanks!
{% comment %}Step: Haal de rechtsvorm op{% endcomment %}
{% assign str_LegalForm = period.reconciliations.Cus_Fun.results.CUS_FUN_FilterRechtsvorm | strip %}
{% comment %}Step: Stel de mogelijke eigendommen op{% endcomment %}
{% assign str_Rechten_Aard = 'volle eigendom|vruchtgebruik|blote eigendom|onverdeeldheid' %}
{% comment %}Step: Definieer het minimaal aantal rijen (in output){% endcomment %}
{% assign int_AantalRijen_Minimum = 10 %}
{% comment %}{% endcomment %}
{% if str_LegalForm == 'GCV' or str_LegalForm == 'VOF' %}
{% comment %}File:AH-register_Opties_2.xlsx , sheet:Sheet1 column: U{% endcomment %}
{% capture var1Full_All %}Inschrijving bij oprichting ingevolge oprichtingsakte verleden voor notaris InpTag{% input custom.[transaction.key].Optie1.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie1.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var2Full_All %}Inschrijving bij oprichting ingevolge onderhandse akte{% endcapture %}
{% capture var3Full_All %}Inschrijving bij oprichting ingevolge akte partiële splitsing verleden voor notaris InpTag{% input custom.[transaction.key].Optie3.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie3.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var4Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge akte partiële splitsing verleden voor notaris InpTag{% input custom.[transaction.key].Optie4.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie4.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var5Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge fusie bij akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie5.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie5.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var6Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie6.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie6.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var7Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge onderhandse akte statutenwijziging{% endcapture %}
{% capture var8Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in geld ingevolge akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie8.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie8.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var9Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in geld ingevolge onderhandse akte statutenwijziging{% endcapture %}
{% capture var10Full_All %}Vernietiging bij kapitaalvermindering ingevolge akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie10.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie10.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var11Full_All %}Vernietiging bij kapitaalvermindering ingevolge onderhandse akte statutenwijziging{% endcapture %}
{% capture var12Full_All %}Overname aandelen jegens InpTag{% input custom.[transaction.key].Optie12.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var13Full_All %}Overdracht aandelen aan InpTag{% input custom.[transaction.key].Optie13.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var14Full_All %}Overname aandelen jegens InpTag{% input custom.[transaction.key].Optie14.Tegenpartij_Benaming %}InpTag ingevolge echtscheidingsvonnis d.d. InpTag{% input custom.[transaction.key].Optie14.Echtscheiding_Datum as:date %}InpTag{% endcapture %}
{% capture var15Full_All %}Overdracht aandelen aan InpTag{% input custom.[transaction.key].Optie15.Tegenpartij_Benaming %}InpTag ingevolge echtscheidingsvonnis d.d. InpTag{% input custom.[transaction.key].Optie15.Echtscheiding_Datum as:date %}InpTag{% endcapture %}
{% capture var16Full_All %}Verzaking vruchtgebruik (onderhands) ten voordele van InpTag{% input custom.[transaction.key].Optie16.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var17Full_All %}Verkrijging volle eigendom ingevolge de onderhandse verzaking vruchtgebruik door InpTag{% input custom.[transaction.key].Optie17.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var18Full_All %}Overdracht aan InpTag{% input custom.[transaction.key].Optie18.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie18.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie18.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var19Full_All %}Overname jegens InpTag{% input custom.[transaction.key].Optie19.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie19.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie19.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var20Full_All %}Overdracht van de blote eigendom aan InpTag{% input custom.[transaction.key].Optie20.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie20.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie20.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var21Full_All %}Overname van de blote eigendom jegens InpTag{% input custom.[transaction.key].Optie21.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie21.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie21.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var22Full_All %}Verkrijging ingevolge erfenis vanwege InpTag{% input custom.[transaction.key].Optie22.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var23Full_All %}Verkrijging ingevolge de vereffening van InpTag{% input custom.[transaction.key].Optie23.VereffendePartij_Benaming %}InpTag{% endcapture %}
{% capture var24Full_All %}Overgang ingevolge erfenis{% endcapture %}
{% capture var25Full_All %}Overgang ingevolge de vereffening{% endcapture %}
{% capture var26Full_All %}Inbreng door InpTag{% input custom.[transaction.key].Optie26.Tegenpartij_Benaming %}InpTag in de beperkte huwgemeenschap InpTag{% input custom.[transaction.key].Optie26.Huwgemeenschap_Benaming %}InpTag, toegevoegd aan het stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel verleden voor notaris InpTag{% input custom.[transaction.key].Optie26.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie26.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var27Full_All %}Inbreng door InpTag{% input custom.[transaction.key].Optie27.Tegenpartij_Benaming %}InpTag in de beperkte huwgemeenschap InpTag{% input custom.[transaction.key].Optie27.Huwgemeenschap_Benaming %}InpTag, toegevoegd aan het stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel verleden voor notaris InpTag{% input custom.[transaction.key].Optie27.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie27.Notaris_Plaats %}InpTag{% endcapture %}
{% comment %}File:AH-register_Opties_2.xlsx , sheet:Sheet1 column: S{% endcomment %}
{% assign str_Transactions_Description = ' Inschrijving bij oprichting ingevolge oprichtingsakte|Inschrijving bij oprichting ingevolge onderhandse akte|Inschrijving bij oprichting ingevolge akte partiële splitsing|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge akte partiële splitsing|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge fusie bij akte statutenwijziging|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge akte statutenwijziging|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge onderhandse akte statutenwijziging|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in geld ingevolge akte statutenwijziging|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in geld ingevolge onderhandse akte statutenwijziging|Vernietiging bij kapitaalvermindering ingevolge akte statutenwijziging|Vernietiging bij kapitaalvermindering ingevolge onderhandse akte statutenwijziging|Overname aandelen (gewoon)|Overdracht aandelen (gewoon)|Overname aandelen ingevolge echtscheidingsvonnis|Overdracht aandelen ingevolge echtscheidingsvonnis|Verzaking vruchtgebruik (onderhands)|Verkrijging volle eigendom ingevolge onderhandse verzaking vruchtgebruik|Overdracht aandelen ingevolge schenking|Overname aandelen ingevolge schenking|Overdracht blote eigendom ingevolge schenking|Overname blote eigendom ingevolge schenking|Verkrijging ingevolge erfenis|Verkrijging ingevolge vereffening|Overgang ingevolge erfenis|Overgang ingevolge vereffening|Inbreng in beperkte huwgemeenschap, toegevoegd aan stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel (echtgenoot)|Inbreng in beperkte huwgemeenschap, toegevoegd aan stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel (huwgemeenschap)' %}
{% assign arr_Transactions_Description = str_Transactions_Description | split:'|' %}
{% comment %}File:AH-register_Opties_2.xlsx , sheet:Sheet1 column: U{% endcomment %}
{% assign str_Transactions_PlusOrMinus = '+|+|+|+|+|+|+|+|+|-|-|+|-|+|-|-|+|-|+|-|+|+|+|-|-|-|+' %}
{% assign arr_Transactions_PlusOrMinus = str_Transactions_PlusOrMinus | split:'|' %}
{% else %}
{% comment %}File:AH-register_Opties_2.xlsx , sheet:Sheet1 column: V{% endcomment %}
{% capture var1Full_All %}Inschrijving bij oprichting ingevolge oprichtingsakte verleden voor notaris InpTag{% input custom.[transaction.key].Optie1.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie1.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var2Full_All %}Inschrijving bij oprichting ingevolge akte partiële splitsing verleden voor notaris InpTag{% input custom.[transaction.key].Optie2.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie2.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var3Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge akte partiële splitsing verleden voor notaris InpTag{% input custom.[transaction.key].Optie3.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie3.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var4Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge fusie bij akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie4.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie4.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var5Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in natura ingevolge akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie5.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie5.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var6Full_All %}Onderschrijving bij kapitaalverhoging n.a.v. de inbreng in geld ingevolge akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie6.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie6.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var7Full_All %}Vernietiging bij kapitaalvermindering ingevolge akte statutenwijziging verleden voor notaris InpTag{% input custom.[transaction.key].Optie7.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie7.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var8Full_All %}Overname aandelen jegens InpTag{% input custom.[transaction.key].Optie8.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var9Full_All %}Overdracht aandelen aan InpTag{% input custom.[transaction.key].Optie9.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var10Full_All %}Overname aandelen jegens InpTag{% input custom.[transaction.key].Optie10.Tegenpartij_Benaming %}InpTag ingevolge echtscheidingsvonnis d.d. InpTag{% input custom.[transaction.key].Optie10.Echtscheiding_Datum as:date %}InpTag{% endcapture %}
{% capture var11Full_All %}Overdracht aandelen aan InpTag{% input custom.[transaction.key].Optie11.Tegenpartij_Benaming %}InpTag ingevolge echtscheidingsvonnis d.d. InpTag{% input custom.[transaction.key].Optie11.Echtscheiding_Datum as:date %}InpTag{% endcapture %}
{% capture var12Full_All %}Verzaking vruchtgebruik (onderhands) ten voordele van InpTag{% input custom.[transaction.key].Optie12.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var13Full_All %}Verkrijging volle eigendom ingevolge de onderhandse verzaking vruchtgebruik door InpTag{% input custom.[transaction.key].Optie13.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var14Full_All %}Overdracht aan InpTag{% input custom.[transaction.key].Optie14.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie14.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie14.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var15Full_All %}Overname jegens InpTag{% input custom.[transaction.key].Optie15.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie15.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie15.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var16Full_All %}Overdracht van de blote eigendom aan InpTag{% input custom.[transaction.key].Optie16.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie16.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie16.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var17Full_All %}Overname van de blote eigendom jegens InpTag{% input custom.[transaction.key].Optie17.Tegenpartij_Benaming %}InpTag ingevolge akte schenking verleden voor notaris InpTag{% input custom.[transaction.key].Optie17.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie17.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var18Full_All %}Verkrijging ingevolge erfenis vanwege InpTag{% input custom.[transaction.key].Optie18.Tegenpartij_Benaming %}InpTag{% endcapture %}
{% capture var19Full_All %}Verkrijging ingevolge de vereffening van InpTag{% input custom.[transaction.key].Optie19.VereffendePartij_Benaming %}InpTag{% endcapture %}
{% capture var20Full_All %}Overgang ingevolge erfenis{% endcapture %}
{% capture var21Full_All %}Overgang ingevolge de vereffening{% endcapture %}
{% capture var22Full_All %}Inbreng door InpTag{% input custom.[transaction.key].Optie22.Tegenpartij_Benaming %}InpTag in de beperkte huwgemeenschap InpTag{% input custom.[transaction.key].Optie22.Huwgemeenschap_Benaming %}InpTag, toegevoegd aan het stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel verleden voor notaris InpTag{% input custom.[transaction.key].Optie22.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie22.Notaris_Plaats %}InpTag{% endcapture %}
{% capture var23Full_All %}Inbreng door InpTag{% input custom.[transaction.key].Optie23.Tegenpartij_Benaming %}InpTag in de beperkte huwgemeenschap InpTag{% input custom.[transaction.key].Optie23.Huwgemeenschap_Benaming %}InpTag, toegevoegd aan het stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel verleden voor notaris InpTag{% input custom.[transaction.key].Optie23.Notaris_VolledigeNaam %}InpTag te InpTag{% input custom.[transaction.key].Optie23.Notaris_Plaats %}InpTag{% endcapture %}
{% comment %}File:AH-register_Opties_2.xlsx , sheet:Sheet1 column: T{% endcomment %}
{% assign str_Transactions_Description = 'Inschrijving bij oprichting ingevolge oprichtingsakte|Inschrijving bij oprichting ingevolge akte partiële splitsing|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge akte partiële splitsing|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge fusie bij akte statutenwijziging|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in natura ingevolge akte statutenwijziging|Onderschrijving bij kapitaalverhoging n.a.v. inbreng in geld ingevolge akte statutenwijziging|Vernietiging bij kapitaalvermindering ingevolge akte statutenwijziging|Overname aandelen (gewoon)|Overdracht aandelen (gewoon)|Overname aandelen ingevolge echtscheidingsvonnis|Overdracht aandelen ingevolge echtscheidingsvonnis|Verzaking vruchtgebruik (onderhands)|Verkrijging volle eigendom ingevolge onderhandse verzaking vruchtgebruik|Overdracht aandelen ingevolge schenking|Overname aandelen ingevolge schenking|Overdracht blote eigendom ingevolge schenking|Overname blote eigendom ingevolge schenking|Verkrijging ingevolge erfenis|Verkrijging ingevolge vereffening|Overgang ingevolge erfenis|Overgang ingevolge vereffening|Inbreng in beperkte huwgemeenschap, toegevoegd aan stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel (echtgenoot)|Inbreng in beperkte huwgemeenschap, toegevoegd aan stelsel van scheiding van goederen ingevolge akte wijziging huwelijksstelsel (huwgemeenschap)' %}
{% assign arr_Transactions_Description = str_Transactions_Description | split:'|' %}
{% comment %}File:AH-register_Opties_2.xlsx , sheet:Sheet1 column: Z{% endcomment %}
{% assign str_Transactions_PlusOrMinus = '+|+|+|+|+|+|-|+|-|+|-|-|+|-|+|-|+|+|+|-|-|-|+' %}
{% assign arr_Transactions_PlusOrMinus = str_Transactions_PlusOrMinus | split:'|' %}
{% endif %}
---
->
"{{company.name}}"
{{str_LegalForm}}
{{company.street}}
{{company.city}}
{{company.custom.rpr.name}}
Ondernemingsnummer {{company.vat_identifier}}
<-
---
---
-> _**AANDELENREGISTER**_ <-
---
{% ic %}
{% comment %}Tabel 1: nieuwe aandeelhouders{% endcomment %}
Geef de nieuwe aandeelhouders in
{% stripnewlines %}
{% newline %}
|
hoedanigheid
|
naam
|
Adres
|
Ondernemingsnummer
{% newline %}
|
:---:
|
:---:
|
:---:
|
:---:#+
{% fori aandeelhouder in custom.aandeelhouders_new placeholder:'volledige naam aandeelhouder' %}
{% newline %}
|
{% input aandeelhouder.hoedanigheid as:select options:'huwgemeenschap|natuurlijk persoon|rechtspersoon' default:'natuurlijk persoon' %}
|
{% input aandeelhouder.fullname %}
|
{% input aandeelhouder.address %}
|
{% input aandeelhouder.ondernemingsnummer %}
{% endfori %}
{% endstripnewlines %}
{% endic %}
{% comment %}Tabel 2: informatie voor alle nieuwe aandeelhouders{% endcomment %}
{% stripnewlines %}
{% for aandeelhouder in custom.aandeelhouders_new %}
{% assign $0 = 0 %}{% comment %}Teller voor cumulatief aantal aandelen{% endcomment %}
{% assign int_ExistingRows_Counter = 0 %}{% comment %}Teller voor minimaal aantal rijen voor een aandeelhouder{% endcomment %}
{% newline %}Naam en voornaam of maatschappelijke benaming en rechtsvorm: {{aandeelhouder.fullname}}
{% newline %}Woonplaats of maatschappelijke zetel: {{aandeelhouder.address}}
{% if aandeelhouder.ondernemingsnummer != blank %}
{% newline %}ondernemingsnummer: {{aandeelhouder.ondernemingsnummer}}
{% endif %}
{% newline %}{% comment %}Nieuwe tabel maken{% endcomment %}
{% newline %}
{% comment %}Nieuwe lijn omwille van landschape{% endcomment %}
|
Datum inschrijving
|
Aard van de handeling (onderschrijving, storting, overdracht, overname, vernietiging, omzetting,...)
{% ic %}
|
Bijkomende info 1
|
Bijkomende info 2
|
Bijkomende info 3
|
Bijkomende info 4
{% endic %}
|
Aantal aandelen die het voorwerp uitmaken van de handeling
|
Aantal aandelen van de aandeelhouder na de handeling
|
Volgnummer van de aandelen
|
Aard van de rechten
|
Handtekening van de overdrager en de overnemer, in geval van overdracht onder de levenden; van de zaakvoerder en de genieter in geval van overdracht wegens overlijden.
{% newline %}
{% comment %}Nieuwe lijn omwille van landschape{% endcomment %}
|
:---:
{% ic %}
|
:---:
|
:---:
|
:---:
|
:---:
{% endic %}
|
:---:
|
:---:
|
:---:
|
:---:
|
:---:
|
:---:
#+
{% fori transaction in custom[aandeelhouder.name.key] %}
{% assign int_ExistingRows_Counter = int_ExistingRows_Counter | plus:1 %}
{% changeorientation %}
{% newline %}
{% comment %}Nieuwe lijn omwille van landschape{% endcomment %}
|{% comment %}Kolom 1: datum inschrijving{% endcomment %}
{% input transaction.date as:date %}
{% ic %}
|{% comment %}Kolom 2: aard handeling{% endcomment %}
{% assign int_Transactions_Counter = 0 %}
{% input transaction.description as:select options:str_Transactions_Description %}
{% for description in arr_Transactions_Description %}
{% assign int_Transactions_Counter = int_Transactions_Counter | plus:1 %}
{% if transaction.description == description %}
{% break %}
{% endif %}
{% endfor %}
{% assign int_Transactions_Counter2 = int_Transactions_Counter %}
{% assign int_Transactions_Counter = int_Transactions_Counter | minus:1 %}
{% endic %}
|{% comment %}Kolom 3: bijkomende invulvelden{% endcomment %}
{% capture desc_current %}var{{int_Transactions_Counter2}}Full_All{% endcapture %}
{% comment %}Step: tel hoeveel inputtags (benaderd via InpTag) in var1Full_All voorkomen{% endcomment %}
{% assign arr_var1Full_All = [desc_current] | split:'InpTag' %}
{% ic %}
{% stripnewlines %}
{% comment %}Step: Isoleer de input tags en zet deze in een afzonderlijke kolom{% endcomment %}
{% newline %}
{% for part in arr_var1Full_All %}
{% assign str_FirstCharacter = part | slice:0,1 %}
{% if str_FirstCharacter == '<' %} {% comment %}input tag{% endcomment %}
{% assign int_InputCounter = int_InputCounter | plus:1 %}
{{part}}
|
{% endif %}
{% endfor %}
{% comment %}Step: Voeg hier nog het verschil met 4 (maximaal aantal opties) kolommen aan toe{% endcomment %}
{% assign int_AmountOfPipesAlreadyPresent = int_InputCounter %}
{% assign int_AmountOfPipes_Goal = 4 %}
{% assign int_AmountOfPipes_Difference = int_AmountOfPipes_Goal | minus:int_AmountOfPipesAlreadyPresent %}
{% for int_Counter in (1..int_AmountOfPipes_Difference) %}
|
{% endfor %}
{% endstripnewlines %}
{% endic %}
|
{% input transaction.AmountOfShares %}
|
{% if arr_Transactions_PlusOrMinus[int_Transactions_Counter] == '+' %}
{% assign AmountOfShares_Final = transaction.AmountOfShares %}
{% elsif arr_Transactions_PlusOrMinus[int_Transactions_Counter] == '-' %}
{% assign AmountOfShares_Final = -1*transaction.AmountOfShares %}
{% endif %}
{% $0+ AmountOfShares_Final %}
{% if transaction.date != blank and transaction.description != blank and transaction.AmountOfShares != blank %}
{{$0 | integer}}
{% endif %}
|
{% input transaction.SequenceNumberShares %}
|
{% input transaction.AardVanDeRechten as:select options:str_Rechten_Aard %}
|
{% ic %}Handtekening{% endic %}
{% endfori %}
{% comment %}Stuk nodig voor extra rijen in output{% endcomment %}
{% if int_ExistingRows_Counter <= int_AantalRijen_Minimum %}
{% comment %}Step: Tel rij bij (anders komen we aan altijd één te veel{% endcomment %}
{% assign int_ExistingRows_Counter = int_ExistingRows_Counter | plus:1 %}
{% comment %}Step: Maak (int_AantalRijen_Minimum - int_ExistingRows_Counter) aantal rijen bij{% endcomment %}
{% for int_RowsCounter in (int_ExistingRows_Counter..int_AantalRijen_Minimum) %}
{% nic %}
{% newline %}
|{% comment %}Nieuwe lijn omwille van landschape{% endcomment %}
|
|
|
|
|
|
|
{% endnic %}
{% endfor %}
{% endif %}
{% newline %}{% comment %}Nodig voor tabelopmaak{% endcomment %}
{% endfor %}
{% endstripnewlines %}