By default, Events Booking will generate invoice for the registration when:
1. Users use offline payment method for the registration (Pending status)
2. Users use online payment method such as PayPal and paid for the registration
Sometime, you don't want to generate invoice for offline payment until the registration is paid, if so, you can:
1. Please create a folder called override under components/com_eventbooking/helper folder on your site
2. Get this file, unzip it, upload to components/com_eventbooking/helper/override folder (which you just created above)
Regards,
Tuan