View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011384 | Taler | libeufin-nexus | public | 2026-05-07 08:34 | 2026-05-07 08:34 |
| Reporter | Antoine A | Assigned To | Antoine A | ||
| Priority | high | Severity | major | Reproducibility | N/A |
| Status | assigned | Resolution | open | ||
| Target Version | 1.7 | ||||
| Summary | 0011384: Improve handling of Account service reference identifiers | ||||
| Description | Account service references are unique identifiers generated by our bank; there are present at two levels: the entry level and the transaction level. The former can be shared across multiple transactions. With some banks, the same identifier is used for both when a single transaction is included in an entry. That is why we merged the two into a single reference identifier in the database. This approach was flawed, as some banks (Postfinance) sometimes send only the entry information in certain files and the transaction information in others. This means we duplicate the transactions each time, leaving incomplete transactions in the database. We need to be able to reconcile the data from these files and must therefore differentiate account service references at the entry level and at the transaction level. This would make our current three ID design into a four ID design. We should drop the incomplete transaction during migration, there would be incomplete transactions with only an account service reference as identifier. | ||||
| Tags | No tags attached. | ||||