From: Marc L. <mar...@ti...> - 2011-06-29 16:25:32
|
Hi Robert! This is awesome! About name overlap: current invoice file is for payment system. I think there should be an 'invoice' feature and appropriate permissions, etc and it should plug into 'payment', 'accounting' and an eventual 'time sheet' feature In the past, I have found that something like Tiki invoice should be a dedicated feature vs using trackers. Perhaps the new flexibility of trackers will change all this. Since there are so many freelancers in Tiki, I predict plenty of dogfood! Thanks! M :-) On Sun, Jun 12, 2011 at 11:21 AM, Robert Plummer <rob...@gm...> wrote: > Hey Guys, > So the work with trackers is all well and good, but the end result isn't > just to make trackers faster, and more flexible, but to make them more > extendible (ie, api). For this reason I started putting together "Tiki > Invoices" as a good use case for this very thing. We can probably change > the name before I commit it because I know there is a bit of conflict in > naming with sending an invoice for tiki payments. Admins, let me know. > What I started to do is copy the very simple table structure that Bamboo > Invoices has. I plan on using inspiration from how Bamboo Invoice is laid > out for TIki Invoices but not copy anything directly. Because the > application is so simple, it should make seeing how we should extend > trackers for 8 and best help us create the Tracker API that we've been > hoping for. Also, I can't stand using an outside system for entering > invoices, as I use Bamboo Invoices. I think this simple app will help the > tiki community very much and I can't wait to use it myself, as soon as it > becomes something even remotely usable, I'd like to make it a profile and a > feature. One key feature that I think will help us is a "Re-invoice" type > Item, where it can be attached or sent to another invoice, and thus > re-invoiced to the client. Making management of application development > much easier, because, well, we'd get paid :). And we'd spend less time > managing invoices, and more time developing :). Another type of feature I'd > like to add is a sort of live invoice, where you start on a project, and end > it at a given time (like check in, check out). Thus being able to count > your hours accordingly. > > Tiki adds many complexities when it comes to managing trackers. I'd like to > make that as simple as possible with this app, and keep the bulk of the work > in trackerlib, that way not only does it show developers how to integrate > into tiki, but also, it lets us know how we should create the api. > > Anyway, just fyi. What are some features you'd like to see in this app? > > -- > Robert Plummer > -- Marc Laporte http://MarcLaporte.com http://Tiki.org/MarcLaporte http://AvanTech.net |