With Batches enabled on their system, are you saying that they'd like the Invoice Entry to open for the Sales Order selected? Have you actually seen it do this without Batches turned on, and does it just automatically use the next sequential Invoice #? In 4.40, it appears that with or without Batches enabled, it doesn't open Invoice Entry for the S/O selected.