10 — [REFACTOR] Moteur de Calcul Financier & Fiscal #11

Closed
opened 2026-07-14 14:31:48 +02:00 by nessar · 1 comment
nessar commented 2026-07-14 14:31:48 +02:00 (Migrated from 172.24.0.1:8928)

Parent

#1

What to build

Refactoring financial calculation logic into pure stateless components.

Acceptance criteria

  • Separate service classes for amortization, mortgage scheduling, and tax reports.
  • Business logic is completely decoupled from database repositories and Spring controllers.
  • Unit tests verify calculations with 100% boundary scenarios.
  • Minimum 80% overall test coverage maintained.

Blocked by

Creating: 9 — Configuration de l'Amortissement par Composants
Created issue:

## Parent #1 ## What to build Refactoring financial calculation logic into pure stateless components. ## Acceptance criteria - [ ] Separate service classes for amortization, mortgage scheduling, and tax reports. - [ ] Business logic is completely decoupled from database repositories and Spring controllers. - [ ] Unit tests verify calculations with 100% boundary scenarios. - [ ] Minimum 80% overall test coverage maintained. ## Blocked by Creating: 9 — Configuration de l'Amortissement par Composants Created issue:
nessar (Migrated from 172.24.0.1:8928) closed this issue 2026-07-19 02:00:09 +02:00

Preserved GitLab #11 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 0.

gitlab-47-issue-11.md (SHA-256 babc0b4fce515607b55b859e19fa341e8d9daa537564590925a1dd097c0e047a)

gitlab-47-issue-11.json (SHA-256 6bf172332c57ff4d58a60fce8ccad9bdea576a8cacc3d4e11d8bd1fed00875b5)

Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.

<!-- gitlab-to-gitea-history:47:Issue:11 --> Preserved GitLab #11 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 0. [gitlab-47-issue-11.md](https://gitea.nessar.fr/attachments/fb7bdd4a-574d-48b9-8c05-481d5c0dff93) (SHA-256 `babc0b4fce515607b55b859e19fa341e8d9daa537564590925a1dd097c0e047a`) [gitlab-47-issue-11.json](https://gitea.nessar.fr/attachments/47768560-1bba-456d-a22e-ade58900805b) (SHA-256 `6bf172332c57ff4d58a60fce8ccad9bdea576a8cacc3d4e11d8bd1fed00875b5`) Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
gitea-emergency added this to the Development project 2026-10-11 22:14:37 +02:00
gitea-emergency moved this to Closed in Development on 2026-10-11 22:14:37 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/lmnp-organizer#11