Skip to content

Add ledger accounting tool screens#1121

Draft
TaprootFreak wants to merge 4 commits into
developfrom
feat/ledger-screens
Draft

Add ledger accounting tool screens#1121
TaprootFreak wants to merge 4 commits into
developfrom
feat/ledger-screens

Conversation

@TaprootFreak

Copy link
Copy Markdown
Collaborator

Summary

Adds the accounting tool UI for the new read-only ledger endpoints (DFXswiss/api#3880).

  • New ADMIN-only screens under /ledger/*: account list (Saldenliste), T-account detail, reconciliation status, suspense view and realized-margin report
  • New routes (lazy-loaded), ledger hook, DTOs, shared formatting utils, menu entry, sitemap section and de/fr/it translations
  • Existing screens and flows untouched — all changes to existing files are additive registrations only

Test plan

- new ADMIN-only screens under /ledger/*: account list, T-account detail,
  reconciliation status, suspense, realized-margin report
- new ledger hook, DTOs and shared formatting/ampel utils
- routes, menu entry, sitemap section and de/fr/it translations (additive)
- mirror API AccountType string values 1:1 in the ledger DTO union
- fix grouping, totals and translations that compared against
  uppercase variants
- review fixes in reconciliation and account detail screens
…con screen

- rename screen-facing key to 'Suspense Account' in de/fr/it, drop dead keys
- tie difference cell color to server recon status instead of float equality
@DFXswiss DFXswiss deleted a comment from github-actions Bot Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant