Die Abfrage auf reverse_charge_ $i liefert immer true zurück.
Entsprechend vorher den Wert in eine Variable setzen und diese dann prüfen
<input name="amount_[% i %]" size="10" value="[% temp = "amount_"_ i %][% $temp | html %]">
</td>
<td>
- [% IF "tax_reverse_"_ i %]
- [% temp_r = "tax_reverse_"_ i %][% $temp_r | html %]
+ [% temp_r = "tax_reverse_"_ i %]
+ [% IF ($temp_r) %]
+ [% $temp_r | html %]
[% temp_c = "tax_charge_"_ i %][% $temp_c | html %]
[% ELSE %]