Suppose you have a multi-company setup, and you need to create different naming series for documents belonging to different companies. For example, you have three companies:
The need is to create naming series which is company-specific for documents such as Sales Invoice, Purchase Order, etc. For example, in case of Sales Invoice, for Company A, the naming series will be SINV-A-0001 and for Company B, the naming series will be SINV-B-0001. This can be easily achieved via customisation by following the steps given below:
First, go to the DocType for which you want different series based on company and open its Customize Form. In this case, we will Select From Type as Sales Invoice.
Next, below the field of Company, add another field and name it 'Abbr'. Add
company.abbr in its Fetch From input.
Also, keep this field hidden (if needed).
Now, in the Customize Form itself, go to the Naming Series row and expand it. In the Options box, add another entry in new line (taking Sales Invoice as example)
SINV-.abbr.-.#### and set this as default.
Once this is done, click on Update.
Now, go to Sales Invoice and create one. Select the Company and the Naming Series will be updated automatically based on the company's abbreviation.