|
74b695c089
|
Added the get_ledger_url utility to replace the common codes to retrieve the URL of a ledger.
|
2023-03-09 14:36:50 +08:00 |
|
|
ed7a8ac0fd
|
Added the __query_balance method to the AccountCollector of balance sheet to simplify the queris in the __query_accumulated and __query_currency_period methods.
|
2023-03-09 14:36:48 +08:00 |
|
|
c189615ca4
|
Renamed the CASH, ACCUMULATED_CHANGE, and NET_CHANGE constants to CASH_CODE, ACCUMULATED_CHANGE_CODE, and NET_CHANGE_CODE, respectively, to avoid confusion.
|
2023-03-09 14:36:23 +08:00 |
|
|
5687852dfb
|
Added the _get_currency_options method to the BasePageParams class, and applied it to the currency_options pseudo property of the PageParams classes of the ledger, income and expenses log, trial balance, income statement, and balance sheet reports.
|
2023-03-09 14:36:22 +08:00 |
|
|
729a7fd107
|
Renamed the TrialBalanceAccount, IncomeStatementAccount, and BalanceSheetAccount classes to ReportAccount, to be short and clear.
|
2023-03-09 14:36:19 +08:00 |
|
|
fb06e9db44
|
Shortened the names of the BalanceSheetSubsection and BalanceSheetSubsection classes to Section and Subsection, respectively.
|
2023-03-09 14:36:17 +08:00 |
|
|
cb89f34455
|
Renamed the "PageParams" class to "BasePageParams", and renamed its module from "accounting.report.reports.utils.page_params" to "accounting.report.reports.utils.base_page_params". Renamed all its subclasses to PageParams, to shorten their names and make code more readable.
|
2023-03-09 14:36:17 +08:00 |
|
|
11ab4a4ba6
|
Revised the documentation of the CSV rows for the reports.
|
2023-03-09 14:36:16 +08:00 |
|
|
5dc8387ad9
|
Fixed the incorrect account in the __add_current_period method of the AccountCollector class in the "accounting.report.reports.balance_sheet" module.
|
2023-03-09 14:36:16 +08:00 |
|
|
617dd29f23
|
Added the period_spec function to be used to compose the download file name, to replace the spec property of the Period utility.
|
2023-03-09 14:36:08 +08:00 |
|
|
116d00a557
|
Replaced the hard-coded cash account codes with the ACCUMULATED_CHANGE and NET_CHANGE constants and the accumulated_change() method of the Account data model.
|
2023-03-09 14:36:01 +08:00 |
|
|
2f7b9932a0
|
Added the base report class to ensure that the reports can both be shown on the page and downloaded as CSV.
|
2023-03-09 06:37:28 +08:00 |
|
|
9f1e724875
|
Added the "accounting.report.reports.csv_export" module to handle the CSV export in one place.
|
2023-03-09 06:37:26 +08:00 |
|
|
f838e7f893
|
Moved the utilities that are only for the report generators from the "accounting.report" module to the "accounting.report.reports.utils" module.
|
2023-03-09 06:37:25 +08:00 |
|
|
edb893ecd3
|
Replaced the report generators with a separated module for each report, to work with the diversity of the report formats without messing-up one another.
|
2023-03-09 06:37:23 +08:00 |
|