View Issue Details

IDProjectCategoryView StatusLast Update
0008754Talerlibeufin-nexuspublic2024-05-06 10:06
ReporterAntoine A Assigned ToAntoine A  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version0.14 
Summary0008754: Safer bouncing strategy
DescriptionWith ISO20022's fuzzy specifications and banks' variable implementation, it's possible to fail to identify reversal transactions, creating bounce loops. We need to be more restrictive about which transactions to bounce, we should only bounce transactions that we are absolutely sure are successful and not inversions.

We also rely on the bank not executing two EBICS transactions with the same MsgId. All banks do this, but they don't store the old MsgId indefinitely. UBS, for example, keeps them for 90 days. Xe should add a cut-off date so that we don't bounce on transactions older than N days, just to be on the safe side.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-04-20 12:03 Antoine A New Issue
2024-04-20 12:03 Antoine A Status new => assigned
2024-04-20 12:03 Antoine A Assigned To => Antoine A
2024-05-06 10:06 Antoine A Target Version 0.11 => 0.14