# ash_double_entry v1.0.18 - Table of Contents

> A customizable double entry bookkeeping system backed by Ash resources.

## Pages

- [Home](readme.md)

- Tutorials
  - [Get Started](getting-started-with-ash-double-entry.md)

- DSLs
  - [AshDoubleEntry.Account](dsl-ashdoubleentry-account.md)
  - [AshDoubleEntry.Balance](dsl-ashdoubleentry-balance.md)
  - [AshDoubleEntry.Transfer](dsl-ashdoubleentry-transfer.md)

- About AshDoubleEntry
  - [Change Log](changelog.md)

## Modules

- Introspection
  - [AshDoubleEntry.Account.Info](AshDoubleEntry.Account.Info.md): Introspection helpers for `AshDoubleEntry.Account`
  - [AshDoubleEntry.Balance.Info](AshDoubleEntry.Balance.Info.md): Introspection helpers for `AshDoubleEntry.Balance`
  - [AshDoubleEntry.Transfer.Info](AshDoubleEntry.Transfer.Info.md): Introspection helpers for `AshDoubleEntry.Transfer`

- Entities
  - [AshDoubleEntry.Account](AshDoubleEntry.Account.md): An extension for creating a double entry ledger account. See the getting started guide for more.

  - [AshDoubleEntry.Balance](AshDoubleEntry.Balance.md): An extension for creating a double entry ledger balance. See the getting started guide for more.

  - [AshDoubleEntry.Transfer](AshDoubleEntry.Transfer.md): An extension for creating a double entry ledger transfer. See the getting started guide for more.

- Types
  - [AshDoubleEntry.ULID](AshDoubleEntry.ULID.md): An Ash type for ULID strings.

## Mix Tasks

- AshDoubleEntry
  - [mix ash_double_entry.install](Mix.Tasks.AshDoubleEntry.Install.md): Installs AshDoubleEntry

