Jump to:

10994 Posts in 2728 Topics by 1819 members

All other Modules

SilverStripe Forums » All other Modules » Client Invoicing Module

Discuss all other Modules here.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 670 Views
  • Ryan M.
    Avatar
    Community Member
    309 Posts

    Client Invoicing Module Link to this post

    Hi everyone, I'm taking my first ever stab at creating a SilverStripe module. I know, I know... I should've done it sooner but I've been super busy as well.

    The module will be for client invoicing from a web design and development service point of view. I already use a version of the module myself but it's really messy at the moment so I'd like to clean it up and package it for everyone with documentation, examples, etc.

    I have my own opinions on what an invoicing system should and shouldn't have, and my module reflects those opinions. However I would like to gather some input from the design and dev professionals who are on this site and possibly incorporate them into the module.

    Do you use a 3rd party invoicing system or one that you created by yourself? What kind of features do you like the system to have? Do you prefer emphasis on simplicity & ease of use, or do you like bells and whistles up the wazoo?

    I'll consider the input I receive and see if there are any ideas that I could integrate into the module.

    Haven't settled on a name yet... I don't really want to go with a generic "SilverStripe Invoices" name or something like that. I'm thinking "Invoice Shark" or some other name that grabs your attention. =D

  • Howard
    Avatar
    Community Member
    215 Posts

    Re: Client Invoicing Module Link to this post

    I'd really like to see a solid email piping solution built into it oooh and online payment as well (wishful thinking?) ie. paypal integration.

  • Ryan M.
    Avatar
    Community Member
    309 Posts

    Re: Client Invoicing Module Link to this post

    I'm definitely including emails (although not emailing invoices themselves, but rather emailing a link to the invoice on the website) and a payment gateway or two. I'm not sure whether I should include Google Checkout or Paypal or both. I don't have a need for the more professional processors like Authorize... yet. I could explore utilizing some of the gateway code in the other payment modules.

  • Futureweb
    Avatar
    Community Member
    232 Posts

    Re: Client Invoicing Module Link to this post

    hi,

    i've got a very basic system too i've built. however i like the idea of a real module!

    i would like to see some kind of time tracking feature, where you can log time you spend on client jobs. then you can 'convert time log to invoice'

    it would also be great to have a kind of recurring reminder system. eg, for hosting/domains/monthly/yearly paymets. so you put a due date, and 30/15/7 days etc before the due date it reminds you+the client that payment is due - and attaches a pdf invoice... or link to the site for client to view/print/pay the invoice...

    would be interested to hear how you're getting on with this!

    670 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.