[Release Notes] ERPNext & Frappe Version 13.0.0 Beta.2

ERPNext Version 13.0.0 Beta 2 Release Notes


  • Onboarding and Dashboard (#21677)
  • Immutable Ledger (#18740)
  • Process Deferred Accounting document (#19658)
  • Journal Entry Template (#21404)


  • Onboarding and Dashboard (#21611)
  • New Reports
    • Requested Items To Order (#21611)
    • Purchase Order Analysis (#21611)
    • Refactored Quoted Item Comparison report (#21273)


  • Onboarding and Dashboard (#21727)
  • Invoice from Purchase Receipt with duplicate items which has been partially returned (#20724)
  • Report Enhancements (#21727)
    • Item Shortage Report
    • Stock Ageing
    • Purchase Receipt Trends
    • Delivery Note Trends


  • Onboarding and Dashboard (#21430)
  • Production forecasting using exponential smoothing method (#21724)
  • BOM Template (#21262)
  • Run MRP at parent level in the production plan and make material transfer based upon materials availability (#21545)
  • Downtime Entry (#21430)
  • New Reports


  • Onboarding and Dashboard (#21705)
  • Recurring Additional Salary and reference fields (#20936)
  • Payroll based on employee cost center (#21609)
  • Payroll based on attendance (#21258)
  • Monthly attendance sheet report enhancements, group by Department, Designation, Employee Grade and Branch (#21331)
  • Upload Attendance template now have pre-filled holiday status (#20947)
  • New and enhanced reports
    • Employee Analytics report (#21705)
    • Employee Leave Balance (#20754)
    • Employee Leave Balance Summary (#20754)


  • Onboarding and Dashboard (#21774)
  • Multi company support in Healthcare (#21290)


  • Onboarding and Dashboard (#21733)


  • Territory tree in Customer Acquisition and Loyalty report (#21668)


  • Onboarding and Dashboard (#21587)
  • Project Summary Report (#21587)


  • Woocommerce Integration (#13217)

Frappe Version 13.0.0 Beta 2 Release Notes


  • Export and Import Customizations in Packages (#9692)
  • Dashboard view for each DocTypes (#10000)
  • Introduced HeatMap chart type option for Dashboard Charts (#10193)
  • Translation Tool (#9636)


  • Configure dependency mapping and default values for Event Streaming sync (#9742)
  • Config for Section Break without border (#10116)
  • Onboarding Enhancements (#10356) (#10364)
  • Introduced Page Builder option in Web Page (#10035) (#10154)
  • Module-wise onboarding via new desk (#10194)
  • 2FA for LDAP users (#10001)
  • Assign to multiple people at once (#9957)
  • Desk page enhancements (#10359) (#10384) (#10338)
  • Search in column picker and filter dialog (#10111)

Performance Improvements


great! unfortunately using my phone huawei p30 pro on the first landing page clicking big blue E icon on the left upper corner, there is no popup menu showing all modules, I have no way to navigate to other modules. anyone experience the same?
big thanks to the frappe team!

Did it.

Its awesome.

Found this issue:

yarn install v1.19.2
[1/4] Resolving packages…
[2/4] Fetching packages…
[3/4] Linking dependencies…
warning " > bootstrap@4.4.1" has unmet peer dependency “jquery@1.9.1 - 3”.
warning " > bootstrap@4.4.1" has unmet peer dependency “popper.js@^1.16.0”.
[4/4] Building fresh packages…
success Saved lockfile.
$ yarn run snyk-protect
yarn run v1.19.2
$ snyk protect
Error: Cannot find module ‘graphlib’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object. (/home/frappe/frappe-bench/apps/frappe/node_modules/snyk/node_modules/@snyk/dep-graph/src/core/create-from-json.ts:3:1)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
error Command failed with exit code 1.
info Visit yarn run | Yarn for documentation about this command.
error Command failed with exit code 1.
info Visit yarn install | Yarn for documentation about this command.
$ yarn install
yarn install v1.19.2
[1/4] Resolving packages…
success Already up-to-date.
$ yarn run snyk-protect
yarn run v1.19.2
$ snyk protect
Successfully applied Snyk patches

1 Like

All the changes are will be extremely attractive for new users. Good to see Manufacturing module getting a lot of attention. Thanks to @rohit_w .

I really hope Immutable Ledger goes through smoothly, if you can share more information on how our behavior as users has to change, it will be useful.

As we will have more number of reversed entries, looking forward to view from a Charted accountant on Immutable Ledger on how will it affect GST, Reporting for Annual Filings etc.


We still are getting this

Go to this folder /home/your-user-name/frappe-bench/apps/erpnext/erpnext/change_log

Enter folder called v13

What files do you see?

$ ls apps/erpnext/erpnext/change_log
current  v10  v11  v12  v13  v5  v6  v7  v8  v9

$ ls apps/erpnext/erpnext/change_log/current

$ ls apps/erpnext/erpnext/change_log/v13
v13_0_0_beta-1.md  v13_0_0-beta_1.md  v13_0_0-beta_2.md

Click the search icon(top center), then type the doctype name to search.

thanks for your solution,

Yes, it is possible to search by typing the docytpe, it is more intuitive to navigate from the module home page.

In frappe-bench dir, run the command:
find -type d -name node_modules -prune -exec rm -rf {} \;
to delete mode_modules, then run:
bench update --requirements
bench setup requirements

1 Like

I deleted the v13_0_0_beta-1.md.

Worked for me.

1 Like

Thanks for reporting, we have deleted the redundant change log which was giving the error.


Indeed, this works. Thank you

1 Like

Get this error
Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 163, in _run_module_as_main
mod_name, _Error)
File “/usr/lib/python2.7/runpy.py”, line 102, in _get_module_details
loader = get_loader(mod_name)
File “/usr/lib/python2.7/pkgutil.py”, line 464, in get_loader
return find_loader(fullname)
File “/usr/lib/python2.7/pkgutil.py”, line 474, in find_loader
for importer in iter_importers(fullname):
File “/usr/lib/python2.7/pkgutil.py”, line 430, in iter_importers
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 348
print(f"Message: {repr(out.message).encode(‘utf-8’)}")
SyntaxError: invalid syntax

I did this before:
bench switch-to-branch version-13-beta frappe erpnext --upgrade
bench update --patch

Maybe update python?

Desk modules are not showing on desktop page or home page I need to use the search bar to open specific doctype anyone having the same issues?.


Check this. Maybe can help https://github.com/frappe/erpnext/issues/22084

Thanks Man it works well

There are errors in the overall UX
the company is not coming in the chart of accounts

Even when creating a new child there is no company selectable

First I had installed BETA 1
then went to BETA 2 bench update.
Still the same issue

Even can’t see the financial reports button on right side.

Any advice would be gr8.