Freelance invoice guide

What to put on a freelance invoice: scope, rates, due dates, and a PDF your client can pay from.