@alien4u Just taking a quick look at this and i think this would require some design changes as you mentioned that it would help if it confirms from user instead of just showing a warning.
And i suspect there are 2 different issues which fall under the domain of different teams. So i suggest you file an issue to netsuite with your use case. So it can be handled properly.