It's possible that the guest has to pay a deposit (advance payment) for energy/gas/water, to fulfill his obligations as much as possible on forehand.
01. Add an imply in reservation
An add-on can be created where the rate = value of the deposit/advanced payment. This add-on can be implied on the accommodation of the reservation. In that case, the deposit will be charged together with the costs related to the accommodation.
02. Add an add-on in reservation
An add-on can be created where the rate = value of the deposit/advanced payment. This add-on can be added to the reservation at any moment manually.