View Issue Details

IDProjectCategoryView StatusLast Update
0006386libeufinlibeufin-sandboxpublic2023-01-08 10:33
Reportertanhengyeow Assigned ToMS  
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version0.9.0Fixed in Version0.9.0 
Summary0006386: One EBICS subscriber with multiple bank accounts
DescriptionCurrently, each "EBICS Subscriber" can only "own" one bank account. We can consider allowing one EBICS subscriber to own multiple bank accounts.
Steps To Reproduce1. Run the script libeufin/integration-tests/start-testenv.py
2. One "EBICS Subscriber" should own multiple bank accounts but it only shows one bank account in the NexusBankAccounts database table (nexus-testenv.sqlite3)
TagsNo tags attached.

Activities

MS

2020-07-06 16:21

manager   ~0016389

By looking at the code, it seems that sandbox does allow to create more than one bank accounts under the same one EBICS subscriber.

That is the API:
https://docs.taler.net/libeufin/api-sandbox.html#post--admin-ebics-bank-accounts

And that is the implementation:
https://git.taler.net/libeufin.git/tree/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt#n238

As you can see, such "BankAccountEntity" object from the sandbox DB doesn't forbid multiple
accounts with the same subscriber. Some test is needed, but this one might be a non bug.

MS

2020-07-06 16:45

manager   ~0016390

Tested. The sandbox already allows this. If Nexus has problems to *retrieve* multiple bank accounts per subscriber, then that should get a new bug assigned.

Issue History

Date Modified Username Field Change
2020-06-16 11:08 tanhengyeow New Issue
2020-06-30 13:53 Florian Dold Assigned To => MS
2020-06-30 13:53 Florian Dold Status new => assigned
2020-06-30 13:53 Florian Dold Priority normal => urgent
2020-07-06 16:21 MS Note Added: 0016389
2020-07-06 16:45 MS Note Added: 0016390
2020-07-06 16:45 MS Status assigned => resolved
2020-07-06 16:45 MS Resolution open => fixed
2023-01-08 10:32 Christian Grothoff Fixed in Version => 0.9.0
2023-01-08 10:32 Christian Grothoff Target Version => 0.9.0
2023-01-08 10:33 Christian Grothoff Status resolved => closed
2023-04-13 20:26 Florian Dold Category sandbox => libeufin sandbox
2023-04-13 20:38 Florian Dold Category libeufin sandbox => libeufin-sandbox