ERP+0
ERP Spec 2 — Phase 2A
Wire existing ERP domain services into Filament actions, seed missing domain permissions, and make ERPModelPolicy state-aware so invalid transitions are denied even for superadmin.
Tasks.
- Task 1: Seed domain permissions (2A-01)5/5
- Task 2: State-aware ERPModelPolicy (2A-02)5/5
- Task 3:
force_postgate on invoice post checkbox (2A-03)5/5 - Task 4: Fiscal period close/reopen actions + form hardening (2A-05)5/5
- Task 5: Fiscal year close + policy registration (2A-06)5/5
- Task 6: Delivery note post/unpost actions (2A-04)3/3
- Task 7: Journal reverse action (2A-07)3/3
- Task 8: Sales order amend action (2A-08)3/3
- Task 9: Wiring smoke tests + full verification (2A-09)5/5