Search by

liberusoftware / module-accounting-chart-of-accounts

curtisdelicata

Provider-neutral chart of accounts, hierarchy, controls, templates, and lifecycle rules.

Package info

github.com/liberusoftware/module-accounting-chart-of-accounts

Type:liberu-module

pkg:composer/liberusoftware/module-accounting-chart-of-accounts

Statistics

Installs: 9

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-10-26 23:18 UTC

This package is auto-updated.

Last update: 2026-11-02 14:51:13 UTC


README

This module owns the authoritative account hierarchy for an accounting legal entity. It validates account codes, account types, normal balances, parent relationships, manual-entry restrictions, control-account flags, localization, and archival lifecycle rules. Presentation adapters depend on this public boundary and do not duplicate its domain rules.

SaveAccount derives and validates normal balances, rejects duplicate codes, cross-entity or inactive parents, self-parenting, and descendant cycles. ArchiveAccount prevents archiving accounts with active children and emits after-commit lifecycle events.