Jump to content



Photo

Invoice Management System


  • Please log in to reply
9 replies to this topic

#1 MattehCarter

MattehCarter

    Neowinian

  • Joined: 14-January 12
  • Location: England, UK
  • OS: Windows 7, XP

Posted 26 February 2012 - 16:28

I was recently contacted by a friend, who was in need of an online invoice management system to keep track of his clients payments.

So far I have created
  • The login page
  • Client registration system
  • Invoice page
  • Payment overviews (%paid, %outstanding etc.)
What I need to know is, what other features can I include?

Once finished, this 'script' will be available to download on my portfolio when it is released.

Thanks!


#2 James Rose

James Rose

    Software Developer

  • Tech Issues Solved: 1
  • Joined: 20-January 04
  • Location: New York City

Posted 26 February 2012 - 16:49

It really depends on the "client's" needs. Gathering specifications is part of the development process. Ask as many questions as you can, ask them about their process, and what they WISH it would do.

Good luck.

#3 Simon-

Simon-

    Neowinian Senior

  • Joined: 04-November 02

Posted 26 February 2012 - 16:56

Why reinvent the wheel. There are millions of software packages that can do everything at low cost. What does yours need to do that others' can't.

#4 Farstrider

Farstrider

    The Clash

  • Joined: 16-March 03
  • Location: Somerset West, Cape Town, SA
  • OS: Arch Linux

Posted 26 February 2012 - 17:04

Why reinvent the wheel. There are millions of software packages that can do everything at low cost. What does yours need to do that others' can't.


I was about to say go and have a look at The Chrome Webstore there are some fantastic (free and paid for) online accounting apps that are perfect! The one I use is Wave Accounting.

#5 OP MattehCarter

MattehCarter

    Neowinian

  • Joined: 14-January 12
  • Location: England, UK
  • OS: Windows 7, XP

Posted 26 February 2012 - 17:18

It really depends on the "client's" needs. Gathering specifications is part of the development process. Ask as many questions as you can, ask them about their process, and what they WISH it would do.

Good luck.


The specification I got was a 'general invoice management system' so it didn't really give me much insight to the features they wanted.

I'll research some other scripts, and have a look at what features they include.

Why reinvent the wheel. There are millions of software packages that can do everything at low cost. What does yours need to do that others' can't.

I was about to say go and have a look at The Chrome Webstore there are some fantastic (free and paid for) online accounting apps that are perfect! The one I use is Wave Accounting.


To gain experience, any practice is good practice.

I'm mainly doing this project to bulk up my portfolio, and improve on UI Design.

#6 whitebread

whitebread

    Neowinian Senior

  • Joined: 09-April 06
  • Location: Waterloo Region, ON
  • OS: OS X Lion 10.7.4
  • Phone: iPhone 4S

Posted 26 February 2012 - 17:29

To gain experience, any practice is good practice.

I'm mainly doing this project to bulk up my portfolio, and improve on UI Design.

Sounds reasonable. :)

#7 OP MattehCarter

MattehCarter

    Neowinian

  • Joined: 14-January 12
  • Location: England, UK
  • OS: Windows 7, XP

Posted 26 February 2012 - 20:50

Sounds reasonable. :)


Haha, glad someone can see why I'm doing this :)

So, back to the original question, can anyone think of features I can include?

#8 Site Lab

Site Lab

    Professional Graphics Design

  • Joined: 23-August 11
  • Location: Manchester, England
  • OS: Windows 8 Consumer Preview

Posted 27 February 2012 - 15:37

Have you added being able to create Reports, Print out invoices.etc, e-mail them? (PDF and mail() ). Also is there a user system as such, like different roles can do different things and then an Admin Area that if you have a certain role you can acsess. The admin page should contain User Management, Invoice Management, Invoice Templates.etc

#9 OP MattehCarter

MattehCarter

    Neowinian

  • Joined: 14-January 12
  • Location: England, UK
  • OS: Windows 7, XP

Posted 27 February 2012 - 15:59

Have you added being able to create Reports, Print out invoices.etc, e-mail them? (PDF and mail() ). Also is there a user system as such, like different roles can do different things and then an Admin Area that if you have a certain role you can acsess. The admin page should contain User Management, Invoice Management, Invoice Templates.etc


Great ideas, I haven't created most of them; thanks! :)

#10 James Rose

James Rose

    Software Developer

  • Tech Issues Solved: 1
  • Joined: 20-January 04
  • Location: New York City

Posted 27 February 2012 - 16:24

The specification I got was a 'general invoice management system' so it didn't really give me much insight to the features they wanted.

I'll research some other scripts, and have a look at what features they include.


So, you've gotten your first "push back" (also known as "I don't know what I want, but go build it") You are going to have to get used to this little form of he!! It is imperative that you get the client's needs from the client. Yes there are other apps that may fit their needs and I agree that even if there is, you will want the practice. Looking over other applications will give you ideas on what is often done, but in the end what is important is what THIS client needs. Be firm with them about getting the specs that they need.

Good luck.



Click here to login or here to register to remove this ad, it's free!