Making totals with multiple foriloops

How can I make a total of wederbelegging.bedrag? When I use registers, the totals appears also in the next (first) foriloop.

Code:

{% fori meerwaarde in custom.meerwaardes %}

|**{% input meerwaarde.omschrijving %}**||<font color="ffffff">a</font>
|--25%-|--25%--:|---:+
|Verkoop dd. {% input meerwaarde.datum as:date %} | {% input meerwaarde.verkoop_bedrag as:currency %}{% assign verkoopbedrag = meerwaarde.verkoop_bedrag %}
|Aanschaffingswaarde | {% input meerwaarde.aanschaffingswaarde as:currency %}
|Afschrijvingen | {% input meerwaarde.afschrijvingen as:currency %}
|Boekwaarde | {% assign boekwaarde = meerwaarde.aanschaffingswaarde+meerwaarde.afschrijvingen %}{{ boekwaarde | currency }}
|
|Boekhoudkundige meerwaarde | {{ meerwaarde.verkoop_bedrag-boekwaarde | currency }}
|Verkoopkosten | {% input meerwaarde.verkoopkosten as:currency %}
|**Meerwaarde** | {% assign meerwaarde_d = meerwaarde.verkoop_bedrag-boekwaarde-meerwaarde.verkoopkosten %}**{{ meerwaarde_d | currency }}**
|

|--15%--|--15%--|-50%--|--:+
Te herbeleggen ||| {{ verkoopbedrag | currency }}

|--15%--|--15%--|-50%--|--:+{% fori wederbelegging in custom[meerwaarde.key] %}
|Reeds herbelegd |{% input wederbelegging.boekjaar %} | {% input werderbelegging.omschrijving %} | {% $1+input wederbelegging.bedrag as:currency %}{% endfori %}

|--15%--|--15%--|-50%--|--:+
|Nog te herbeleggen ||| {{ verkoopbedrag-$1 | currency }}
|
|
{% endfori %}

Input mode:

I’ve already solved it by resetting the value: {% assign $1 = 0 %}
Is this te correct way?

@Thijs this is the correct way indeed.