While you will wanna get inventory software, I personally don't use invoicing software. I simply use an old Word 97 memo template which I lightly modified and use in excel. But mostly I just print out blanks from that template and use them on-site.
P.S. Yes, I said word 97.