> ## Documentation Index
> Fetch the complete documentation index at: https://docs.layerfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cash Flow Statement

> The Cash Flow Statement report.

The statement of cashflows component is an interactive table displaying cash changes broken out into investing, financing, and operational activities. It is shown calculated via the standard indirect method.

![Statement of Cash Flows](https://github.com/Layer-Fi/layer-react/assets/1592431/39d92340-405b-46e4-873d-175b6c75f96b)

```tsx theme={null}
import { CashFlowStatement } from "@layerfi/components";
…

<CashFlowStatement/>
```

### Properties

<ParamField body="dateSelectionMode" type="'full' | 'month'" default="full">
  Controls the granularity of date selection for the cash flow statement.

  * `'full'` - Full date range picker
  * `'month'` - Month picker only
</ParamField>

<ParamField body="csvMoneyFormat" type="'CENTS' | 'DOLLAR_STRING'">
  Format for monetary values in CSV exports. `'CENTS'` formats as an integer of cents. `'DOLLAR_STRING'` formats as a dollar string.
</ParamField>

<ParamField body="stringOverrides" type="StatementOfCashFlowStringOverrides">
  <Expandable title="StatementOfCashFlowStringOverrides properties">
    <ParamField body="statementOfCashFlowTable" type="StatementOfCashFlowTableStringOverrides">
      <Expandable title="StatementOfCashFlowTableStringOverrides properties">
        <ParamField body="typeColumnHeader" type="string">
          Override for the "Type" column header. Defaults to "Type".
        </ParamField>

        <ParamField body="totalColumnHeader" type="string">
          Override for the "Total" column header. Defaults to "Total".
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>
