I may be doing some ad hoc work for a company as a consultant, and the contract says I will have to invoice them to be paid. Do I have to set up a company to be able to invoice?