What is an Invoice and how to prepare one?

If you are a seller, you might often come across the term “Invoice”. If you are still unaware of it or have an iota of doubt on this topic, read on to know more.