Indico Form with ability to add/remove line items

Hi guys!

I need to create an Invoice form (for creating a new/previewing an existing Invoice) and would like to use an existing template/form inside Indico as a starter, similar to the one below, but with the ability to dynamically (client-side, preferably) add/remove Invoice line items:

Any pointers/ideas will be much appreciated!

Thanks!

Check the lecture creation form (it allows adding as many occurrences as you want). The code is somewhat old but you can probably take it as an idea for your own widget.

I guess this is pretty much what I need.
When creating the new Invoice Form, I should inherit from IndicoForm, right?

Yes, usually that should be the case.