gnucash master: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Sun Jan 29 21:00:59 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/11935675 (commit)
via https://github.com/Gnucash/gnucash/commit/5bbfb8ef (commit)
via https://github.com/Gnucash/gnucash/commit/34ed91ea (commit)
via https://github.com/Gnucash/gnucash/commit/894f8241 (commit)
via https://github.com/Gnucash/gnucash/commit/2d3d0506 (commit)
via https://github.com/Gnucash/gnucash/commit/8e6fb15d (commit)
via https://github.com/Gnucash/gnucash/commit/dd50c7af (commit)
via https://github.com/Gnucash/gnucash/commit/34be3c8b (commit)
via https://github.com/Gnucash/gnucash/commit/3a6d1ea6 (commit)
via https://github.com/Gnucash/gnucash/commit/e615a577 (commit)
via https://github.com/Gnucash/gnucash/commit/67ab9e90 (commit)
from https://github.com/Gnucash/gnucash/commit/8a02f168 (commit)
commit 119356752f9c5546f98b4771094707a14b5f18c6
Merge: 8a02f168b 5bbfb8efd
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 30 09:56:13 2023 +0800
Merge branch 'maint'
commit 5bbfb8efd49f171b0674e04046cd8689155452f5
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 23:11:49 2023 +0100
Add proper indent to scheme changes from previous commit
Committed seperately to make it easier to look at the actual changes.
This commit only adds a 2 space indent to one function body.
commit 34ed91eac969a3fb5cff8802a38293abeedc6ba6
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 22:50:44 2023 +0100
Bug 798734 - Aging Reports don't handle mixed currency payments and invoices without Trading Accounts
Revisit the fix. It still made assumptions about the way
payment transactions were created. It can now handle
payment transaction either in the payment account
currency or in the post account currency.
commit 894f8241e127ce180eb74ee280a49c4a95ba88cf
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 22:48:50 2023 +0100
Revisit invoice payment in multi-currency context
- Show proper amount in dialog when applying or editing an existing transaction as payment
- Be more careful not to waste the existing payment split
- If the user changed the payment amount while starting from an existing transaction
unreconcile the changed payment split
- Avoid needlessly changing transaction currency (only do so if the user chose
a new transfer account and the old currency is neither the new transfer account's
currency nor the post account's currency)
commit 2d3d05068d5a0d8f1349324616e37dc6fbc7f551
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 11:37:54 2023 +0100
Edit/assign payment - be more prudent not to lose data
We can't handle the case where a transaction has splits in more than one
APAR account. Instead of only warning that some of them will be lost
refuse to continue and leave it to the user to fix the transaction first.
commit 8e6fb15d44a497b11962772fb6ce3d064ca8a8b7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 11:32:58 2023 +0100
Improve a few messages related to business payments
commit dd50c7af13ed3954492e997884fa962b76df6328
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 11:31:24 2023 +0100
Multi-currency - show split amount rather than transaction value
This issue was found while evaluating bug 798734, but not
the immediate topic of that bug.
commit 34be3c8b14c97fd06a2a113d2a960f2089e3a279
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 29 14:25:41 2023 +0800
[report-utilities] use fold for gnc:accounts-count-splits
previous definition would build intermediate lists for each step. also
handles the null account-list.
commit 3a6d1ea6631a3c3ac90eedbad59c8c0ec89ed645
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 29 10:14:38 2023 +0100
Bug 798737 - Minor grammatical error - 'for' missing in 'You will be asked a conversion rate for each.'
commit e615a5775aebc78e105e33c3dd9ef7b3a43c220e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jan 28 20:53:24 2023 +0800
Bug 798734 - Aging Reports don't handle mixed currency payments and invoices without Trading Accounts
commit 67ab9e90d264979d46a3426100160fbcbcf5ae1f
Author: luzpaz <luzpaz at users.noreply.github.com>
Date: Wed Jan 25 15:07:39 2023 +0000
Fix some typos
Summary of changes:
.../example_scripts/rest-api/gnucash_rest.py | 2 +-
.../example_scripts/simple_invoice_insert.py | 2 +-
doc/examples/customers_import.csv | 2 +-
gnucash/gnome/dialog-invoice.c | 2 +-
gnucash/gnome/dialog-payment.c | 108 +++++++++-------
gnucash/report/report-utilities.scm | 90 ++++++-------
gnucash/report/test/test-report-utilities.scm | 4 +
libgnucash/app-utils/calculation/fin.c | 16 +--
libgnucash/doc/constraints.txt | 2 +-
libgnucash/engine/gncOwner.c | 140 +++++++++------------
libgnucash/engine/qofinstance.cpp | 2 +-
11 files changed, 191 insertions(+), 179 deletions(-)
More information about the gnucash-patches
mailing list