(858) 586 7777 | About | Testimonials | Contact
vteams vteams vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
vteams vteams
  • How does it work?
    • Startup Process
    • Your First Day
  • Technologies
    • Hire PHP Developer
    • Hire App Developer
    • Hire JavaScript Developer
    • Hire ROR Developer
    • Hire IOS Developer
    • Hire .NET Developer
    • Hire AI Developer
    • Hire Robotics Engineer
  • Sample Budgets
  • Meet The Team
  • Experiments
  • Captain’s Log
  • Blog
Blog
  1. vteams
  2. Blog
  3. Adding New Features to the Invoicing Module of a Web Application
Aug 11
adding-new-features-to-the-invoicing-module-of-a-web-application

Adding New Features to the Invoicing Module of a Web Application

  • August 11, 2017

vteam #472 has been working on a custom-built application which provides software as a Service (SAAS) in dispute process outsourcing, training solution and credit repairs. The client required additional features in the application’s invoicing system while it was functional simultaneously. vteams engineers Hyder Ali and Usman Tariq had to add the following additional features using Microsoft MVC, Entity Framework and SQL Server:

  • Stop auto-payment on selected invoices
  • Manually update auto-invoices in accordance with consumed services before payment is processed
  • Develop valuable user experience in invoice updates
  • Keep track of every change made on the invoice for record keeping while updating the database for transactions
    .

Solution

It was necessary for the team to work diligently as the app was still being used. Hence all the tests were done before pushing the final code for an automated execution. vteam #472 took the following steps to develop aforementioned features:

  • Identified all the instances once it would validate to stop the auto-generation of invoices i.e. after due date or pre-authorization. Halting auto generation would only be possible once these instances are fed to the code.
  • Developed a user interface which would allow to make adjustments in the invoices of different services before they are charged. Additionally, an ability was integrated to add or remove items from the invoices by keeping the dates and total constant.
    Note: The app already has an in-built database that would fetch costs of all the services and products automatically.
  • Developed a feature that would record every change on every invoice. After that, connected the pre-existing database to invoice changes in order to update database tables in a timely and consistent manner.

The client would be able now to make changes to the invoices on his own and this operation would not require any adjustments from back-end.

Conclusion

vteam #472 successfully deployed the newly developed invoice features with minimal post issues.

  • Facebook
  • Twitter
  • Tumblr
  • Pinterest
  • Google+
  • LinkedIn
  • E-Mail

Comments are closed.

SEARCH BLOG

Categories

  • Blog (490)
  • Captain's Log (1)
  • Closure Reports (45)
  • Experiments (7)
  • How-To (56)
  • Implementation Notes (148)
  • Learn More (156)
  • LMS (8)
  • Look Inside (10)
  • Operations Log (12)
  • Programmer Notes (20)
  • R&D (14)
  • Rescue Log (4)
  • Testimonials (25)
  • Uncategorized (4)

RECENT STORIES

  • GitHub Actions- Automate your software workflows with excellence
  • Yii Framework – Accomplish Repetitive & Iterative Projects with Ease
  • A Recipe for CRM Software Development
  • Are Agile and DevOps the same?
  • The Data Scientist’s Toolset

ARCHIVES

In Short

With the vteams model, you bypass the middleman and hire your own offshore engineers - they work exclusively for you. You pay a reasonable monthly wage and get the job done without hassles, re-negotiations, feature counts or budget overruns.

Goals for 2020

  • Open development center in Australia
  • Complete and Launch the Robot
  • Structural changes to better address Clients' needs

Contact Us

Address: NEXTWERK INC.
6790 Embarcadero Ln, Ste 100,
Carlsbad, CA 92011, USA

Tel: (858) 586 7777
Email: fahad@nextwerk.com
Web: www.vteams.com

© 2020 vteams. All Rights Reserved.

Content Protection by DMCA.com