View Issue Details

IDProjectCategoryView StatusLast Update
0004960Talerauditorpublic2022-11-04 19:53
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0004960: need tool to move historic revenues into aggregation tables and generate profit report
DescriptionOnce the auditor has verified that the profits are done correctly, we still need a way to archive the results properly, by reporting period, and to generate the ultimate report on profitability of the exchange.

The tool should also allow the exchange operator to take out profits/expenses so that the account balance continues to match after the operator made a withdrawal outside of normal Taler operations.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2020-01-16 21:34

manager   ~0015280

Marked in the code as part of the auditor's GC logic.

Christian Grothoff

2022-08-01 13:23

manager   ~0018980

Basically completely implemented now. test_34 in test_auditor.sh runs the logic, but does NOT yet test the output in the wire helper's JSON file.

So actual testing still needs to be done, the tests do not pass for unrelated reasons right now.

Christian Grothoff

2022-08-09 13:36

manager   ~0019001

Last edited: 2022-08-09 13:37

Tests passed now, but 0004960-specific work on the test still needs to be done!

Christian Grothoff

2022-08-23 10:10

manager   ~0019027

Test 33 passes!

Issue History

Date ModifiedUsernameFieldChange
2017-03-17 17:56Christian GrothoffNew Issue
2017-03-17 17:56Christian GrothoffStatusnew => assigned
2017-03-17 17:56Christian GrothoffAssigned To => Christian Grothoff
2017-03-18 22:24Christian GrothoffAssigned ToChristian Grothoff =>
2017-03-18 22:24Christian GrothoffStatusassigned => implementing
2017-03-18 22:24Christian GrothoffTarget Version => 0.7.1
2017-11-04 17:42Christian GrothoffAssigned To => Christian Grothoff
2017-11-04 17:42Christian GrothoffStatusimplementing => assigned
2017-11-07 13:44Christian GrothoffStatusassigned => implementing
2017-11-07 13:44Christian GrothoffTarget Version0.7.1 =>
2017-11-07 13:44Christian GrothoffAssigned ToChristian Grothoff =>
2017-11-12 15:12Christian GrothoffAssigned To => Christian Grothoff
2017-11-12 15:12Christian GrothoffStatusimplementing => assigned
2017-12-10 21:40Christian GrothoffPrioritynormal => low
2018-01-15 14:51Christian GrothoffAssigned ToChristian Grothoff =>
2018-01-15 14:51Christian GrothoffStatusassigned => implementing
2019-12-03 11:59Christian GrothoffAssigned To => Christian Grothoff
2019-12-03 11:59Christian GrothoffStatusimplementing => assigned
2020-01-16 21:34Christian GrothoffNote Added: 0015280
2021-04-19 17:09Christian GrothoffTarget Version => 0.9.1
2022-08-01 13:23Christian GrothoffNote Added: 0018980
2022-08-09 13:36Christian GrothoffNote Added: 0019001
2022-08-09 13:37Christian GrothoffNote Edited: 0019001
2022-08-09 13:37Christian GrothoffPrioritylow => high
2022-08-23 10:10Christian GrothoffStatusassigned => informing
2022-08-23 10:10Christian GrothoffResolutionopen => fixed
2022-08-23 10:10Christian GrothoffFixed in Version => 0.9
2022-08-23 10:10Christian GrothoffNote Added: 0019027
2022-08-23 10:10Christian GrothoffTarget Version0.9.1 => 0.9
2022-11-04 19:53Christian GrothoffStatusinforming => closed