A customizable double entry bookkeeping system backed by Ash resources.
Go to file
dependabot[bot] 8f3360b7d5
chore(deps): bump ash from 3.0.0-rc.19 to 3.0.0-rc.21 (#17)
Bumps [ash](https://github.com/ash-project/ash) from 3.0.0-rc.19 to 3.0.0-rc.21.
- [Changelog](https://github.com/ash-project/ash/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/ash/compare/v3.0.0-rc.19...v3.0.0-rc.21)

---
updated-dependencies:
- dependency-name: ash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 14:46:59 +01:00
.github chore: enable dependabot for mix dependencies. 2024-04-11 09:28:05 +12:00
config improvement!: update to Ash 3.0 2024-04-01 17:22:01 -04:00
documentation improvement!: update to Ash 3.0 2024-04-01 17:22:01 -04:00
lib improvement!: update to Ash 3.0 2024-04-01 17:22:01 -04:00
logos improvement: add CI & check commands 2023-08-18 23:57:12 -04:00
test improvement!: update to Ash 3.0 2024-04-01 17:22:01 -04:00
.check.exs improvement: add CI & check commands 2023-08-18 23:57:12 -04:00
.credo.exs improvement: add CI & check commands 2023-08-18 23:57:12 -04:00
.formatter.exs chore: update spark.formatter 2023-12-05 20:00:34 -05:00
.gitignore init 2023-07-21 20:27:52 -04:00
.tool-versions improvement: initial test suite & functionality 2023-08-06 00:27:33 -04:00
CHANGELOG.md chore: release version v1.0.0-rc.0 2024-04-01 17:22:10 -04:00
LICENSE improvement: add CI & check commands 2023-08-18 23:57:12 -04:00
README.md chore: release version v1.0.0-rc.0 2024-04-01 17:22:10 -04:00
mix.exs chore: release version v1.0.0-rc.0 2024-04-01 17:22:10 -04:00
mix.lock chore(deps): bump ash from 3.0.0-rc.19 to 3.0.0-rc.21 (#17) 2024-04-15 14:46:59 +01:00

README.md

AshDoubleEntry

An extensible double entry system built using Ash resources.

See the getting started guide to setup the project!

Installation

The package can be installed by adding ash_double_entry to your list of dependencies in mix.exs:

def deps do
  [
    {:ash_double_entry, "~> 1.0.0-rc.0"}
  ]
end

Upgrading from 0.1 to 0.2

This is a breaking change, that changes from using a currency & decimal amount to using ash_money. There is no way to configure it to use the old behavior, as maintaining both is not reasonable.