The previous default invoice template 'print_preview.php' has been renamed 'print_preview_basic.php'
Updating of the invoice templates to resolve Issue 20 - http://code.google.com/p/simpleinvoices/issues/detail?id=20&can=2&q=
Italian tax rate - ITA of 20% added
German tax rate - MWSt (DE) of 16% added
2006-09-28
Invoices are now editable!!
Invoice - consulting now includes an optional notes section - similar to the other 2 invoice styles
Authentification work started
2006-09-25
Adding TinyMCE support for all the text box fields - a javascipt html editor
Minor reports updated
Options menu now points to index.php instead of the nonexistent options.php
2006-09-18
Aging column add to the Mange Invoices page
Age field added to the print preview page
Debtors reports section added
Report "Debtors_by_amount" added
Report "Debtors by Aging periods" added
Report "Total owed per customer" added
Report "Total by Aging periods" added
2006-09-13
Process payments modified to include auto-complete in the invoice id field aswell as the details box being auto updated with the selected invoices information
Validation updated for the process payment page and other small changes to cover various other pages
Print Preview - small bug fix to make the click through to the various customer account screens work correctly
2006-09-09
Payment menu added
Manage Payments page added
Process Payment page modify to be able to select an invoice
Process Payment page modify to be able to select from a calendar the date of the payment
Process Payment page modify to be able to select Payment Type
Manage Payment Types page added
Insert Payment Type page added
System Defaults modified to be able to select default payment type
Print Preview modified to be able to 'click through' to the Manage Payments filtered by invoice or customer
The 'Manage' pages have been modified to include a header and be able to create a New Item button
In Manage Invoice/Manage Customer and Customer Details pages the fields "Total","Piad","owing" have been added to reflect the customers account summary
A Process Payment feature has been added in Manage Invoice and Quick View to allow the recording of payments by clients for invoice
Ticket 39:A tax_id field has been added to the items table to aid reporting
5 new themes added
SQL Patches
ALTER TABLE si_biller ADD b_enabled varchar(1) NOT NULL default '1'
ALTER TABLE `si_invoice_items` CHANGE `inv_it_quantity` `inv_it_quantity` FLOAT NOT NULL DEFAULT '0'
CREATE TABLE `si_account_payments` (
`ac_id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `ac_inv_id` VARCHAR( 10 ) NOT NULL ,
`ac_amount` DOUBLE( 25, 2 ) NOT NULL ,
`ac_notes` TEXT NOT NULL ,
`ac_date` DATETIME NOT NULL
);
2006-08-15
New menu system that works in all major browsers
Billers,customers,products,tax rates and preferences can now be enabled/disabled
SQL Patches to add enabled/disabled
ALTER TABLE si_biller ADD b_enabled varchar(1) NOT NULL default '1'
ALTER TABLE si_customers ADD c_enabled varchar(1) NOT NULL default '1'
ALTER TABLE si_preferences ADD pref_enabled varchar(1) NOT NULL default '1'
ALTER TABLE si_products ADD prod_enabled varchar(1) NOT NULL default '1'
ALTER TABLE si_tax ADD tax_enabled varchar(1) NOT NULL default '1'
2006-07-28
Fix minor issues with previous release - niftycorners location and UFT-8
2006-07-27
Manage pages now sortable and filterable
Translation framework added
Portugueuse translation added
Reports added
2006-07-20
Live search aka search as you type added into the 'Manage' screens
2006-06-16
The manage invoices page had the actions pdf,xls,doc changed to icons
pdf configs now moved into config/config.php
2006-06-15
The 'Manage' pages received some css love
The manage invoices page had the actions pdf,xls,doc added
The quick view page had the Export to PDF changed from a button to a link
2006-06-10
Export to PDF now works!!! :)
Export to Excel/Word/OPenDocument format now works!!! :)
Invoice Itemised now has an optional invoice note feature
2006-05-31
Database Backup - this now works, so the user can backup the Simple Invoices database at will through Simple Invoices
Invoice - Consulting: new invoice type added, this is a cross between and total and an itemised invoice, allowing the user to create an invoice with multiple items and editable item descriptions - similar to how a consulting firm creates invoices
Remove the original lightbox 'ajax alert windows' and add ParticleTrees lightbox ajax alerts
2006-05-15
Fix a bug where Internet Explorer prints out code that was commented out
2006-05-14
Multiple line items now supported in the Itemised Invoice
License page added to the About Menu
Credits page added to the About Menu
FAQs page added to the Instruction Menu
Logo support added
/logo directory created -
Invoice template theme support added
/invoice_templates directory created. print_preview.php has been moved to this directory
2 new fields have been added to the biller, biller logo file and invoice footer
A new invocie template contributed by Dave Holden called print_preview_slick.php has been added to the /invoice_templates directory
print_view_manual.php has been renamed to print_quick_view.php
Add leightbox text popups
Add input validation
SQL PatchManager (Upgrade Database in the Option menu) has been added, this allows for the upgrade of the Simple Invoices database from within Simple Invoices, so the user no longer has to manually run sql sripts when Simple Invoices is upgraded.
SQL Patches
#update invoice no details to have a default currency sign of $
UPDATE `si_preferences` SET `pref_currency_sign` = '$',
`pref_inv_detail_heading` = NULL WHERE `pref_id` =2 LIMIT 1 ;
Add a row into the defaults table to handle the default number of line items
ALTER TABLE `si_defaults` ADD `def_number_line_items` INT( 25 ) NOT NULL ;
Set the default number of line items to 5
UPDATE `si_defaults` SET `def_number_line_items` = '5' WHERE `def_id` =1 LIMIT 1 ;
Create the sql patch manager table
CREATE TABLE `si_sql_patchmanager` (
`sql_id` INT NOT NULL AUTO_INCREMENT ,
`sql_patch_ref` VARCHAR( 50 ) NOT NULL ,
`sql_patch` VARCHAR( 50 ) NOT NULL ,
`sql_release` VARCHAR( 25 ) NOT NULL ,
'sql_statement` TEXT NOT NULL ,
PRIMARY KEY ( `sql_id` )
);
ALTER TABLE `si_defaults` ADD `def_inv_template` VARCHAR( 25 ) DEFAULT 'print_preview.php' NOT NULL ;
2006-05-03
SQL file fix - SimpleInvoiceDatabase-MySQL4_0.sql added to enable the installation of the Simple Invoices database in MySQL 4.0. SimpleInvoicesDatabase.sql works with MySQL 4.1 and above
2006-04-30
Tax calculation - 0% tax rate is now allowed - a Tax Rate with 0% has to be setup
Tax Rate: a 'No Tax' rate has been added to the 2 .sql files
Insert_action.php - change 5 seconds to 2 and alter text
Add Instructions into the Options menu - this links to the ReadMe.html file
Add About sub-meun in the Options menu - which reads from the ChangeLog.html and RoadMap.html files
2006-04-29
Invoice Itemised - fix - the unit price was reporting the current unit
price when it should of been showing the value of the unit at the time of sale
Remove unnecessary files
2006-04-28
Bug fix release
Tax caluation - fix tax calculation issue as per Jestered email
2006-04-26
Bug fix release
Invoice - duplicate fields bug fixed
Invoice - Not erdirecting to Quick View issue fixed