A Pricing Group can have a 'Deposit' amount or percentage set, that will be required at booking (online or via staff), instead of full booking payment.
Within Netbookings settings it is possible to enable which fields are mandatory for guest profile in front end and back end, for waivers and voucher creation.