A basic invoicing solution in mysql php built and tested on my Linux server. You _must_ have experience coding master-detail pages in php-mysql to be able to do this. It is MUCH harder to do master-detail pages than simple one file pages 5 tables : 1) invoice, 2) details, 3) payments 4) customers 5) products 15 screens: ============ (4) screens for for cust- list, find , full screen edit, and full screen add (4) screens for invoice- list, find , full screen edit, and full screen add (4) screens for product - list, find, full screen adit and full screen add (2) screen for payments- showing related recs from a invoice- first -list with add edit capability full screen second- list of all pymts (1) Menu with 1) add invoice 2) find/edit invoice 3) add cust 4) find/edit cust 5) add product 6) find/edit product 7. list all pymts find will allow zooming to edit any of the found choices in all cases ( 2,4, 6 above) =========== 1) list of invoices with zoomable button goes to- (#2)for chosen invoice and tab button goes to (#3) 2) full screen invoice with child details records visible/editable ( adding, editing and deleting child detail records possible without leaving invoice. 3) invoice find screen with delineated fields when find fields are filled in, sunstring find on all is done and found invoices are shown in screen (#1) 4) Customer list screen with -zoomable button going to scren (#5) -search tab going to (#6) cust fin screen 5) full screen editing of customer record 6) customer find screen, where blanks when filled in must satisfy embedded string find (each entry must be a substring of the field in which it is entered) inj somewhere in the , in other words, it should be an "and" search, where all criteria must be satisfied. THEN the found records should show up in sceen (#4) All these must visially match the captured Filemaker screens provided in the color of the fields and proportion of buttons. Some button edges may not look the same because of PHP Only the fields from the named files need to be there, for example, the fields on the invoice screen from the schedule files don't need to be done.
1) Complete and fully-functional working program installed on buyer's server 2) Ina ddition, an Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.