Appearance
Chart of Accounts
| Backlog field | Value |
|---|---|
| Story ID | AP-ACC-002 |
| Epic | Accounting |
| Story type | Master data / configuration |
| Review status | Draft - business analyst and business owner review required |
| Source evidence | AppsPortal.Apis controller, application command/query handlers, validators, domain entities, and matching MFE workflow where available |
| Last source review | 2026-07-10 |
User story
As accounting administrators, I want to maintain account sections, types, levels, and the chart hierarchy so that transactions post to a controlled financial structure.
Acceptance criteria
- Only authorized users can view or execute the feature's actions.
- Required business data, active dependencies, tenant/branch scope, and current document state are validated.
- Invalid requests return actionable validation errors without applying a partial change.
- Search, list, view, print, and export operations use the same authorized business scope.
- Material create, edit, status, approval, posting, reversal, and integration actions are auditable where applicable.
- Financial or stock effects are applied atomically and no more than once.
Business rules
Required
Account code/name, type, nature, level/parent, currency behavior, and posting/detail classification are required.
Optional or conditional
Descriptions, tags, cost-center requirements, and alternate-language detail are optional or policy-driven.
Action behavior
Add/Edit changes account master data only; Delete is blocked by children, settings, master-data fallback, journals, or balances.
Blocking rule or downstream effect
Only active leaf/posting accounts may be selected for transaction lines.