IMPORTANT: I will pay only on milestone achieved. If you need payment in advance, i'll not be your customer.
Deadline: 2 weeks.
Max budget specified.
I need at least from 7-8 hrs per day to work, or maybe a team, to acomplish the deadline.
I'm programmer. So all code must be well documented.
I own a licence of [url removed, login to view]
Please visit the script
I need next customizations.
1. Make sure a multicompany features is available. Just make sure of that.
2. Add a super admin role. To group companies in groups, where admin's can access.
3. Modify company wizard
4. Add Invoices import feature.
- Create a script to read xml with invoices information and update database
- All files with same code in name are related, so if i send [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], all them are related and must be saved in database related to same invoice. Invoce information must be read from xml (if there are several, the xml which obey certain schema)
- All files related to an invoice must be shown in invoices list, and must be downloadables.
5. Change pdf invoice engine to jasper reports
- Documentation: [url removed, login to view]
- When user creates an invoice, an xml file (i will provide xsd's) must be created, and this will be used as source to create the preview in html and the saving in pdf.
- In invoices list when the user clicks an eye button, he must she the preview in html of the invoice using jasper reports.
6. Invoice fields and table columns.
- Xml invoice data will have a lot of fields. In administration panel must be created a page to select what of the expected fields (taken from a schema) will be show in the invoice list as columns.
- Translation improve. There're some parts of the script which aren't be translated, i.e. column headers in list. Fix this bug.
7. User info. Move from left menu to a submenu in welcome user message.
- Split menus in left in two sections: general and configuration. Move configuration options to the left in configuration section.
8. Script Logo. Move it to the right of left menu and Change the left logo with currently selected company logo (resizing it to keep it in same space) and make it a combobox showing logo, company tax id and company name, to change the currently selected company, addin the option List, to see all the companies permitted for the current user.
9. Invoice email groups. Current user can create email group to send the invoice created to the customer email cc or cco one or more email group.
10. Reorder/ rename menus.
11. Smtp per bussiness configuration option for email sending, considering exchange servers too.
12. Schema to form creator module per company customer. It will let to the admin, add associate one or more schema (xsd) per customer per company, which will convert the xsd into fields for the current invoice. Field can be same as other fields in invoice, so admin user can associated which of them must be associated to the which field.
- Once invoice created, fields must create an xml valid (against xsd inserted) and will be inserted in xml invoice in a specific node.
13. Color of header bar must be customizable per company.
14. Several other functionalities, i haven't the description now.
18 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
Software design & development Relevant Skills and Experience I am good in jQuery / Prototype, Laravel, MySQL, XML, XSLT Proposed Milestones $500 USD - Cost