* fix(settings): stop registry bank data masquerading as a setting, offer IBAN from bank connection
User report: the Foretag tab shows a bankgiro from the Bolagsverket snapshot,
which reads as a configured setting while the field payment files and
invoices actually use (Fakturering) was empty.
- Note on the Foretag Bankuppgifter row: data is from Bolagsverket; the
editable fields live under Installningar -> Fakturering.
- One-click IBAN prefill on the SEK payment account, sourced from the
connected bank accounts (cash_accounts.iban). Deterministic: only offered
when every connected account agrees on a single IBAN.
- Delete dead BankDetailsForm.tsx (unmounted since the settings
restructure); its bank fields are edited via InvoicePaymentAccountsSettings.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(settings): only suggest IBAN from enabled, still-connected SEK accounts
Skeptic refutation on the initial PR state: cash_accounts keeps rows after
disconnect (bank_connection_id nulled) and the connect picker mirrors
deselected accounts with enabled=false, so an unfiltered read could offer a
closed or third-party IBAN as the invoice payee / pain.001 sender. Filter on
enabled=true, currency=SEK and a non-null bank_connection_id, matching the
enable-banking session-sharing invariant.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>