superheld / summae-core
Framework-free accounting core: GoBD double-entry, cash-basis accounting (EÜR), VAT, fixed assets, cost accounting (KLR)
v0.5.0
2026-06-24 21:42 UTC
Requires
- php: >=8.3
- brick/math: ^0.13
README
Framework-free accounting core: GoBD double-entry, cash-basis accounting (EÜR), VAT,
fixed assets, cost accounting. Reference implementation of summae; only runtime
dependency: brick/math. No framework binding (Laravel adapter: superheld/summae-laravel).
composer require superheld/summae-core
use Summae\Core\Tenant; use Summae\Core\Substrate\Currency; use Summae\Core\Composition\TenantOperations; $ops = new TenantOperations(Tenant::inMemory('Demo GmbH', Currency::of('EUR'))); $ops->execute('createFiscalYear', ['year' => 2026, 'start' => '2026-01-01', 'end' => '2026-12-31']); $susa = $ops->project('trialBalance', ['fiscalYear' => 2026, 'throughPeriod' => 12]);
📖 Full documentation — installation, initialization, configuration, complete API reference (all operations & projections), value objects, error catalog: summae handbook.
License: MIT — see LICENSE.