Applying subcontractors' work to my invoice

I have been using Invoice Ninja for years as a freelancer, and i like it a lot. I have subcontractors who I also have use it to track their hours. Typically, they’ll apply their tasks to an invoice in Invoice Ninja, which they’ll send to me. Then I take their tasks and copy them into another invoice, in Invoice Ninja, and send that to the client.

I have been creating separate companies for these subcontractors, and listing my company as their only client. I would like to be able to take the subcontractors’ tasks and re-invoice them to my clients without too much hassle. The way it is now, if I try to select any of their tasks and invoice them, I can only see my own company as the client.

I have tried adding a test user to my own company and letting them create only one client, representing my company. Then, I’ve tried making test tasks and invoicing them, but if I try to change the client, Invoice Ninja says this is not allowed.

Also, the rate I charge the client is often different than what the subcontractor charges me, and I use the difference to cover training, management and overhead. I suppose I could change the rate once the task gets into the invoice, but my reports are also going to be skewed because invoice subcontractor tasks will be recorded as income, and not as expenses which they more realistically are.

I figure this has to be something a lot of you encounter and so I would be curious to know how you handle this kind of arrangement.

Hi,

This isn’t how the app is designed to be used so I imagine you’ll face limitations with this approach.

Feel free to create an issue on GitHub if you’d like to see any specific changes implemented.