The process for billing on a recurring basis is too complex. you should have just one step in the order tab and define the frequency. from there, invoices should be generated and sent automatically to the contact. Stripe does that very well, take a look at how they implemented it. This is the type if things where i think bexio feels a bit short and should be much easier.