I came across this work in my work, I am not sure which one to use for a screen menu in our application, "pre-booking" or "booking". This menu will allow users to book their work schedule in advance. Is there any difference between the two ?
Pre-booking specifically denotes that you have booked something in advance,
Book (something) in advance: a pre-booked hotel reservation (ODO)
Reserve accommodation for (someone): his secretary had booked him into the hotel (ODO)
merely connotes these meanings and booking would refer to the reservation more generally and not specifically the act of booking it beforehand