An account is not a row with a balance but the events Opened, Deposited, Withdrawn. Commands check rules against the folded state and emit new events; nothing is edited in place.