View Issue Details

IDProjectCategoryView StatusLast Update
0010551Talerexchange AML backoffice (SPA)public2026-01-28 01:45
ReporterChristian Grothoff Assigned ToFlorian Dold  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.4Fixed in Version1.4 
Summary0010551: Automate event generation for vqf 902.14 in AML program [3d]
DescriptionFor MROS reporting, submission of the vqf_902_14 should run an AML program that sets the events/properties based on the form.

See: https://docs.taler.net/deployments/tops.html#implementation-gaps
TagsNo tags attached.

Activities

Christian Grothoff

2025-12-07 16:02

manager   ~0026814

I'm again starting to wonder if this makes any sense. 902.14 is filed by an AML officer (!). After filing these forms, we don't usually run AML programs, unless specified _by_ the form (instant measures, etc.). So doing this server-side makes less and less sense to me.

Christian Grothoff

2025-12-19 15:28

manager   ~0027137

Last edited: 2025-12-19 15:28

To be done as mini-aml programs outside of the UI logic but inside AML SPA to enable testing and avoid spagetti. => Florian's problem ;-)

Christian Grothoff

2025-12-19 15:32

manager   ~0027138

Last edited: 2025-12-19 15:33

902.1-officer should probably additionally trigger ACCOUNT_OPEN (if not already the case).

Florian Dold

2026-01-27 16:11

manager   ~0027392

> 902.1-officer should probably additionally trigger ACCOUNT_OPEN (if not already the case).

That's is already the case both in the spec and in the implementation.

Florian Dold

2026-01-28 00:30

manager   ~0027400

The code base indeed already properly separates the pure computation from the UI.

I've improved the interface for the prop/event derivation logic (so that it is one function taking inputs to outputs instead of per-event computation), added some (unit) tests for the prop/event derivation logic, and fixed a bug that this testing uncovered (ACCOUNT_OPEN=false being derived where it shouldn't be).

Issue 0010929 tracks a minor refactoring/cleanup that further improves maintainability but is not required per se.

Issue History

Date Modified Username Field Change
2025-11-06 16:45 Christian Grothoff New Issue
2025-11-06 16:45 Christian Grothoff Relationship added child of 0009918
2025-11-06 16:45 Christian Grothoff Status new => confirmed
2025-11-27 17:08 Florian Dold Relationship deleted child of 0009918
2025-11-27 17:16 Christian Grothoff Assigned To => Christian Grothoff
2025-11-27 17:16 Christian Grothoff Status confirmed => assigned
2025-11-28 22:12 Christian Grothoff Summary Automate event generation for vqf 902.14 in AML program => Automate event generation for vqf 902.14 in AML program [3d]
2025-12-07 16:02 Christian Grothoff Note Added: 0026814
2025-12-19 15:27 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2025-12-19 15:28 Christian Grothoff Note Added: 0027137
2025-12-19 15:28 Christian Grothoff Note Edited: 0027137
2025-12-19 15:32 Christian Grothoff Note Added: 0027138
2025-12-19 15:33 Christian Grothoff Note Edited: 0027138
2025-12-21 21:52 Christian Grothoff Category exchange => exchange AML backoffice (SPA)
2026-01-27 16:11 Florian Dold Note Added: 0027392
2026-01-28 00:30 Florian Dold Status assigned => resolved
2026-01-28 00:30 Florian Dold Resolution open => fixed
2026-01-28 00:30 Florian Dold Note Added: 0027400
2026-01-28 01:45 Christian Grothoff Fixed in Version => 1.4