# Cash Flow Rules

The Windham Portfolio Advisor currently allows for eight types of cash flow rule specification. There is no limit to the number of rules within an analysis.

#### Fixed Nominal Dollar

Allows the anlayst to implement a fixed nominal dollar contribution (or disbursement) over a time horizon at a specified periodicity.

#### Fixed Real Dollar

Allows the analyst to implement a fixed inflation-adjusted dollar contribution (or disbursement) over a time horizon at a specified periodicity.

#### Constant Growth Nominal Dollar

Allows the analyst to implement a contribution (or disbursement) over a time horizon that would be a function of a specified growth rate.

#### Constant Growth Real Dollar

Allows the analyst to implement an inflation-adjusted contribution (or disbursement) over a time horizon that would be a function of a specified growth rate.

#### Constant Index Surplus

Allows the analyst to implement a nominal dollar contribution (or disbursement) indexed against a selected time series instrument over a time horizon at a given cash flow periodicity.

#### Constant Index Surplus Percentage

Allows the analyst to implement a nominal dollar contribution (or disbursement) indexed against a selected time series instrument with an offset surprlus parameter over a time horizon at a given cash flow periodicity.

#### Percent of Portfolio

Allows the analyst to implement dollar contribution (or disbursement) indexed as a percentage of the simulated portfolio value at a given cash flow periodicity. This cash flow rule is typically used by endowments and plans.

#### Smoothed Percent of Portfolio Value

Allows the analyst to implement dollar contribution (or disbursement) indexed as a percentage of the simulated portfolio value over a specified trailing moving average window, with given a cash flow periodicity. This cash flow rule is typically used by endowments and plans.<br>

{% hint style="info" %}
The Windham Labs team can help you generalize and add bespoke cash flow rules that are not defined above for the software platform. Please contact us for this additional service.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wpahelp.windhamlabs.com/cash-flow-analysis/cash-flow-rules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
