React Native codecanyon script modification

Job ID: 33069377

Budget: $30 – $250 NZD

I bought a script https://codecanyon.net/item/exicube-delivery-app/32284397 which is working good for web and android and ios , now i want to make some changes in Logic :

1. At the moment, the admin earns the amount he has set as a percentage of the commission and the courier entire remaining amount. But it would be necessary to make the Admin 100% of the amount that comes from the "Parcel types" and "Options" options. The agent earns money from "Base Fare", "Distance Rate Per" and "Rate Per Hour", which in turn is deducted from the Convenience Fee.

2. Booking ID needs to be changed to "#123" style. This makes it easier for the customer, courier and admin to track and search the order.

3. A company and an individual can be registered as a customer.

4. A company and an individual can be registered as an agent.

5. After completing the order, the customer must receive an invoice by e-mail as a PDF. If the customer is a company, he need to see on the invoice the name of the company, the invoice number, the name and description of the service, the amount without VAT, the amount of VAT and the amount including VAT, and the details of the company providing the service. If the customer is a private person, he will see the name of the private person on the invoice and everything else will remain the same as on the company's invoice. The customer must be able to send the invoice to the e-mail again own account using app if necessary, simply by pressing the button, the e-mail is automatically taken from the database. It must also be possible for the admin to send an invoice to the customer at the touch of a button under Booking History.

6. When the customer starts to confirm the order, the customer must see the order amount including VAT. He must also see the amount of VAT and the amount without VAT. The VAT rate must be able to be set on the admin page under settings. VAT should be added directly to the invoice.