You are here

TODO.txt in Invoice 6

Same filename and directory in other branches
  1. 7 TODO.txt

TODO.txt @brief Invoice module

This module was developed by Platina Designs, http://www.platinadesigns.nl

@author Pieter Vogelaar <ps.vogelaar@platinadesigns.nl>

File

TODO.txt
View source
  1. /**
  2. * @file TODO.txt
  3. * @brief Invoice module
  4. *
  5. * This module was developed by Platina Designs, http://www.platinadesigns.nl
  6. *
  7. * @author Pieter Vogelaar
  8. */
  9. TODO
  10. ==============================
  11. MUST:
  12. * Add support for HTTPS
  13. * Create workaround for: http://code.google.com/p/dompdf/issues/detail?id=61
  14. BUGS:
  15. NICE:
  16. * Support for a more stable PDF library than dompdf and also has unicode (utf8) support
  17. * Sorting of invoice items with DRAG and DROP => http://api.drupal.org/api/function/drupal_add_tabledrag
  18. * Make invoice list sortable on customer company name / lastname, firstname
  19. * Filter: Pay status filter in invoice list
  20. * Filter: Overtime status
  21. * Generate invoice only once and output it to a PDF file for better performance and reduce of CPU
  22. - Display in the invoice list a regenerate invoice icon
  23. * Selectbox in the invoice admin screen with yes/no for displaying the field to manual fillin an invoice number
  24. VERY NICE:
  25. * Possibility to create a new invoice based on a old one => http://drupal.org/node/345636
  26. * Possibility to link an invoice to a site user + page for that user to view his invoices => http://drupal.org/node/346516
  27. - With a extra option to also send the invoice by email (if no site user is selected the customer email field that is not implemented yet
  28. will be choosen, if both are empty an error will be thrown if this checkbox is still checked. => http://drupal.org/node/346005
  29. * Dynamicly extend customer/invoice fields to add for example supplier_kpp_number and supplier_inn_number. A bit like the webforms module idea.
  30. * After invoice item delete set odd/even rows again
  31. * Sending reminders, when exceeding pay limit
  32. * Print "COPY" image on the invoice, for administration archive purposes