cad22dbe39
* add child doctype - Cash Flow Mapping Account * adds new doctype - Cash Flow Mapping * adds new doctype - Cash Flow Mapper * adds new doctype Cash Flow Mapping Template * adds new doctype Cash Flow Mapping Template * adds adjustments to Cash Flow Mapper: - remove fields from Cash Flow Mapping Template Details - update in Cash FLow Mapper * get cash_flow_accouts from Cash Flow Mapping * change `tmp` to `mappers` and make sure `mappers` is sorted by its `position` field * changes description from 'Net Profit/Loss' to 'Profit for the year' * set `net_profit_loss` `parent_account` properly * modify `get_account_type_based_data`: - changed signature such that `account_type` parameter is now `account_name` - where clause in query is now based on `name` * remove zero rows * de-duplicates row, summing similar accounts in the process * makes gl sum calculation use `parent_account` as a condition * add the `section_leader` immediately after adding net profit, sorts `accounts` by `is_working_capital` field * adds `is_working_capital` to "account_types" so that we can use this to determine when to add "Changes in working capital" for operating activities * add "Movement in working capital" subheader * refactor code for readability * adds new fields to `Cash Flow Mapping`: - `is_interest_paid` to allow me recognise accounts for 'Interest Paid' - `is_income_tax_paid` to allow me recognise accounts for 'Income Taxes Paid' * allow `Cash Flow Mapping` to be renamable * adds new field - `section_subtotal` useful for only Operating Activities * changes `Cash Flow Mapping` doctype fields: - remove `is_income_tax`_field - add `is_income_tax_liability` field to identify tax payable accounts - add `is_income_tax_expense` field to identify tax expense accounts in P or L * calculates and shows tax paid adjustment in cash flow statement * renames `is_interest_paid` to `is_finance_cost` * - adds finance costs calculation - correctly sets opening balance dates * prevents users from selecting extra options in Cash Flow Mapping * adds validation to prevent selecting multiple options * adds new fields to Cash Flow Mapping * calculate non cash p or l items (2nd pass) * separates default cash flow generation from custom * adds new setting to Accounts Settings: - allow user elect to use customised cash flow report * clean up * removes mandatory constraint from accounts field * allow rename, disallow create and delete * adds patch to add default Cash Flow Mappers * refactors custom_cashflow * add article to explain configuration * refactor * further refactor * final clean up (hopefully) * clean up for codacy * more codacy fixes * more codacy fixes * fix broken patch * rename article to .md * create default mappers after install * PEP 8 * create the tables in `after_install` call |
||
---|---|---|
.. | ||
repair_tools | ||
v4_0 | ||
v4_1 | ||
v4_2 | ||
v4_4 | ||
v5_0 | ||
v5_1 | ||
v5_2 | ||
v5_4 | ||
v5_7 | ||
v5_8 | ||
v6_0 | ||
v6_2 | ||
v6_3 | ||
v6_4 | ||
v6_5 | ||
v6_6 | ||
v6_8 | ||
v6_10 | ||
v6_12 | ||
v6_16 | ||
v6_19 | ||
v6_20 | ||
v6_20x | ||
v6_21 | ||
v6_23 | ||
v6_24 | ||
v6_27 | ||
v7_0 | ||
v7_1 | ||
v7_2 | ||
v8_0 | ||
v8_1 | ||
v8_3 | ||
v8_4 | ||
v8_5 | ||
v8_6 | ||
v8_7 | ||
v8_8 | ||
v8_9 | ||
v8_10 | ||
v9_0 | ||
v9_1 | ||
v9_2 | ||
v10_0 | ||
v11_0 | ||
__init__.py |