liberusoftware / module-accounting-core
Provider-neutral legal entities, books, currencies, fiscal calendars, numbering, defaults, policies, and events.
Package info
github.com/liberusoftware/module-accounting-core
Type:liberu-module
pkg:composer/liberusoftware/module-accounting-core
Requires
- php: ^8.5
- illuminate/database: ^13.0
- illuminate/support: ^13.0
- liberusoftware/module-manager: ^1.0
Requires (Dev)
- liberusoftware/package-testbench: ^1.5
- pestphp/pest: ^5.0
This package is auto-updated.
Last update: 2026-08-29 16:11:16 UTC
README
Accounting Core is the provider-neutral boundary for legal entities and the accounting foundation shared by Liberu applications. It owns its persistence and does not depend on application App\\ classes or presentation frameworks.
Installation
composer require liberusoftware/module-accounting-core
The package provides Liberu\\Accounting\\Core\\AccountingCoreServiceProvider, its module manifest, a typed accounting-basis enum, a currency-code value object, and the legal-entity migration/model. API, Filament, and Livewire adapters are separate packages and must depend on this package's public boundary.
Compatibility
PHP 8.5 · Laravel 13 · Composer 2 · MIT
Scope
The package also owns books, fiscal calendars, numbering sequences, defaults, policies, and the legal-entity creation event behind this independently versioned boundary. No presentation adapter may bypass these domain rules.