View Issue Details

IDProjectCategoryView StatusLast Update
0010999Talerwallet-corepublic2026-03-20 23:55
Reportersebasjm Assigned Tosebasjm 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
PrioritynoneSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Product Version1.3 
Target Version1.5Fixed in Version1.5 
Summary0010999: wrong fee calculation leads to higher wire transfer than expected
Descriptionwire fee is 0.1
deposit fee off all coins is 0.01
denoms:
"KUDOS:0.1"
"KUDOS:0.2"
"KUDOS:0.4"
"KUDOS:0.8"
"KUDOS:1.6"
"KUDOS:3.2"
"KUDOS:6.4"
"KUDOS:12.8"

i created 2 orders of price 2
for the 2 order the wallet paid 2.2 which correspond to 2 (the price) + 0.1 (wire fee) + 0.1 (deposit fee, which is 0.01 but the min coin value is 0.1)
 - first problem: wire fee paid twice

the wire transfer from exchange to the merchant account is 4.1 (!!) account
 - second problem: the merchant created 2 order of price 2 and received 4.1 instead of 4 which will be the case if the wallet paid for all the fee


TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2026-02-05 13:16

manager   ~0027589

The merchant didn't set wire fee amortization in your configuration and asked every customer to pay the full wire fee. And then due to aggregation didn't pay the wire fee twice, so yes, the result is 4.1. This seems to be all in-line with the spec, just an unusual configuration.

sebasjm

2026-02-05 14:20

developer   ~0027594

working as expected, bad config

Issue History

Date ModifiedUsernameFieldChange
2026-02-05 13:13sebasjmNew Issue
2026-02-05 13:14sebasjmSummaryfee are too high => wrong fee calculation leads to higher wire transfer than expected
2026-02-05 13:16Christian GrothoffNote Added: 0027589
2026-02-05 13:16Christian GrothoffAssigned To => Florian Dold
2026-02-05 13:16Christian GrothoffPriorityhigh => none
2026-02-05 13:16Christian GrothoffSeveritymajor => feature
2026-02-05 13:16Christian GrothoffStatusnew => feedback
2026-02-05 13:16Christian GrothoffProduct Version => 1.3
2026-02-05 13:56sebasjmAssigned ToFlorian Dold => sebasjm
2026-02-05 14:20sebasjmStatusfeedback => informing
2026-02-05 14:20sebasjmResolutionopen => no change required
2026-02-05 14:20sebasjmNote Added: 0027594
2026-03-10 12:37Christian GrothoffFixed in Version => 1.5
2026-03-10 12:38Christian GrothoffTarget Version => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed