View Issue Details

IDProjectCategoryView StatusLast Update
0011588Talerwallet-corepublic2026-06-30 19:44
Reportersebasjm Assigned To 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status newResolutionopen 
Summary0011588: manual withdrawing partially inform non-withdrawn part as fee, even with 0 fee configured in exchange
Descriptioncreate a manual withdraw of X
send a wire transfer of X - Y
wallet will show Y as fee and wallet core won't look for new funds

some other issue will tackle the fact that wallet-core might keep looking for new funds for uncompleted manual-withdrawal
but the UI shows Y as fee because fee is calculated as effective - raw based on https://docs.taler.net/design-documents/041-wallet-balance-amount-definitions.html

we also see this happening on other transactions, for example when p2p transaction is aborted mobile shows instructed X and fee -X

=====
i propose change this https://docs.taler.net/design-documents/041-wallet-balance-amount-definitions.html
and remove the "raw" definition

raw: The raw amount always refers to the amount with fees applied. The exact interpretation of that depends on the transaction type.

change it for list of fee

fees: list of operation reference and fee amount

The main problem is the raw is based on assumption that are not always a satisfied and when this happen the problem raised in the UI.
Instead wallet-core should inform transactions with the list of fee and this list is mutable over the time.
We may have an initial calculation of expected fee (informed when the user prepare the transaction) and it allows to add additional based on <reasons /> (abort, refresh coins, etc..)
Old raw can be calculated adding-up or subtracting-from instructed amount.
Operation reference can be shown in the UI in case the user wants to inspect the reason of that number. (it can be a taskId or the name + id of the operation like refresh#1)

in the withdrawal case fee will be always 0 since all operation are free of charge (the list will have N elements with amount = 0)

 
TagsNo tags attached.
Attached Files

Activities

Issue History

Date Modified Username Field Change
2026-06-30 19:44 sebasjm New Issue
2026-06-30 19:44 sebasjm File Added: D290690F-34CA-49B3-B6C5-416C23473023(1).png