View Issue Details

IDProjectCategoryView StatusLast Update
0010032Talerexchange AML officer webuipublic2025-08-31 17:10
ReporterFlorian Dold Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.0 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0010032: AML SPA does not show account AML status in AML SPA despite successful KYC auth and access token
DescriptionWhen a merchant completes KYC auth, hits a deposit zero-limit and receives an auth token, the exchange clearly knows something about the merchant. However, this info doesn't show up anywhere in the AML SPA.

We don't have a decision yet at this point, but we should be able to return some state for the account, even if it's not a proper decision, as we clearly have active legi measures for it.

Maybe `GET /aml/$OFFICER_PUB/legitimizations` is the right endpoint for the SPA to query?
Tagscompliance

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0010031 closedsebasjm AML SPA should also show KYC auth transfers under transfers page 
child of 0008155 closedChristian Grothoff acceptance testing of SPA with MG [Feb 7th, 11am CET] 

Activities

Florian Dold

2025-05-26 21:52

manager   ~0025014

Alternatively, we could consider a new end point that combines decisions and legitimizations into an AML account status. The old endpoints would still be useful for historic information, but to list AML accounts, we'd use the new one.

Florian Dold

2025-05-27 07:49

manager   ~0025018

Or alternatively, maybe easier: We just create an initial decision with default rules!

Christian Grothoff

2025-06-12 07:07

manager   ~0025213

*If* we do this, it would be important to represent the default rules via a "NULL" in the database. But I'm not sure that makes sense yet.

Christian Grothoff

2025-06-12 07:19

manager   ~0025214

I think the better answer (also related to 0010031) is to add a per-account filter to the /aml/$OFFICER_PUB/transfers-* endpoints, allowing the SPA to easily query all wire transfers related to any account.

Christian Grothoff

2025-06-12 07:41

manager   ~0025217

taler-docs :: ff649e17..902a35ca adds a per-account filter to the /aml/$OPUB/transfer-* endpoints so that the AML SPA can easily obtain a list of all incoming/outgoing/kycauth transfers per account and add those to the account details page of the SPA. IMO that should address this issue nicely, as it would show us that the KYC auth transfer has happened (plus of course we have the default rules now returned, so we know that if there was no other decision, the default rules apply and can show those).

Note that IMO 0010031 is about showing the lists of all wire transfers (kycauth/credit/debit) globally (unfiltered by account), while this issue should then be read as showing the wire transfers per-account on the per-account page.

Christian Grothoff

2025-06-12 07:41

manager   ~0025218

exchange :: 250a2376b..1c53b0276 implements the new per-account filter for the transactions.

sebasjm

2025-06-12 15:28

developer   ~0025227

5c66655f9..effe8b919 links account details with transfers and back

Issue History

Date ModifiedUsernameFieldChange
2025-05-26 21:49Florian DoldNew Issue
2025-05-26 21:52Florian DoldNote Added: 0025014
2025-05-27 07:06Christian GrothoffTag Attached: compliance
2025-05-27 07:06Christian GrothoffStatusnew => implementing
2025-05-27 07:49Florian DoldNote Added: 0025018
2025-06-03 21:14Christian GrothoffAssigned To => Christian Grothoff
2025-06-03 21:14Christian GrothoffStatusimplementing => assigned
2025-06-04 22:20Christian GrothoffSummaryAML SPA does not show account AML status in AML SPA despite successful KYC auth and access token => AML SPA does not show account AML status in AML SPA despite successful KYC auth and access token [8h], 25.6.25
2025-06-11 20:38Christian GrothoffProduct Version => 1.0
2025-06-12 07:07Christian GrothoffNote Added: 0025213
2025-06-12 07:14Christian GrothoffRelationship addedrelated to 0010031
2025-06-12 07:19Christian GrothoffNote Added: 0025214
2025-06-12 07:41Christian GrothoffNote Added: 0025217
2025-06-12 07:41Christian GrothoffNote Added: 0025218
2025-06-12 07:45Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2025-06-12 07:45Christian GrothoffCategoryexchange => exchange AML backoffice (SPA)
2025-06-12 07:45Christian GrothoffSummaryAML SPA does not show account AML status in AML SPA despite successful KYC auth and access token [8h], 25.6.25 => AML SPA does not show account AML status in AML SPA despite successful KYC auth and access token
2025-06-12 07:47Christian GrothoffRelationship addedchild of 0008155
2025-06-12 07:47Christian GrothoffTarget Version1.1 => 1.0 stretch goals
2025-06-12 15:28sebasjmStatusassigned => informing
2025-06-12 15:28sebasjmResolutionopen => fixed
2025-06-12 15:28sebasjmNote Added: 0025227
2025-08-31 17:09Christian GrothoffStatusinforming => closed
2025-08-31 17:10Christian GrothoffFixed in Version => 1.0 stretch goals
2026-08-23 14:17Florian DoldCategoryexchange AML backoffice (SPA) => exchange AML officer webui