Why are we developing this application?
Our application will be based on India's GST taxation system (http://www.gstn.org/). In India, this system has been recently announced and there is a heavy demand in the industry to adopt it as soon as possible. This is the right time to create a real-world application that gives us a practical experience.
Discussing therequirements of our application:
In this section, we will discuss our application and lay it out. First of all, let's decide a name for our application; let's call it FlixOneInvoicing—a system that generates invoices. As discussed in the previous section, today's industry needs a system that can fulfill its demand to entertain all the parts of GST that we are demonstrating with the help of our example of GST-based application to . Here are the main requirements of the system:
- The system should be company-specific, and the company should be configurable
- The company can have multiple addresses (registered and shipping addresses may be different...