# `Logistiki.Event.AccountOpened`
[🔗](https://github.com/thanos/logistiki/blob/v0.1.0/lib/logistiki/events/account_opened.ex#L1)

A customer account was opened. This event has **no accounting impact**: it
produces audit evidence only.

`has_accounting_impact` defaults to `false`. When processed, the pipeline
returns a `%Logistiki.Accounting.Result{journal: nil}` with an explanation
of `%{reason: :no_accounting_impact}`.

## Fields

Inherits all common fields from `Logistiki.Event` plus:

  * `has_accounting_impact` — `boolean()` — default `false`

## Example

    %Logistiki.Event.AccountOpened{
      id: "evt_007",
      account_code: "LIABILITIES:CLIENT_DEPOSITS:USD:ACME:OPERATING",
      effective_date: ~D[2026-07-07],
      source_system: "onboarding"
    }

    iex> {:ok, result} = Logistiki.process(%Logistiki.Event.AccountOpened{id: "evt_007"})
    iex> result.journal
    nil
    iex> result.explanation[:reason]
    :no_accounting_impact

---

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