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.
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 [email protected] http://lists.xwiki.org/mailman/listinfo/users
