Package: gnucash Version: 1:2.6.4-3 Severity: normal Dear Maintainer,
With all accounts configured as euro, there is a situation where the user is forced to enter an EUR/USD exchange rate. These are the steps to reproduce: 1) make sure EUR is the default currency for the books, and add these EUR-denominated accounts: Assets:current Liabilities:tax loan Expenses:interest Expenses:tax (not really needed to show bug) 2) Actions > Scheduled Transactions > Mortgage & Loan Repayment.. 3) Enter some arbitrary figures into the wizard. Make the loan for 6 months or so, and use a more sensible rate like 1%. Supply the step 1 accounts in the corresponding fields. Finish the wizard. 4) Actions > Scheduled Transactions > Scheduled Transaction Editor 5) Open the new loan. Tick "create automatically" and "create in advance", and set the advance creation to ~700 days. That will ensure that all transactions are pushed to the register. 6) Save, exit, and start gnucash again to make sure the scheduler runs. 7) Open one of the transactions with the splits showing. 8) Reduce the principle amount by an arbitrary amount. Before you can increase the principle by the same amount, gnucash will force an EUR/USD exchange rate dialog even though all accounts are in euros. Where does USD come from? Apparently the amortization scheduling tool assumes USD for something. -- System Information: Debian Release: 8.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gnucash depends on: ii gnucash-common 1:2.6.4-3 ii guile-2.0 2.0.11+1-9 ii guile-2.0-libs 2.0.11+1-9 ii libaqbanking34 5.4.3beta-2+b1 ii libaqbanking34-plugins 5.4.3beta-2+b1 ii libc6 2.19-18+deb8u1 ii libcairo2 1.14.0-2.1 ii libcrypt-ssleay-perl 0.58-1+b2 ii libdate-manip-perl 6.47-1 ii libdbi1 0.9.0-4 ii libfinance-quote-perl 1.35-1 ii libgdk-pixbuf2.0-0 2.31.1-2+deb8u2 ii libglib2.0-0 2.42.1-1 ii libgnome-keyring0 3.12.0-1+b1 ii libgnomecanvas2-0 2.30.3-2 ii libgoffice-0.8-8 0.8.17-3 ii libgtk2.0-0 2.24.25-3 ii libgwengui-gtk2-0 4.12.0beta-3+b1 ii libgwenhywfar60 4.12.0beta-3+b1 ii libhtml-tableextract-perl 2.11-1 ii libhtml-tree-perl 5.03-1 ii libktoblzcheck1c2a 1.47-1 ii libofx6 1:0.9.10-1 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libpython2.7 2.7.9-2 ii libwebkitgtk-1.0-0 2.4.8-2 ii libwww-perl 6.08-1 ii libx11-6 2:1.6.2-3 ii libxml2 2.9.1+dfsg1-5 ii libxslt1.1 1.1.28-2+b2 ii perl 5.20.2-3+deb8u1 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages gnucash recommends: ii gnucash-docs 2.6.4-1 ii yelp 3.14.1-1 Versions of packages gnucash suggests: pn libdbd-mysql <none> pn libdbd-pgsql <none> ii libdbd-sqlite3 0.9.0-3 -- no debconf information