View Issue Details

IDProjectCategoryView StatusLast Update
0010160Talerlibeufin-nexuspublic2025-08-31 17:09
ReporterFlorian Dold Assigned ToAntoine A 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
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.0 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0010160: libeufin-nexus should support flagging outgoing transactions for (manual) acknowledgement
DescriptionCurrently libeufin-nexus just sends out all initiated outgoing transactions via EBICS.

However, sometimes (for testing in new environments or with new versions) it would be very useful to require outgoing transactions to be flagged as requiring a manual acknowledgement step. That would allow the operator to first check whether the outgoing transactions are okay before they're sent to the bank via EBICS.

We could do this via some "awaiting_ack" column. By default, the column is false. When some "[libeufin-nexus]/ack_outgoing = manual" (or similar) option is set, the awaiting_ack column of new initiated transactions is set to true, and libeufin-nexus won't send those via EBICS until manually acknowledged via the respective libeufin-nexus subcommand.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Antoine A

2025-08-01 14:43

manager   ~0025603

Implemented in 89ae2f42ce0e08663f6508c316fbc54606b1810b and documented in a8598e75979d1b7746d95f35b613a6b2d352ec6d

Issue History

Date ModifiedUsernameFieldChange
2025-07-08 19:14Florian DoldNew Issue
2025-07-08 19:14Florian DoldStatusnew => assigned
2025-07-08 19:14Florian DoldAssigned To => Antoine A
2025-07-08 20:39Christian GrothoffProduct Version => 1.0
2025-07-08 20:39Christian GrothoffTarget Version1.0 stretch goals => 1.1
2025-08-01 14:43Antoine AStatusassigned => informing
2025-08-01 14:43Antoine AResolutionopen => fixed
2025-08-01 14:43Antoine ANote Added: 0025603
2025-08-04 20:24Christian GrothoffFixed in Version => 1.0 stretch goals
2025-08-04 20:24Christian GrothoffTarget Version1.1 => 1.0 stretch goals
2025-08-31 17:09Christian GrothoffStatusinforming => closed