View Issue Details

IDProjectCategoryView StatusLast Update
0008754Talerlibeufin-nexuspublic2024-09-14 01:08
ReporterAntoine A Assigned ToAntoine A  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version0.14Fixed in 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.

If the database is lost, transactions that have already been bounced will be discovered again and as there is no way to list pending transactions, we risk bouncing twice. We need a new IGNORE_BOUNCE_BEFORE parameter to prevent this.
TagsNo tags attached.

Relationships

parent of 0009118 closedAntoine A Ignore non payment EBICS transactions 
child of 0009117 closedAntoine A Link bounces using subject parsing instead of bank ID hashing 

Activities

Antoine A

2024-08-30 14:06

developer   ~0023117

Fixed in d5de1f4379c979cacb0b7e2c9830fd95332d8c20

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
2024-08-23 19:29 Antoine A Relationship added child of 0009117
2024-08-23 19:42 Antoine A Relationship added parent of 0009118
2024-08-23 19:48 Antoine A Description Updated
2024-08-30 14:06 Antoine A Status assigned => resolved
2024-08-30 14:06 Antoine A Resolution open => fixed
2024-08-30 14:06 Antoine A Note Added: 0023117
2024-09-14 01:08 Christian Grothoff Fixed in Version => 0.14