COREERP

ERP Spec 2 — Phase 2C + Phase 3+ Remaining Backlog

Close the entire ERP master backlog: production e-invoice, Core domain-action HTTP layer + API governance, Tricount/commercial depth, operational console commands, and long-term architecture (FX, Money VO, dimensions, events).

State
Done
Progress
100%
Steps
153 / 153
Started
2026-07-12
Finished
2026-08-03
Modules
LaraCore, LaraERP

Tasks.

  • Task 1: Centralize permission-name construction (3-04) — completed 2026-08-014/4
  • Task 2: Per-model CRUD/API exposure governance (3-03) — closed 2026-10-20, not built6/6
  • Task 3: FatturaPA schema columns (2C-05)3/3
  • Task 4: Complete SDI party/company mapping (2C-02)3/3
  • Task 5: Full FatturaPA XML + XSD validation (2C-01)4/4
  • Task 6: Production provider — Aruba stub (2C-03)8/8
  • Task 7: Extended admin policies (2C-04)4/4
  • Task 8: Domain action registry + internal routes (3-01) — completed 2026-08-018/8
  • Task 9: HTTP tests for domain actions (3-06) — completed 2026-08-014/4
  • Task 10: Revert/reverse processed return (3-05) — completed 2026-07-164/4
  • Task 11: Opt-in external API + versioning (3-02) — deferred7/7
  • Task 12: Movement → JournalEntry refactor (4-01) — completed 2026-07-216/6
  • Task 13: Tricount UX on journal-only writes (4-02) — completed 2026-07-214/4
  • Task 14: Quote revisions + project bind locks (4-03) — completed 2026-07-217/7
  • Task 15: DB lock-chain triggers (4-04) — completed 2026-07-216/6
  • Task 16: Settlements / pool / settle-up (4-05) — completed 2026-07-215/5
  • Task 17: PaymentRequest stub + providers (4-06) — completed 2026-07-226/6
  • Task 18: Calendar ICS export (4-07) — completed 2026-07-225/5
  • Task 19: ERP sites.place_id + ICS (4-10) — completed 2026-07-224/4
  • Task 20: Hide version-strategy settings for DIFF models (4-11) — completed 2026-07-224/4
  • Task 21: Concurrency stress tests (4-12) — completed 2026-07-224/4
  • Task 23: Money value object (5-02) — completed 2026-07-163/3
  • Task 24: Multi-currency + FX + revaluation (5-01) — completed 2026-07-164/4
  • Task 25: Analytic dimensions on journal lines (5-03) — completed 2026-07-163/3
  • Task 26: Integration outbox / domain events (5-04) — completed 2026-07-214/4
  • Task 27: Direct item-specific price lists (5-05) — completed 2026-07-214/4
  • Task 28: ERP vision meta / pluggable narrative (5-06) — completed 2026-07-213/3
  • Task 29: ERP health-check command (6-01) — completed 2026-07-195/5
  • Task 30: Document sequence audit command (6-02) — completed 2026-07-195/5
  • Task 32: Bank statement batch import command (6-04) — completed 2026-07-195/5
  • Task 33: VAT settlement compute command (6-05) — completed 2026-07-215/5
  • Task 34: Report snapshot/export command (6-06) — completed 2026-07-166/6