FEATURE SPEC¶
Questions or comments?
Post them as a comment on the tracking issue -- requires a GitHub account with access to this repo.
System Admin Configuration¶
Parent Feature Set: ../concept.md.
Note
Following information is reverse engineered for [AI-DLC]. Review and remove this note before proceeding.
Important
To follow the AI-DLC process, fill this spec with PM assistance first.
GitHub Issue Description (verbatim)¶
Issue #484, titled "[Compliance& Filling] System Admin Configuration":
Summary¶
Feature, no story
Acceptance Criteria¶
NA
Expected Business Value¶
NA
Additional Context¶
No response
Matching PRD Content¶
Reproduced verbatim from ../reference/Novaworks_PRD_Compliance_Filings_v2.docx, §3 (persona table), §6 (Flow 5), and §6 (Fallback Strategy).
System Admin persona — No configurable framework for mapping legal entities to applicable filing obligations by jurisdiction. Static configurations require developer involvement to update when regulations change. Value gained: Configurable jurisdiction-to-entity mapping, annually updatable rate tables (WCB, PT slabs, minimum wage), and regime-change toggles (e.g., India Labour Codes). No developer involvement for routine updates.
Flow 5: System Admin — Jurisdiction Rate Update - Entry: System Admin navigates to Compliance & Filings > Configuration. - Sees: Legal entities mapped to applicable jurisdictions (US federal/state, Canada federal/provincial, India central/state). - Action: Updates BC WCB maximum assessable earnings effective January 1. - System: Confirms update, logs change in COREHR_AUDIT with effective date. BC filing calculations update on that date. - Exit: Saved. No developer involvement required.
Fallback strategy items relevant to admin configuration — Jurisdiction Not Configured: If a worker's legal entity or state/province is not mapped, the filing obligation appears with a 'Jurisdiction not configured' flag. The System Admin receives a notification to complete the configuration. India Labour Code Transition: The system tracks both current act status and pending Labour Code status per compliance item. System Admin can toggle which regime is active per jurisdiction. Quebec Parallel System: Independent tracking for Quebec's parallel federal/provincial filing requirements (T4 + RL-1, EI + QPIP, CPP + QPP) is maintained automatically when province of employment is set to Quebec.
No Acceptance Criteria or Expected Business Value were provided on the GitHub issue itself (both marked "NA") — stating that fact rather than inventing them.
Sources¶
- GitHub issue #484
../reference/Novaworks_PRD_Compliance_Filings_v2.docx, §3 and §6