|  | 7a5b3b78fc | Removed the rows with zero balance from the income statement. | 2023-04-05 12:59:50 +08:00 |  | 
			
				
					|  | 7df4051452 | Removed the rows with zero balance from the trial balance. | 2023-04-05 12:56:28 +08:00 |  | 
			
				
					|  | 85084c68fd | Removed the rows with zero balance from the balance sheet. | 2023-04-05 12:29:58 +08:00 |  | 
			
				
					|  | a4d1789b58 | Moved the income and expenses log to the first item of the report chooser. | 2023-04-05 08:15:16 +08:00 |  | 
			
				
					|  | 02fcabb0ce | Updated the URI of the reports to be the default views of the application. | 2023-04-05 08:06:00 +08:00 |  | 
			
				
					|  | 4c2dcc5070 | Renamed the project from "Mia! Accounting Flask" to "Mia! Accounting". | 2023-04-04 18:26:54 +08:00 |  | 
			
				
					|  | 0ad2ac53dd | Added the "sql_condition" method to the CurrentAccount data model to simplify the queries. | 2023-03-22 21:43:58 +08:00 |  | 
			
				
					|  | c885c08c37 | Moved the "accounting.option.options" module to "accounting.utils.options", because it is meant to shared by other submodules. | 2023-03-22 19:47:37 +08:00 |  | 
			
				
					|  | 567004f7d9 | Renamed IncomeExpensesAccount to CurrentAccount. | 2023-03-22 15:42:44 +08:00 |  | 
			
				
					|  | 761d5a5824 | Added the option management, and moved the configuration of the default currency, the default account for the income and expenses log, and the recurring expenses and incomes to the options. | 2023-03-22 15:34:28 +08:00 |  | 
			
				
					|  | 656762850c | Moved the IncomeExpensesAccount data model from the "accounting.report.utils.ie_account" module to the "accounting.utils.ie_account" module. | 2023-03-22 07:29:41 +08:00 |  | 
			
				
					|  | 9248ba7e3b | Removed the redundant Flask App context from the default_currency_code Jinja2 global and the default_ie_account_code function.  They are always under the Flask app context. | 2023-03-21 21:17:10 +08:00 |  | 
			
				
					|  | a42e7d13a2 | Renamed the configuration DEFAULT_CURRENCY, DEFAULT_IE_ACCOUNT, and RECURRING to "ACCOUNTING_DEFAULT_CURRENCY", "ACCOUNTING_DEFAULT_IE_ACCOUNT", and "ACCOUNTING_RECURRING", respectively. | 2023-03-21 21:13:03 +08:00 |  | 
			
				
					|  | 77787eee9f | Fixed the search queries to be case-insensitive. | 2023-03-20 23:54:38 +08:00 |  | 
			
				
					|  | d4fe91ec4a | Fixed the capitalization of the shortcut periods in the period chooser. | 2023-03-20 22:57:04 +08:00 |  | 
			
				
					|  | 50dd6078c7 | Replaced "Need offset" with "Needs Offset" as the text of the badge. | 2023-03-20 22:43:53 +08:00 |  | 
			
				
					|  | b1af1d7425 | Renamed "voucher" to "journal entry". | 2023-03-20 22:33:14 +08:00 |  | 
			
				
					|  | 8f909965a9 | Renamed "voucher line item" to "journal entry line item". | 2023-03-20 20:52:35 +08:00 |  | 
			
				
					|  | d18dd7d4d2 | Renamed "summary" to "description" in the voucher line item. | 2023-03-20 18:45:50 +08:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 5571c0d01f | Renamed all the is_XXX_needed properties to is_need_XXX.  For example, especially the is_offset_needed property to is_need_offset, to be clear and understandable. | 2023-03-18 22:52:29 +08:00 |  | 
			
				
					|  | 8c10f1e96a | Revised the ledger not to show the accumulated balance of the nominal accounts.  The accumulated balance does not make sense for nominal accounts. | 2023-03-18 22:11:45 +08:00 |  | 
			
				
					|  | 700c179774 | Applied the is_nominal pseudo property to the __get_brought_forward_entry method of the EntryCollector of the ledger. | 2023-03-18 22:11:45 +08:00 |  | 
			
				
					|  | 5ceb9f2e83 | Fixed and renamed the "__query_currency_period" method of the AccountCollector of the balance sheet to "__query_current_period". | 2023-03-18 22:11:45 +08:00 |  | 
			
				
					|  | fe1c7669b6 | Added owner's equity accounts (base code starts with "3") when calculating the change of owner's equity in the specified period. | 2023-03-18 22:11:45 +08:00 |  | 
			
				
					|  | 61c111db69 | Revised the journal, the ledger, the income and expenses log, and the search result to show the last page first as the default upon pagination. | 2023-03-18 22:11:44 +08:00 |  | 
			
				
					|  | 08d1e60238 | Fixed the journal, the ledger, the income ane expenses log, and the search result to respect the transaction number before the debit/credit and the journal entry nuber. | 2023-03-17 22:39:29 +08:00 |  | 
			
				
					|  | e9d8a8fcd8 | Added the "accounting.utils.cast" module to cast the things to the expected type in order to supress the warnings from PyCharm. | 2023-03-15 01:09:59 +08:00 |  | 
			
				
					|  | a0fba6387f | Added the order to the search report. | 2023-03-11 16:34:30 +08:00 |  | 
			
				
					|  | 7fb9e2f0a1 | Added missing documentation to the OptionLink data model in the "accounting.report.utils.option_link" module. | 2023-03-11 16:34:28 +08:00 |  | 
			
				
					|  | af71874f9d | Fixed an error checking if there is any data in the PeriodChooser utility. | 2023-03-09 22:20:24 +08:00 |  | 
			
				
					|  | be46d8aa14 | Renamed the default_io_account_code and default_io_account functions to default_ie_account_code and default_ie_account, respectively.  That was a mistake. | 2023-03-09 20:59:21 +08:00 |  | 
			
				
					|  | 20f55058ac | Shortened the name of the "accounting.report.utils.income_expenses_account" module to "accounting.report.utils.ie_account". | 2023-03-09 20:59:21 +08:00 |  | 
			
				
					|  | e9d1a53e03 | Shortened the name of the "accounting.report.utils.income_expenses_account" module to "accounting.report.utils.ie_account". | 2023-03-09 20:59:21 +08:00 |  | 
			
				
					|  | 38141759fd | Removed an excess blank line in the "accounting.report.view" module. | 2023-03-09 20:59:20 +08:00 |  | 
			
				
					|  | 7fb3e3bc2c | Shortened the names of the views of the reports. | 2023-03-09 20:59:20 +08:00 |  | 
			
				
					|  | 05ac5158f8 | Added the default report view as the income and expenses log with the default currency, default account and default period.  Changed the previous default journal links to the current default. | 2023-03-09 20:59:09 +08:00 |  | 
			
				
					|  | ec257a4b57 | Renamed the "accounting.report.period.periods" module to "accounting.report.period.shortcuts", to be clear. | 2023-03-09 20:13:15 +08:00 |  | 
			
				
					|  | 5ebb89a6d5 | Moved the month_end utility from the "accounting.report.period.period" module to the new "accounting.report.period.month_end" module. | 2023-03-09 19:56:06 +08:00 |  | 
			
				
					|  | 900d60d1ae | Moved the shortcut named periods from the "accounting.report.period.period" module to the "accounting.report.period.periods" module. | 2023-03-09 19:44:53 +08:00 |  | 
			
				
					|  | bc792c145f | Replaced the Period.get_instance method with the get_period function in the "accounting.report.period.parser" module.  Changed the parse_spec function in the "accounting.report.period.parser" to private. | 2023-03-09 19:40:34 +08:00 |  | 
			
				
					|  | 4432484acd | Replaced the PeriodSpecification object-based utility with the get_spec function-based utility, for simplicity. | 2023-03-09 19:30:36 +08:00 |  | 
			
				
					|  | 7ad3f9e0cb | Replaced the PeriodDescription object-based utility with the get_desc function-based utility, for simplicity. | 2023-03-09 19:25:43 +08:00 |  | 
			
				
					|  | 060a52f7a2 | Moved the period specification parser from the "accounting.report.period.period" module to the "accounting.report.period.parser" module. | 2023-03-09 19:10:21 +08:00 |  | 
			
				
					|  | c17430d211 | Renamed the "accounting.report.period.period_chooser" module to "accounting.report.period.chooser", for simplicity. | 2023-03-09 19:07:58 +08:00 |  | 
			
				
					|  | 8fd99bb617 | Simplified the import of the datetime module in the "accounting.report.period.period" module. | 2023-03-09 19:05:27 +08:00 |  | 
			
				
					|  | ce388eb6c8 | Moved the PeriodSpecification and PeriodDescription utilities from the "accounting.report.period.period" module to the "accounting.report.period.specification" and "accounting.report.period.description" modules, respectively. | 2023-03-09 18:57:29 +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 |  |