# task-049 Whenever a transaction in Schist is deleted or updated, if the transaction belongs to a bucket, `bucket`, then Schist must run the procedure, `calculate_bucket_balance(bucket)`, as described in req-030, under the pretence that `is_bucket_balance_up_to_date(bucket)` as described in req-035 returns FALSE. Source: req-073 Epic: epic-008