-
Notifications
You must be signed in to change notification settings - Fork 7
ideas
Matt West edited this page Oct 27, 2012
·
1 revision
- summary Simple Invoices ideas list
_Disclaimer: if its in the list it may get done sometime in the future if and when someone feels like it_
* API * Create an API to handle * Add customer * Add product * Add biller * Add invoice * get PDF
* test section
* Backup * backups sent via email : http://simpleinvoices.org/forum/discussion/1037/database-backup-sent-via-email-or-at-least-downloadable/#Item_0 * backup to a web directory is not really a good idea. Perhaps the download solution is a better one: * just mod the existing backup script to dump to screen or download file - same as how phpmyadmin dumps to screeen - in a text box * mod headers as in your example
* Code * Simple Invoices Errors - make look all pretty * apply aplysia new drop down list code to others (refer system default: biller) * index.php review input if is safe enought
* Config * [http://simpleinvoices.org/forum/discussion/928/number-of-invoices-on-one-page/#Item_1 Set number of rows in the manage grids as a config option] * preferences: move rest into db
* Custom fields * Make custom_fields dynamic with the following tables
* defining for every module an id? * customFieldPlugin Id's have to be unique. 0 - 100 for shipping plugins. Other numbers can be choosen with attention (public list?)
* Customers * Change default tab in Customer View to be invoice listing rather than custom fields [http://simpleinvoices.org/forum/discussion/1356/sugestion-change-customer-invoice-listing-tab-position/#Item_0 link]
* Delete * if delete is enabled allow delete for ALL items - products, billers, etc.. all with their relevant rules ie. if product has been included in an invoice then CAN'T delete etc..
* Email * email : html and no html option - maybe?? * email: add default signature - maybe - set in biller details ?? * use utf-8 for e-mail sending - check this - AP * [http://simpleinvoices.org/forum/discussion/908/reminders-for-open-invoices-help-wanted/#Item_14 Reminder emails for unpaid invoices (cron-script)] * If fail to send add error messages etc.. * Add to invoice history that it has been emailed * Ability to set default email text
* Extensions * Make manage extensions UI better * remove Unregister from the core extension * Fix menu issue * Add field to extension info file to say which version works with [http://simpleinvoices.org/forum/discussion/1342/cleaning-si/#Item_1 link]
* HTML * Convert all inline javascript >2 lines into files. * minify and gzip js&css. * Try merge js into one file. * With JS stuff just make sure the original - unminified javascript still lives somewhere in svn and that there are instructions to redo the minification
* Installer * [http://simpleinvoices.org/forum/discussion/883/logo-not-showing-in-pdf-invoice-issueopen/#Item_21 Add system requirements checler - inc PHP-GD etc.. ]
* Inventory * Disallow sale of product with 0 or less qty in stock * Draft invoices should not affect qty - this query needs to be updated [http://code.google.com/p/simpleinvoices/source/browse/trunk/sys/include/class/product.php#89 link]
* Manage Invoices * Add search to top of Manage Invoices grid [http://simpleinvoices.org/forum/discussion/1564 link] * Add preference to filter by default on X [http://simpleinvoices.org/forum/discussion/1564 link] * Localise * choose automatic language (need to rename language files/subfolder). We should use this standards (first we can start with only 2 chars variant) * http://www.rfc-editor.org/rfc/rfc4646.txt * http://www.iana.org/assignments/language-subtag-registry * use in the installer and i'll think about it for the login page when/if i add a lang drop down box there * Localise - look into Zend Locale or similar to handle localising all the formatting of dates, currency etc. * Add select language drop down box on login screen [implemented in svn] * Localise all the javascript files [http://simpleinvoices.org/forum/discussion/1385/localisation-one-more-change-to-do/#Item_0 link]
* Login/Users/ACL * Customer Login * Biller login * users/groups/domains - make this happen!
* Products * ~~Product Cost field - http://simpleinvoices.org/forum/discussion/687/product-cost-price-field ~~ implemented * Add Product full desctipion - this will auto populate teh item details section in new invioce refer http://simpleinvoices.org/forum/discussion/1191/description-of-product/#Item_1
* Reports * Date based reports : http://simpleinvoices.org/forum/topic-391.html ( payments received today, invoices made today etc..) - AP * Customer : Statement of Accounts : http://simpleinvoices.org/forum/topic-414.html - AP * blow up phpreports and implement our own reporting tools * reports : add export to .xls format * Add total tax to the 'Monthly Sales and Payments per year' report
* Statements * Add option to select only 'real'/non-draft invoices [http://simpleinvoices.org/forum/discussion/1352/reports-not-working-100-query-errors/#Item_1 link]
* Translation * Add new translation for Paid filter and Paid amount [http://simpleinvoices.org/forum/discussion/1543/p/#Item_1 link]
* Validation: * Add validation to the edit screen * make a proper validation function/class * Product Add - add validation on price