Party/customer wise price memory (last price recall while making an invoice)

can this issue be solved? is it possible through extensions? i have multiple customers and their prices are different for each product, it takes a lot of time to check their last price and make an invoice. PLEASE HELP.

For now not by Extension by Sales Invoice-Lines.
In second tab apply Sales Invoice-lines and before finalizing the New Invoice check price there.