# `Logistiki.Ledger.Result`
[🔗](https://github.com/thanos/logistiki/blob/v0.1.0/lib/logistiki/ledger/result.ex#L1)

The result of a ledger backend execution.

Backends return this struct so the runtime can record what happened without
leaking backend-specific types.

# `t`

```elixir
@type t() :: %Logistiki.Ledger.Result{
  backend: module(),
  balances: map(),
  details: map(),
  journal_id: term() | nil,
  posted_at: DateTime.t() | nil,
  status: :ok | :error
}
```

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

---

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