Buchhaltung — Monate (Sub-Route)
Zweck
Sub-Route /accountings/:id/months listet alle Buchhaltungs-Monate einer Buchhaltung — typischerweise 12 Monate pro Jahr mit Status open oder closed. Beim Monatsabschluss werden Buchungen historisiert und nachfolgende Änderungen unterbunden.
Berechtigungen (CASL)
| Action | Subject | Wirkung | Keycloak-Rolle |
|---|
view | FE_Accounting, Accounting, AccountingMonth | Liste sichtbar | — |
update | AccountingMonth | Pflegen | APP_SPEAMCORE_UPDATE_ACCOUNTING_MONTH |
do | CloseMonth | Monatsabschluss | APP_SPEAMCORE_DO_CLOSE_MONTH |
Schritt-für-Schritt-Anleitung
- Buchhaltung (
/accountings/:id) → Tab Monate.
- Bei einem Monat Schliessen klicken — Status wechselt zu
closed, Buchungen sind danach gesperrt.
Wiederverwendbare Konzepte
Verknuepfungen zu anderen Modulen
API/Schnittstellen
| Methode | Endpoint | Zweck | CASL |
|---|
GET | /api/accounting-months?filter[accountingId] | Liste | view AccountingMonth |
POST | /api/accounting-months/:id/close | Abschliessen | do CloseMonth |
Versionshinweise
- 2026-04-30: Initiale Veroeffentlichung.