codinguser / gnucash-android

Gnucash for Android mobile companion application.
Apache License 2.0
1.23k stars 540 forks source link

Multi Split transaction between multiple currencies does not ask for exchange rates #652

Open W-Hamra opened 7 years ago

W-Hamra commented 7 years ago

Steps to reproduce the behaviour

  1. Have 3 accounts, two of the same currency, one of a different currency.
  2. Use any of them to create a transaction.
  3. Enter value, and click the split button,
  4. Click the "+" button to add a third split.
  5. Fill all splits with relevant numbers, and save.
  6. It saves without asking for any exchange rates. (All horribly wrong numbers, mind you)

Expected behaviour

  1. It should ask for an exchange rate like in a regular 2-split transaction.
  2. It should store transactions for each account in its own currency.

Actual behaviour

  1. The numbers are actually added or subtracted based on the currency of the other accounts.

Further Notes

The exchange rate window DOES pop-up if I choose 3 splits of the same currency, then change one of them to another currency account. Which is a decent workaround to get me going.

Software specifications