The High Level Design documentation will give you a broader understanding of the application.
The Business Rules documentation will help you understand the business logic of BudgetVersions, Periods and BudgetUsage calculations.
cp .env.example .env
composer install
php artisan key:generate
php artisan timatic:install
herd link api.app.timatic --securetimatic:install runs migrations, creates the first admin user, and optionally generates an API token and seeds dummy data.
To (re)seed dummy data at any time:
php artisan db:seed --class=DummySeederDeletes all open (not accepted, not rejected) entry suggestions and rebundles their activities chronologically using the current matching rules:
php artisan timatic:rebundle-suggestions [--user=1] [--from=2026-06-01] [--to=2026-06-30]Pause queue workers before running this against live data, so the CreateSuggestion
listener cannot attach new activities while suggestions are being rebundled.
Copyright (c) 2025 Timatic.
You may use this software internally within your organization for any purpose. Selling, sublicensing, or providing the software to third parties for commercial gain is prohibited. See LICENSE.txt for full terms.