# `Logistiki.Projections.IncomeStatement`
[🔗](https://github.com/thanos/logistiki/blob/v0.1.0/lib/logistiki/projections/income_statement.ex#L1)

An income statement view: income and expense balances, plus net profit per
currency.

# `section`

```elixir
@type section() :: %{
  balances: [Logistiki.Projections.Balance.t()],
  totals_by_currency: %{required(String.t()) =&gt; Decimal.t()}
}
```

# `t`

```elixir
@type t() :: %Logistiki.Projections.IncomeStatement{
  expenses: section(),
  income: section(),
  net_profit_by_currency: %{required(String.t()) =&gt; Decimal.t()}
}
```

The struct type. See the module documentation for field details and examples.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
