Ниже моя разметка тимьяна.Объявлена переменная «баланс», которая должна уменьшаться на определенную величину после каждой итерации.
<tbody id="tbody" th:with="balance=${paymentDetails.paymentHead.amount}">
<th:block th:each="invoice_items,i : ${paymentDetails.invoice_amount}">
<tr class="item_row">
<td class="text-center chk">
<input class="chkSelect" th:checked="${balance} gt 0" type="checkbox" style="margin:2px;">
</td>
<p th:with="balance=${balance - invoice_items.balance_amount}"> </p>
<td><input type="text" name="balance[]" style="width: 100%;border:none;background-color: #fff;cursor: default" th:value="${balance}" class="form-control balance text-right" readonly></td>
</tr>
</th:block>
</tbody>