|
c1235608d8
|
Renamed "journal entry" to "voucher line item", and "entry type" to "side".
|
2023-03-19 22:09:40 +08:00 |
|
|
5db13393cc
|
Renamed "transaction" to "voucher", "cash expense transaction" to "cash disbursement voucher", and "cash income transaction" to "cash receipt voucher".
|
2023-03-19 13:56:46 +08:00 |
|
|
1850f9787e
|
Moved the period and period chooser to the "accounting.report.period" module.
|
2023-03-09 18:30:41 +08:00 |
|
|
c6d55fad1c
|
Renamed the "accounting.report.utils.period_choosers" module to "accounting.report.utils.period_chooser", because there is only period chooser now.
|
2023-03-09 18:14:20 +08:00 |
|
|
0c647d8f21
|
Moved the "accounting.reports.period" and "accounting.reports.income_expense_account" utility modules into the "accounting.reports.utils" module.
|
2023-03-09 18:13:18 +08:00 |
|
|
5d1f87582e
|
Moved the "accounting.report.reports.utils" module to "accounting.report.utils". It does not make sense to have a wierd and long module name just to make the import pretty.
|
2023-03-09 18:09:08 +08:00 |
|
|
1fd50e23d9
|
Changed the PeriodChooser utility from abstract to real, and replaced the various trivial subclasses with the get_url callable as the parameter.
|
2023-03-09 17:43:21 +08:00 |
|
|
e7f1ca332e
|
Revised the imports in the modules of ledger, income and expenses log, trial balance, and income statement.
|
2023-03-09 17:32:22 +08:00 |
|
|
df53f06094
|
Renamed the "accounting.report.reports.utils.get_url" module to "accounting.report.reports.utils.urls", and shortened the names of the utilities, for readability.
|
2023-03-09 14:36:56 +08:00 |
|
|
740e1cfac1
|
Added the get_trial_balance_url utility to replace the common codes to retrieve the URL of an income statement.
|
2023-03-09 14:36:54 +08:00 |
|
|
380256eda7
|
Revised the imports in the reports.
|
2023-03-09 14:36:52 +08:00 |
|
|
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 |
|
|
8abe20dba5
|
Revised the __set_data method of the trial balance and the __query_balances of the income statement for consistency.
|
2023-03-09 14:36:48 +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 |
|
|
f277010991
|
Renamed the TrialBalanceTotal class to Total, to be short and clear.
|
2023-03-09 14:36:19 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|