Learn how to create a professional invoice for free, including required information, numbering, payment terms, taxes, discounts, and best practices.