Sales Order Number Sequence

I would like to have intelligent Sales Order Numbers.

So say I would like to have Sales Order numbers from 100000 - 2999999 for one type of order and 300000 - 4999999 are for another type and so on.

When I enter a sales order for a customer I would like to choose one of the above at the time of entering the order.

I don’t see a way to do this.

Just write a piece of code to choose the right number sequence and put it where you need it - I guess SalesTableType.numberSeqFormHandlerSalesId() is the most important place. Look at cross-references for SalesParameters::numRefSalesId() to find other places where the normal number sequence for sales IDs is used.