brotherton-erpnext/erpnext/controllers
Nabin Hait bd4bdca6ad
feat: Repost item costing (#24183)
* Repost item valuation (#24031)

* feat: Reposting logic for future finished/transferred item

* feat: added fields to identify needs to recalculate rate while reposting

* refactor: Set rate for outgoing and finished items

* refactor: Arranged fields in Stock Entry item table and added fields to identify finished and scrap item

* refactor: Arranged fields in Stock Entry item table and added fields to identify finished and scrap item

* refactor: Get outgoing rate for purchase return

* refactor: Get incoming rate for sales return

* test: Added tests for reposting valuation of transferred/finished/returned items

* feat: added incoming rate field in DN, SI and Packed Item table

* feat: get incoming rate for returned item

* fix: no error while getting valuation rate in stock entry

* fix: update stock ledger for DN and SI

* feat: update item valuation rate in PR and PI based on supplied items cost

* feat: SLE reposting logic for sales return and subcontracted item with test cases

* feat: update qty in future sle

* feat: repost future sle and gle via Repost Item Valuation

* fix: Skip unwanted function calling while reposting

* fix: repost sle for specific item and warehouse

* test: Modified tests for backdated stock reco

* fix: ignore cancelled sle in few methods

* feat: role allowed to do backdated entry

* feat: Show reposting status on stock valuation related reports

* fix: minor fixes

* fix: fixed sider issues

* fix: serial no fix related to immutable ledger

* fix: Test cases fixes related to perpetual inventory

* fix: Test cases fixed

* fix: Fixed reposting on cancel and test cases

* feat: Restart reposting item valuation

* refactor: Code cleanup using small functions and test case fixes

* fix: minor fixes

* fix: Raise on error while reposting item valuation

* fix: minor fix

* fix: Tests fixed

* fix: skip some validation ig gle made from reposting

* fix: test fixes

* fix: debugging stock and account validation

* fix: debugging stock and account validation

* fix: debugging travis for stock and account sync validation

* fix: debugging travis

* fix: debugging travis

* fix: debugging travis

* fix: removed duplicate field from pos profile
2020-12-21 20:03:59 +05:30
..
tests fix: Remove every bit of randomness from this test 2020-07-11 19:38:51 +05:30
__init__.py moved modules inside erpnext folder 2013-12-11 10:43:52 +05:30
accounts_controller.py fix: Accounting for internal transfer invoices within same company (#24021) 2020-12-11 21:30:39 +05:30
buying_controller.py feat: Repost item costing (#24183) 2020-12-21 20:03:59 +05:30
item_variant.py fix: Typo 2020-06-17 19:05:40 +05:30
print_settings.py optimize(various) 2018-08-08 16:37:31 +05:30
queries.py fix: Codition in batch selector query 2020-10-05 13:55:53 +05:30
sales_and_purchase_return.py feat: Repost item costing (#24183) 2020-12-21 20:03:59 +05:30
selling_controller.py feat: Repost item costing (#24183) 2020-12-21 20:03:59 +05:30
status_updater.py fix: Table 'tabStock Entry Detail' is specified twice 2020-12-11 18:45:39 +05:30
stock_controller.py feat: Repost item costing (#24183) 2020-12-21 20:03:59 +05:30
taxes_and_totals.py fix: Accounting for internal transfer invoices within same company (#24021) 2020-12-11 21:30:39 +05:30
trends.py fix: grammatical fix on error message 2020-06-25 22:35:33 +05:30
website_list_for_contact.py revert changes 2020-11-06 16:48:39 +05:30