View Issue Details

IDProjectCategoryView StatusLast Update
0009530Talerwallet (all platforms)public2026-08-30 16:34
ReporterAntoine A Assigned ToFlorian Dold 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status implementingResolutionopen 
Target Version1.10 
Summary0009530: Support both BBAN and IBAN input for IBAN payto [meta]
DescriptionIn some countries, such as Hungary, it is common practice to enter the BBAN to send money to another bank account in the same country. Wherever we accept an IBAN, we should also accept a BBAN and a country (would be ideal to guess the country from the platform info), and the wallet should generate the IBAN.
TagsMagnet

Required notifications

Address or linkRemarkAdded byNotifiedActions

The plan

IDSummaryStatusAssigned ToEstimated effort (hours)
0010720implement HU BBAN support / DD75 in wallet-core [5h] closedFlorian Dold
0010721implement BBAN entry for Hungary in Android wallet UI implementingavalos
0010722implement BBAN entry for Hungary in iOS wallet UI implementingMarcS
0010723implement BBAN entry for Hungary in webext wallet UI closedsebasjm
This issue (hours)
Its children (hours)0
Together (hours)0
Nothing is missing: the plan can be finished.

Relationships

parent of 0010720 closedFlorian Dold implement HU BBAN support / DD75 in wallet-core [5h] 
parent of 0010721 implementingavalos implement BBAN entry for Hungary in Android wallet UI 
parent of 0010722 implementingMarcS implement BBAN entry for Hungary in iOS wallet UI 
parent of 0010723 closedsebasjm implement BBAN entry for Hungary in webext wallet UI 
Not all the children of this issue are yet resolved or closed.

Activities

sebasjm

2025-02-12 18:19

developer   ~0024080

IBAN = Country + BBAN
so we can theoretically accept BBAN everywhere where we ask for IBAN + a country flag (default user preference, and user preference default to platform)

This can also apply when rendering IBANs
bank ui, merchant backoffice and wallet

MarcS

2025-04-24 09:05

developer   ~0024660

No, IBAN = Country (2 letters) + Checksum (2 digits) + country-specific code.
Before the introduction of the IBAN, in Germany we had the Bankleitzahl (bank number, 8 digits) and the Kontonummer (account number, 10 digits). Thus now a german IBAN is DE plus 2+8+10=20 digits.
In Austria, the BLZ (Bankleitzahl) had only 5 digits, but the account number had 11. Thus an austrian IBAN is AT plus 2+5+11=18 digits.

Florian Dold

2025-11-18 11:42

manager   ~0026509

How this needs to proceed is:

* I write a tiny DD with details we discussed
* wallet-core gets an implementation of the small-but-not-super-trivial HU BBAN->IBAN conversion (as a new wallet-core request)
* we pass it on to the wallet devs

avalos

2025-12-23 13:46

developer   ~0027177

Even after many discussions, it's still not clear to me what to do here exactly, and I find this design document unimplementable in its current state. There are no formally specified UI/UX flows (other than some vaguely discussed proposals), the DD is basically just a bunch of badly named and poorly documented wallet-core requests to do IBAN/BBAN conversions, not very useful honestly.

I'm leaving this aside until we have something more concrete in the DD based on our meetings/discussions.

Issue History

Date ModifiedUsernameFieldChange
2025-02-12 16:23Antoine ANew Issue
2025-02-12 16:23Antoine AStatusnew => assigned
2025-02-12 16:23Antoine AAssigned To => sebasjm
2025-02-12 18:19sebasjmNote Added: 0024080
2025-04-17 20:20Christian GrothoffTag Attached: Magnet
2025-04-17 20:20Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-04-17 21:01Christian GrothoffTarget Versionpost-1.0 => 1.3
2025-04-23 22:25Christian GrothoffAssigned Tosebasjm =>
2025-04-23 22:25Christian GrothoffStatusassigned => implementing
2025-04-24 09:05MarcSNote Added: 0024660
2025-11-18 11:41Florian DoldAssigned To => Florian Dold
2025-11-18 11:41Florian DoldStatusimplementing => assigned
2025-11-18 11:42Florian DoldNote Added: 0026509
2025-11-28 21:13Florian DoldSummarySupport both BBAN and IBAN input for IBAN payto => Support both BBAN and IBAN input for IBAN payto [5h]
2025-12-04 18:16Florian DoldRelationship addedparent of 0010720
2025-12-04 18:16Florian DoldSummarySupport both BBAN and IBAN input for IBAN payto [5h] => Support both BBAN and IBAN input for IBAN payto [meta]
2025-12-04 18:17Florian DoldRelationship addedparent of 0010721
2025-12-04 18:18Florian DoldRelationship addedparent of 0010722
2025-12-04 18:18Florian DoldRelationship addedparent of 0010723
2025-12-04 18:19Florian DoldStatusassigned => implementing
2025-12-21 20:45Christian GrothoffPrioritynormal => urgent
2025-12-21 20:45Christian GrothoffTarget Version1.3 => 1.4
2025-12-21 20:58Christian GrothoffTarget Version1.4 => post-1.0
2025-12-23 13:46avalosNote Added: 0027177
2026-01-25 16:07Christian GrothoffTarget Versionpost-1.0 => 1.10
2026-08-30 16:34Florian DoldPriorityurgent => normal