You are here

TODO.txt in Invoice 7

Same filename and directory in other branches
  1. 6 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. * Make PDF format "A4, letter, etc." configurable
  13. NICE:
  14. * Sorting of invoice items with DRAG and DROP => http://api.drupal.org/api/function/drupal_add_tabledrag
  15. * Make invoice list sortable on customer company name / lastname, firstname
  16. * Filter: Pay status filter in invoice list
  17. * Filter: Overtime status
  18. * Generate invoice only once and output it to a PDF file for better performance and reduce of CPU
  19. - Display in the invoice list a regenerate invoice icon
  20. * Selectbox in the invoice admin screen with yes/no for displaying the field to manual fillin an invoice number
  21. * Tag an invoice item VAT
  22. VERY NICE:
  23. * Possibility to create a new invoice based on a old one => http://drupal.org/node/345636
  24. * Possibility to link an invoice to a site user + page for that user to view his invoices => http://drupal.org/node/346516
  25. - 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
  26. will be choosen, if both are empty an error will be thrown if this checkbox is still checked. => http://drupal.org/node/346005
  27. * Dynamicly extend customer/invoice fields to add for example supplier_kpp_number and supplier_inn_number. A bit like the webforms module idea.
  28. * After invoice item delete set odd/even rows again
  29. * Sending reminders, when exceeding pay limit
  30. * Print "COPY" image on the invoice, for administration archive purposes