Application Description: Invoice Inventory

We are going to build a simple application that allows adding, viewing, and editing invoices.

Each invoice will contain the following data:

  1. Invoice number - a number assigned to invoice by the supplier
  2. Invoice name - description of the invoice subject
  3. Invoice total value - a number showing how much money is invoiced
  4. Invoice due date - date on which invoice needs to be paid

In addition, we will track Invoice Status as follows:

0|“Under Review” - assigned immediately upon creation of invoice

1|“Accepted for Payment” - assigned once the review is complete and the invoice is approved for payment

2|“Rejected” - assigned once the review is complete, but the invoice is not accepted for payment

3|“Paid” - assigned once invoice has been paid

4|“Overdue” - shows that the invoice has not been paid, and the payment due date has passed

The base version of the application will have 2 main screens:

  1. A list of all invoices in the system, that can be filtered and/or sorted using all invoice fields described above. We will name it “All Invoices”
  2. A screen for adding new or editing the existing invoice. We will name it “View/Edit Invoice”

Once created, our application will look like as shown below.

g 001.png

Creating your application

Opening Aqtra Studio

Building an application in Aqtra Platform starts with opening Aqtra Studio, and adding a Component.

You can open Aqtra Studio by using https://<your_Aqtra_hosting_name>/studio/” link. For example if the domain name where you’ve hosted your instance of Aqtra Platform is my.aqtraplatform.io, you can access Aqtra Studio using the following URL: “https://my.aqtraplatform.io/studio/”.

Once you’ve logged into Aqtra Studio, you’ll see the following screen, with menu on the left listing Workplace, Applications & Access. Select Applications->Components.