liberusoftware / module-accounting-core-api
HTTP API adapter for Liberu Accounting Core.
Package info
github.com/liberusoftware/module-accounting-core-api
Type:liberu-module
pkg:composer/liberusoftware/module-accounting-core-api
Requires
- php: ^8.5
- illuminate/http: ^13.0
- illuminate/routing: ^13.0
- laravel/framework: ^13.0
- laravel/sanctum: ^4.0
- liberusoftware/module-accounting-core: ^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:11 UTC
README
This package is the one-to-one HTTP adapter for
liberusoftware/module-accounting-core. It exposes only the authenticated,
ability-scoped Accounting Core operations owned by the module.
Installation
composer require liberusoftware/module-accounting-core-api
The host must configure Sanctum and grant accounting.core.read or
accounting.core.write token abilities. The package does not depend on host
application classes or expose another module's data.
Contract
Routes are registered below /api/v1/accounting/accounting-core. The API
exposes legal entities, books, fiscal calendars, numbering sequences (including
atomic number allocation), and book-scoped defaults and policies. The versioned
OpenAPI 3.1 fragment is stored at openapi/v1/accounting-core.yaml.
Compatibility
PHP 8.5 · Laravel 13 · Sanctum 4 · MIT