Add investment-lots.scm report

Add investment-lots.scm report

cleanup code comments

add start date, fix end date, add stats collector

Fix format errors (breaks on Guile 3.0, but not 2.2?)

Fix build warnings

Fix bugs

Reduce set! usage, add new validation warning, misc code cleanup

fix bug where value display strings were wrongly respecting the show-mnemonics option that should only apply to amount display strings

misc bug fixes

gain age: use last bought date instead of first

change basis calculation to be more like cap-gains.c

Move report to Assets & Liabilities menu

fix chart bug, add option to group sales by age

Add support for alternate-row style

resolve code review comments
This commit is contained in:
mcbridebt 2022-11-13 16:51:47 -08:00 committed by John Ralls
parent c8eb55bb34
commit ea026ff4ee
3 changed files with 2074 additions and 0 deletions

View File

@ -37,6 +37,7 @@ set (reports_standard_SCHEME
standard/ifrs-cost-basis.scm standard/ifrs-cost-basis.scm
standard/income-gst-statement.scm standard/income-gst-statement.scm
standard/income-statement.scm standard/income-statement.scm
standard/investment-lots.scm
standard/lot-viewer.scm standard/lot-viewer.scm
standard/net-charts.scm standard/net-charts.scm
standard/portfolio.scm standard/portfolio.scm

File diff suppressed because it is too large Load Diff

View File

@ -480,6 +480,7 @@ gnucash/report/reports/standard/general-ledger.scm
gnucash/report/reports/standard/ifrs-cost-basis.scm gnucash/report/reports/standard/ifrs-cost-basis.scm
gnucash/report/reports/standard/income-gst-statement.scm gnucash/report/reports/standard/income-gst-statement.scm
gnucash/report/reports/standard/income-statement.scm gnucash/report/reports/standard/income-statement.scm
gnucash/report/reports/standard/investment-lots.scm
gnucash/report/reports/standard/invoice.scm gnucash/report/reports/standard/invoice.scm
gnucash/report/reports/standard/lot-viewer.scm gnucash/report/reports/standard/lot-viewer.scm
gnucash/report/reports/standard/net-charts.scm gnucash/report/reports/standard/net-charts.scm