View Issue Details

IDProjectCategoryView StatusLast Update
0004226Talerobsolete componentpublic2016-03-04 12:03
ReporterChristian Grothoff Assigned ToMarcello Stanisci  
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.

Relationships

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

Activities

Marcello Stanisci

2016-03-03 15:47

reporter   ~0010229

exchanges' accounts aren't publicly visible, right?

Christian Grothoff

2016-03-03 15: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 18: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 Modified Username Field Change
2016-03-02 17:55 Christian Grothoff New Issue
2016-03-02 17:55 Christian Grothoff Status new => assigned
2016-03-02 17:55 Christian Grothoff Assigned To => Marcello Stanisci
2016-03-02 21:09 Christian Grothoff Relationship added related to 0004230
2016-03-03 15:47 Marcello Stanisci Note Added: 0010229
2016-03-03 15:59 Christian Grothoff Note Added: 0010230
2016-03-03 18:43 Marcello Stanisci Note Added: 0010231
2016-03-03 18:43 Marcello Stanisci Status assigned => resolved
2016-03-03 18:43 Marcello Stanisci Resolution open => fixed
2016-03-04 12:03 Christian Grothoff Status resolved => closed
2016-03-04 12:03 Christian Grothoff Fixed in Version => 0.0
2016-03-04 12:03 Christian Grothoff Target Version 0.1 => 0.0
2022-08-23 20:26 Christian Grothoff Category bank (demonstrator) => py bank (demonstrator, obsolete)
2023-12-03 01:23 Christian Grothoff Category py bank (demonstrator, obsolete) => obsolete componet
2023-12-11 20:08 Florian Dold Category obsolete componet => obsolete component