ERPNext 14... What would you like to see?

Agree Here on this request - Setup Time.

this should be possible to add on your end through DocTypes?

That I am not sure of. Setup time is a common measurement tool used in manufacturing industry to account for setting up the workspace regardless of the batch size, and I feel it would be better as a supported feature in ERPNext so that manufacturing forecasting can improve.

When a feature is supported as a built-in feature, it is easier to use because it is documented, the flow is more clearly defined and integrated with other doctypes like job-cards and production planning, and more manufacturers will adopt the system, allowing more feedback on appropriate improvements in features and usability to make to the manufacturing module from a larger user-base in the industry.

The biggest one for me is inventory managemnt in the context of reporting and api.

  1. API for stock level or quick stock
  2. API for customer balance
  3. Control validation in the form of business rule. Not one sized fit all, Validation that can be turn off and on base on your needs.
  4. Ability to convert stock in different UOM base on item UOM configuration
  5. Ability to set up pricing from item screen. Example add card in item screen that can view or edit price with out going to item price.

Jobs and Jobs Costing module or functionality would be very useful.
Has caused the package to be a non starter several times.
As distinct from projects.
Have adapted the sales order function to achieve, however, is very limited usefulness this way.

I would love to see @adam26d Expense doctype (different from Expense Claim) merged into core:
The current way of having to use Journal Entries is too complicated for staff not familiar with proper accounting procedures.


definitely the concept is a winner from a usability perspective

business case with needed details?

Not sure the point you are trying to get across.

I want this for version-12 :slight_smile:

how you adapted sales order function? what is your expected job costing feature in more detail?

Agree Warehouse/Location/Bin system is Important.

1 Like

For me personally, in my experience using and presenting erpnext, people will always concern regarding the navigation flow. User need to go page after page even though the process is closely related with each other. They say it is confusing to go page after page and endup going back to awesome bar finding where they were started. So far, all functionalities for the erpnext has already superb. Like odoo, it uses tabs and wizard like ui and table field columns really easy to understand for vast majority of users. Overall good job to frappe team for this very good product.


I have used the system, in production, for the past almost three years. It is a serious system, used in a legal practice.

Three core things I would change (if it was up to me), is the layout i.e. more like Axelor. It feels unnatural to scroll all over the place in ERPNEXT. Tabs would be perfect - I have noted the reasons why this is not done.

The second being a more refined document management system / component (DMS).

Lastly, document & data encryption at rest. With the rollout of the General Data Protection Regulations in almost all jurisdictions, encryption is becoming more important.

Kudos to the developers for doing an absolutely amazing job.


We did not use the system for an IR legal firm due to the lack of client accounting. If the a job costing type module was available probably could have adapted that.
So job costing module, or start of, would be good in v14.

  • API for stock level or quick stock

This is already there. Maybe not well documented, The “Bin” doctype gives you info about current stock levels by Item-warehouse combinations. You can query it like any other doctype via API. There are also several whitelisted functions in get_item_detail that can give you more info. I’ll get some of this documented in ERPNext docs.

Ability to convert stock in different UOM base on item UOM configuration

You can convert UOM in ledger “views”. Any use-case for actually changing UOM of posted data?

Here are a couple ideas:

  1. Addition of tag fields, they work similar to child tables, more like table multi select fields BUT without the need for a child table to exist in the background.
  2. Change the design for child tables. The UI/UX of frappe and ERPNext is simply gorgeous however could we have a lighter or less “prominent” design for child tables? (So that they look unanimous with the rest of the form, instead of having grey borders etc)
1 Like

I ever implemented a multi select control which stores the values in a data field just like tags and can be used in child table.

Yip, trust accounting is rather tedious with journal work-arounds, and way too much development work to adapt the accounting module for specific trust accounting. I see that there is a module in Odoo but I do not think it is well tested.

Adding a production plan for “process manufacturing”.