View Issue Details

IDProjectCategoryView StatusLast Update
0009548Talerexchange AML backoffice (SPA)public2025-02-17 21:50
ReporterChristian Grothoff Assigned Tosebasjm  
PriorityhighSeverityfeatureReproducibilityN/A
Status confirmedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 
Summary0009548: transaction viewer
DescriptionI think we'll need to have a transaction viewer (in the SPA: two sub-viewers for incoming/outgoing), where AML officers can view all incoming and outgoing wire transfers of the exchange by date, and possibly filtered by minimal amount. This is not stated anywhere, but given that they want us to check for TMERs and that it'll be hard to sell that the AML SPA does anything if there are no accounts, a search function by account but no transactions (ever!), I think everyone just thinks that "of course" there is a way to see the transaction a "bank" does.

So I'll add a new endpoint to return the transactions history (pagination + filter by minimum amount + filter by direction) and the AML SPA should have a menu "transactions", on it two tabs "incoming" and "outgoing" plus a filter box "minimum amount" and there render the matching transactions (paginated), showing the date, amount and account involved. The labels should be "Date", "Credit/Debit" and "Account" (with payto://-URI), and the payto-URI should be clickable and lead to the same existing SPA sub-page with all the AML/KYC details about that account (and where we can specify new measures). If the account has no KYC data and no custom rules, it would be good if the default rules are shown there.
TagsNo tags attached.

Activities

Christian Grothoff

2025-02-16 11:38

manager   ~0024095

API specified in 85ca940b..f82872ca --- will now implement.

Christian Grothoff

2025-02-16 14:37

manager   ~0024096

Implemented in exchange as per 36e90d8b5..6cd56c6da (protocol v25).

sebasjm

2025-02-17 21:50

developer   ~0024106

view implemented, building new exchange to test it out

Issue History

Date Modified Username Field Change
2025-02-16 11:28 Christian Grothoff New Issue
2025-02-16 11:28 Christian Grothoff Status new => assigned
2025-02-16 11:28 Christian Grothoff Assigned To => sebasjm
2025-02-16 11:38 Christian Grothoff Note Added: 0024095
2025-02-16 14:37 Christian Grothoff Note Added: 0024096
2025-02-17 21:50 sebasjm Note Added: 0024106
2025-02-17 21:50 sebasjm Status assigned => confirmed