Difference between naming series and custom naming expression

Is there any difference between using Naming Series and custom Expression (settings under Doctype). Anything I should be aware of in the long term - Like resetting, naming on data import etc ?

For naming series, you have to add Naming Series field of type Select in doctype. It helps you to maintain multiple naming series and then you can select any one as per your requirement. But under expression, that expression will remain same and you don’t need to select it before saving the form.

Resetting is pretty easier when you use naming series from front end or backend too. Because in database table tabSeries, naming series are properly maintained in column.

While importing data, if your doctype has naming series field and it has no default value, then you have to mention naming series in excel file. This is not the case with expression, as it is already defined and you can maintain only one expression, you don’t need to mention that expression in importing file.

3 Likes