View Issue Details

IDProjectCategoryView StatusLast Update
0004226Talerobsolete componentpublic2016-03-04 11:03
ReporterChristian Grothoff Assigned ToMarcello Stanisci 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004226: bank ledgers do not work quite right yet
DescriptionThe current bank ledgers do not work as they should. First of all, in proper financial application, we can never credit one account without debiting another. So in particular, we should have:

1) a "bank" master account (say account 0) which is debited the 100 KUDOS signing-up bonus whenever a new account is credited. This master account should probably also be added to the public-accounts/-page. It is expected to just go massively into debt, and its balance should show 100 KUDOS going out to each of the new accounts (i.e. date/-100 KUDOS/testuser/Joining bonus).

2) The same goes for the *exchange*. The exchange also needs to have a 'special' account at the bank, and when a customer sends funds to the exchange, the bank should credit the account of the exchange while debiting the account of the customer. Then, when donations are made to a project, the "counterpart" should not be "tester donator" but the account of the _exchange_. Both withdrawals and deposits would thus show up in the account of the exchange and the respective public accounts/user accounts.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0004230 closedMarcello Stanisci need to specify both accounts in /admin/add/incoming 

Activities

Marcello Stanisci

2016-03-03 14:47

reporter   ~0010229

exchanges' accounts aren't publicly visible, right?

Christian Grothoff

2016-03-03 14:59

manager   ~0010230

I think it should be publicly visible, also the 'bank' account. Those are system functions, and we want to show the user how the system works.

Marcello Stanisci

2016-03-03 17:43

reporter   ~0010231

All the points have been addressed. The only thing is that in the
public histories page the exchanges tabs are labeled with the full
base URL (since the base URL is the exchange's username at the bank),
but that'll be changed once the wallet tells the exchange's account number
at withdrawal time.

Issue History

Date ModifiedUsernameFieldChange
2016-03-02 16:55Christian GrothoffNew Issue
2016-03-02 16:55Christian GrothoffStatusnew => assigned
2016-03-02 16:55Christian GrothoffAssigned To => Marcello Stanisci
2016-03-02 20:09Christian GrothoffRelationship addedrelated to 0004230
2016-03-03 14:47Marcello StanisciNote Added: 0010229
2016-03-03 14:59Christian GrothoffNote Added: 0010230
2016-03-03 17:43Marcello StanisciNote Added: 0010231
2016-03-03 17:43Marcello StanisciStatusassigned => informing
2016-03-03 17:43Marcello StanisciResolutionopen => fixed
2016-03-04 11:03Christian GrothoffStatusinforming => closed
2016-03-04 11:03Christian GrothoffFixed in Version => 0.0
2016-03-04 11:03Christian GrothoffTarget Version0.1 => 0.0
2022-08-23 18:26Christian GrothoffCategorybank (demonstrator) => py bank (demonstrator, obsolete)
2023-12-03 00:23Christian GrothoffCategorypy bank (demonstrator, obsolete) => obsolete componet
2023-12-11 19:08Florian DoldCategoryobsolete componet => obsolete component