brotherton-erpnext/erpnext/accounts
Nabin Hait a77b8c9fcc
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
2020-12-21 14:45:50 +05:30
..
accounts_dashboard/accounts chore: Exported Accounts Module Dashboard (#22769) 2020-07-22 16:11:06 +05:30
custom fix: Dont add Contact link if is company address 2020-10-16 15:55:25 +05:30
dashboard_chart chore: Exported Accounts Module Dashboard (#22769) 2020-07-22 16:11:06 +05:30
dashboard_chart_source fix: function imports in account_balance_timeline.py (#24003) 2020-11-25 15:37:02 +05:30
desk_page/accounting fix: Added link of bank reconciliation and clearance in accounting desk page (#23809) 2020-11-25 09:16:12 +05:30
doctype Repost item valuation (#24031) 2020-12-21 14:45:50 +05:30
module_onboarding/accounts fix: Chart of Accounts (#23530) 2020-10-14 10:29:53 +05:30
notification [rename] Email Alert -> Notification 2018-06-14 13:18:21 +05:30
number_card chore: Exported Accounts Module Dashboard (#22769) 2020-07-22 16:11:06 +05:30
onboarding_step fix: Chart of Accounts (#23530) 2020-10-14 10:29:53 +05:30
page fix: Translatable strings (#23783) 2020-11-25 09:11:51 +05:30
print_format fix: replaced formatdate -> format_date 2020-11-06 12:28:38 +05:30
report fix(acc recv report): columns mismatch (#24109) 2020-12-11 13:28:23 +05:30
test fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
__init__.py
accounts feat: Standard accounts dashboard 2020-05-11 12:14:46 +05:30
deferred_revenue.py feat: More controlled deferred revenue booking (#21671) 2020-06-23 09:57:56 +05:30
general_ledger.py Repost item valuation (#24031) 2020-12-21 14:45:50 +05:30
party.py fix: Payment Terms not fetched in Purchase Invoice from Purchase Receipt 2020-10-27 13:18:30 +05:30
README.md
utils.py Repost item valuation (#24031) 2020-12-21 14:45:50 +05:30

Accounts module contains masters and transactions to manage a traditional double entry accounting system.

Accounting heads are called "Accounts" and they can be groups in a tree like "Chart of Accounts"

Entries are:

  • Journal Entries
  • Sales Invoice (Itemised)
  • Purchase Invoice (Itemised)

All accounting entries are stored in the General Ledger