Kostenmodus: meerdere valuta en controleerbare EUR-omrekening #2438

Closed
opened 2026-10-15 09:39:35 +00:00 by brenno · 1 comment
Owner

Doel

Ondersteun bij de kostenmodus meerdere valuta, met EUR als standaard. Wanneer een andere valuta is gekozen, toon bij elk getoond bedrag ook het EUR-equivalent op basis van dezelfde vastgelegde koers voor die sessie.

Uit te werken en te bouwen

  • Bepaal een betrouwbare koersbron, een transparante toestemming voor eventuele netwerktoegang en een offline alternatief. OciDeck mag geen externe koersdienst onzichtbaar raadplegen.
  • Leg koers, richting, bron en peildatum bij de sessiestart vast; toon wanneer de koers ontbreekt of verouderd is en verzin geen ‘actueel’ EUR-bedrag. Bied zo nodig een handmatig ingevoerde koers met zichtbaar label aan.
  • Meng invoer in verschillende valuta pas na expliciete omrekening naar één rekeneenheid. Gebruik één koersmoment per sessie, ook als de koers onderweg wijzigt, zodat het lopende bedrag en het eindoverzicht controleerbaar blijven.
  • Definieer afronding en de weergave van valuta met verschillende aantallen decimalen; test grensgevallen en offline gedrag.
  • Valutakeuze en de gekozen omrekenroute kunnen als presentatievoorkeur worden opgeslagen; koersmoment en individuele bedragen blijven sessiegegevens.

Afhankelijk van ‘Kostenmodus voor presentaties: instellingen en sessieberekening’.

## Doel Ondersteun bij de kostenmodus meerdere valuta, met EUR als standaard. Wanneer een andere valuta is gekozen, toon bij elk getoond bedrag ook het EUR-equivalent op basis van dezelfde vastgelegde koers voor die sessie. ## Uit te werken en te bouwen - Bepaal een betrouwbare koersbron, een transparante toestemming voor eventuele netwerktoegang en een offline alternatief. OciDeck mag geen externe koersdienst onzichtbaar raadplegen. - Leg koers, richting, bron en peildatum bij de sessiestart vast; toon wanneer de koers ontbreekt of verouderd is en verzin geen ‘actueel’ EUR-bedrag. Bied zo nodig een handmatig ingevoerde koers met zichtbaar label aan. - Meng invoer in verschillende valuta pas na expliciete omrekening naar één rekeneenheid. Gebruik één koersmoment per sessie, ook als de koers onderweg wijzigt, zodat het lopende bedrag en het eindoverzicht controleerbaar blijven. - Definieer afronding en de weergave van valuta met verschillende aantallen decimalen; test grensgevallen en offline gedrag. - Valutakeuze en de gekozen omrekenroute kunnen als presentatievoorkeur worden opgeslagen; koersmoment en individuele bedragen blijven sessiegegevens. Afhankelijk van ‘Kostenmodus voor presentaties: instellingen en sessieberekening’.
Author
Owner

Gemerged in #2446 (merge-commit 5fa2584504). Gecontroleerd met make check, make check-secrets en make sast; documentatie bijgewerkt (FILE_FORMAT, USER_GUIDE, PRIVACY, CHANGELOG).

Gemerged in https://pawprint.vigilis.online/LibreKAT/Ocideck/pulls/2446 (merge-commit 5fa2584504). Gecontroleerd met make check, make check-secrets en make sast; documentatie bijgewerkt (FILE_FORMAT, USER_GUIDE, PRIVACY, CHANGELOG).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2438
No description provided.