On 10 Feb 2016 at 09:57:49, Thomas Mortagne (thomas.morta...@xwiki.com) wrote:

Hi xwikiers, 

For the needs of a coworking I started an application to create and 
manage invoices. You can find it on 
http://extensions.xwiki.org/xwiki/bin/view/Extension/Invoices. It's 
starting to work well so here is the advertisement. 


Very nice. Do you think you could add some screenshots so that users can see 
how it looks like?

Thanks a lot for writing this nice extension

-Vincent





The main need was to generate invoices and reimbursements (most of the 
time when we make some mistake) for members of the coworking. So you 
can create new invoices, indicate a user, a product and a price and 
the rest is automatically found in the user profile. It's also 
possible to create invoices from scratch for external peoples. 

Also each time an invoice is created a listener send it by mail to the 
mail indicated in the invoice attached as PDF. 

We also automatically generate invoices for all coworkers so an Script 
Service is provided that we use in a Scheduler (this Scheduler was too 
specific to end up in the application itself). 

Note: the model and the displayer support several products per invoice 
but I was too lazy to handle the edit UI to add new products since I 
don't need it in my day to day use case. PR on this (and other parts) 
are of course more than welcome :) 

On the technical side an important part of the application (script 
services, listeners and model) would have been a lot cleaner and 
easier to maintain in a JAR extension but this application is also an 
experiment for me to see how to write a complex application in full 
wiki. 

-- 
Thomas Mortagne 
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to