|  | 9993f65627 | Added the search to the accounting data. | 2023-03-09 06:37:31 +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 |  | 
			
				
					|  | 1eed16b732 | Added the pseudo account for the income and expenses log to query the income and expenses log of the current assets and liabilities. | 2023-03-09 06:37:28 +08:00 |  | 
			
				
					|  | ede1160943 | Fixed the ledger and the income and expenses log not to show the total entry when there is actually no data. | 2023-03-09 06:37:27 +08:00 |  | 
			
				
					|  | 24315b8203 | Fixed the styles of the negative numbers in the reports with red and braced absolute values. | 2023-03-09 06:37:26 +08:00 |  | 
			
				
					|  | 3c200d0dc6 | Fixed the sign of the amount in income statement. | 2023-03-09 06:37:26 +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 |  | 
			
				
					|  | 436a4c367f | Added the balance sheet. | 2023-03-09 06:37:22 +08:00 |  | 
			
				
					|  | 1813ce0cfa | Removed the unused and empty __get_category method from the IncomeStatement report. | 2023-03-09 06:37:22 +08:00 |  | 
			
				
					|  | 7683347997 | Removed a non-existing parameter from the documentation of the constructor of the IncomeStatementParams class. | 2023-03-09 06:37:22 +08:00 |  | 
			
				
					|  | dffcf6d2ce | Removed the unused is_account pseudo property in the IncomeStatementRow row. | 2023-03-09 06:37:19 +08:00 |  | 
			
				
					|  | 84d239e4b1 | Added the income statement. | 2023-03-09 06:37:19 +08:00 |  | 
			
				
					|  | 81fbb380b4 | Renamed the variable select_trial_balance to select_balances in the __query_balances method of the TrialBalance report. | 2023-03-09 06:37:17 +08:00 |  | 
			
				
					|  | d7ac8a3dcf | Fixed the documentation of the TrialBalanceRow class. | 2023-03-09 06:37:17 +08:00 |  | 
			
				
					|  | bcd3418e2c | Fixed the documentation in the constructor of the trail balance. | 2023-03-09 06:37:16 +08:00 |  | 
			
				
					|  | ef9e5cb5b3 | Split the report parameters from the report class so that it works better with both CSV export and HTML templates. | 2023-03-09 06:37:16 +08:00 |  | 
			
				
					|  | 5d4effa360 | Added the "debit" and "credit" properties to, and removed the "is_debit" property from the JournalRow row, to reduce the amount of logic in the template of the journal. | 2023-03-09 06:37:11 +08:00 |  | 
			
				
					|  | cd49ca44b1 | Fixed to avoid getting the income and expenses with accounts that are not current assets and liabilities when switching from the ledger. | 2023-03-09 06:37:07 +08:00 |  | 
			
				
					|  | 734362396f | Adding the missing currency when constructing the report chooser in the trial balance. | 2023-03-09 06:37:06 +08:00 |  | 
			
				
					|  | cca43c68a6 | Added trial balance. | 2023-03-09 06:37:05 +08:00 |  | 
			
				
					|  | 480e2d2d8f | Simplified the invocation of the super class constructor in the subclasses of Period. | 2023-03-09 06:37:05 +08:00 |  | 
			
				
					|  | be100ce7ec | Simplified the constructors of the period choosers. | 2023-03-09 06:37:04 +08:00 |  | 
			
				
					|  | eca91d32ed | Fixed the documentation of the IncomeExpensesPeriodChooser class. | 2023-03-09 06:37:04 +08:00 |  | 
			
				
					|  | 1f95212494 | Revised to use the title case in the CSV output of the journal and income and expenses. | 2023-03-09 06:37:03 +08:00 |  | 
			
				
					|  | 0173104c84 | Revised the currency field in the CSV output of the journal. | 2023-03-09 06:37:03 +08:00 |  | 
			
				
					|  | 6e33fa775d | Revised the __query_entries method of the IncomeExpenses report to be clear. | 2023-03-09 06:37:02 +08:00 |  | 
			
				
					|  | e244ff70e6 | Simplified the SQL query in the currency_options and account_options pseudo properties in the Ledger report and the account_options pseudo property in the IncomeExpenses report. | 2023-03-09 06:37:01 +08:00 |  | 
			
				
					|  | ace782a26b | Replaced "sa.select" with "sa.Select" in the account_options pseudo property of the IncomeExpenses report. | 2023-03-09 06:37:01 +08:00 |  | 
			
				
					|  | 90289a0db2 | Fixed the account options to list only the current assets and liabilities for the income and expenses. | 2023-03-09 06:37:01 +08:00 |  | 
			
				
					|  | 39807ef480 | Added the income and expenses. | 2023-03-09 06:37:00 +08:00 |  | 
			
				
					|  | 8cd004bede | Revised the documentation of the ledger. | 2023-03-05 18:16:43 +08:00 |  | 
			
				
					|  | 4f112dd386 | Revised the documentation of the report row classes. | 2023-03-05 18:14:32 +08:00 |  | 
			
				
					|  | b806b1ed1f | Added note to the CSV output of ledgers. | 2023-03-05 17:55:47 +08:00 |  | 
			
				
					|  | 1d0a79e33c | Changed the CSV field name to be title-cased. | 2023-03-05 17:55:47 +08:00 |  | 
			
				
					|  | eabe80b790 | Added ledger. | 2023-03-05 17:55:38 +08:00 |  | 
			
				
					|  | fe77f87110 | Fixed a regular expression in the _parse_period_spec function of the period utility. | 2023-03-05 14:24:51 +08:00 |  | 
			
				
					|  | 32c27d7c07 | Fixed an error finding the end of month in the __get_month_spec method of the Period utility. | 2023-03-05 12:06:16 +08:00 |  | 
			
				
					|  | 9d5fce2752 | Fixed the documentation of the Journal report. | 2023-03-04 20:14:08 +08:00 |  | 
			
				
					|  | d333151731 | Revised the documentation of the __get_journal_list view. | 2023-03-04 20:12:13 +08:00 |  | 
			
				
					|  | b2e500a714 | Fixed the documentation of the get_default_journal_list view. | 2023-03-04 20:10:59 +08:00 |  | 
			
				
					|  | b705795b44 | Moved the ReportType enumeration from the "accounting.report.report_chooser" module to the new "accounting.report.report_type" module. | 2023-03-04 19:56:07 +08:00 |  | 
			
				
					|  | 250f4ff1ae | Revised the imports in the "accounting.report.reports" module | 2023-03-04 19:52:45 +08:00 |  | 
			
				
					|  | 6bed180790 | Renamed the TransactionTypeEnum enum to TransactionType. | 2023-03-04 19:39:13 +08:00 |  | 
			
				
					|  | 9833bac6e4 | Added the TransactionTypeEnum in the new "accounting.utils.txn_types" module to remove the dependency from the "accounting.report" module to the "accounting.transaction" module. | 2023-03-04 19:32:36 +08:00 |  | 
			
				
					|  | 9bfcd3c50c | Added the journal report as the first accounting report. | 2023-03-04 18:31:33 +08:00 |  |