Roadmap
🎯 Current Focus (Phase: Rolling Budget & Data Integrity)
1. Striking Quarterly Rolling Budget (Strict Logic)
- Priority: CRITICAL (Ready for Deployment)
- Status: Logic Defined & Verified (Docs Updated, Sim Passed)
- Core Mechanism: "Approve & Roll" + "Snapshotting"
- Strict Snapping: Force alignment to 1st Oct/Jan/Apr/Jul.
- Inheritance Logic:
- Same FY: Copy
ApprovedandProposedamounts. - New FY: Reset
ApprovedandProposedto 0.
- Same FY: Copy
- Snapshotting: Ensure
Budget_Versionsare immutable snapshots (via "Approved"/"Archived" status).
2. Controller Reporting Pack (v3) + Strategic Pivot
- Priority: High (Immediately after Rolling Logic)
- Status: Designed (Merged Scope)
- Deliverables:
-
Strategic Pivot (Deployed/Defined in
reports.md):- Rows: Stream > Budget Bucket > Expense Type
- Columns: Fiscal Year
- Values: Approved, Committed, Spent, Residual
-
Controller Cockpit (Dashboards) (Defined in
specs/reporting_pack_v3.md):- Executive Overview (KPI Cards): Specified & Verified (via Analytics).
- Strategic Pivot: Defined & Simulated (via Analytics).
- Operational Control: Vendor Spend (Next Phase).
-
Net Cost Logic (ON HOLD - See
specs/recharge_logic_v1.md):- "Intercompany" fields (
is_rechargeable,net_spent).
- "Intercompany" fields (
-
3. Data Integrity & Clarification
- Resolve Invoice Gaps: Investigate ~€450k gap (Saas Labs, Zoho One, etc. - see "Da Chiarire").
- Pre-Bulk Upload Verification: Final check before massive CSV import.
❓ Da Chiarire (Questions / clarifications)
Nota: Queste domande richiedono input da Marghe/Chiara.
Zoho Desk
- Invoice Automation: Le fatture vengono inviate al pagamento "in automatico" tramite Zoho Desk? Se sì, come funziona il meccanismo?
- Archiving Logic: In base a quale logica vengono archiviate le fatture in Zoho Desk?
- Dependency Analysis: Quali meccanismi salterebbero oggi se eliminassimo le fatture da Zoho Desk?
Invoice Gap Investigation (FY25)
- Saas Labs (~82k gap): Confermati €20k su €103k di budget. Mancano circa $92k di fatturato. È saltato il rinnovo annuale?
- Zoho One (~68k gap): Confermati €7k su €75k di budget. Manca la licenza annuale principale? Le fatture presenti sono piccoli add-on.
- ACS Intunes (~45k): Progetto avviato/fatturato?
- Apple Store (~25k): Acquisti hardware effettuati?
- JAMF (~24k), Fastweb (~22k), 3CX (~22k).
🧊 Backlog / Future Ideas
Functional
- Rolling Budget Export: Move budget consolidation outside app (export-based).
- Total Contracts Formula: Revision needed to include all contracts up to creation date of next version (Medium Priority).
Technical / UX
- TDD Implementation: Implement missing step definitions for advanced scenarios (Date Snapping, Invoice Split, Alerts). Low Priority.
- Native Analytics Integration: Solution defined and documented in
docs/analytics_setup_guide.md. - Progressive Disclosure: Move detailed Gherkin scenarios to
/tests/scenarios/*.feature. - E2E Verification: UI-level verification using browser subagent.
Completed History
Moved to changelog.md