Creating Custom Form In ERPNext


I have a few question based on some module. Actually i need to add few custom form in operation module as per my requirement and application. But i did not get aware about this. i need to create some specific form for my application, which is not available in ERPNext operation module.

  1. Can i create custom form based on my requirements in any ERPNext module ? if yes, please guide to this direction.

Thanks & Best Regards !!

Yes, you can. Please check following link to learn more.


But my actually question is that, can i add new custom form with design a python code and add this form to some specific module ?

Have a good Day !!

Erpnext desined to be customized app and you can easily add new forms and customize the existing ones. No need for using code. Please read the manual.


Look, for example if i want to create custom form in sub module operation of Manufacturing module to note down result of different parameters of product at different stages of production. Is this possible to create that kind of custom form which has tables of all parameters and we can add parameters reading after each stage of production and testing ?

Thanks & Have a Good Day !!


Can we change UI of ERPNext as per our requirments and then create custom fields in this new UI ?

Thanks & Best Regards !!

Hi, I think it would be better if your requirements will be in bullet/number list form :slight_smile:


@umair, @johnskywalker, @rmehta

I created a custom module and DocTypes. In doctypes, i added 3 fields 1) start time 2) end time 3) total time. As available option in fields type, i selected time In Type column. for this, how can i auto count total time as per selection of start time and end time ? I want total time count after start and end time selection.

Hardik Gadesha
Software Engineer @ AIMDek Technologies Pvt Ltd


This will require custom scripting. For the reference, you can check time calculation in the Timesheet Details table.

1 Like

@Hardik_Gadesha PLEASE don’t tag users for general queries, unless you want to draw attention to a critical issue or bug.