Create an PHP web applicaton to create Barcoded Labels for shipment and then create a manifest for submission to Australia Post
Total PHP Page Estimation 4 Pages
Input page, all the necessary input requirements to create a barcoded label, once the data is verified (means passes all the test set within the guidelines in the documentation). You can create the label and print it out on a Label Printer
Method is up to the developer, however minimal steps is preferred
The printer that would be printing out the labels would be a brother Q1160N
This would be for re-printing barcode labels (in the event that the first one failed) so you can search for the reference number etc. to locate all the labels that have been printed and print the label out again (Very Important)
Search function would be required, fields such as customers reference name etc should be as flexible as possible to make search easier
When the courier comes and collect the parcels, they require a hardcopy of the manifest (requirements are listed in the documentation provided) another copy would be an XML file to be sent to Australia Post via secure FTP
So this section would be done at any interval in time, required by the person performing the task.
So we need to have here, is to generate a list of orders (labels create) and a checkbox, (need to have select all function on the checkbox as well) to check the items we want to include in the manifest (Summary of items to be shipped) and once it is checked, it would create two files (XML and A PDF (so we can print it and give it to the courier))
At that moment, once confirmed, the label / orders in the database would be assigned a manifest number.
We need to make sure that once assigned a label to a manifest and the manifest have been created you cannot assign the same label to another manifest as that would cause duplication and extra charge by the courier.
This is to reprint and list the manifest that have been create and submitted to Australia Post (Courier Company), and you can press the manifest to get a listing of what has been included in that manifest. There should also be a search function to search for manifest, filter by dates etc.
All the requirements should be included in the documents attached, with the requirements of fields, type of barcode etc.
On condition for this project, as it would be need to be approved by Australia Post, payment would be approved on approval by Australia Post, to make sure that all the requirement are ok by them.
Only serious developers only as this is very specific, and we need this to be coded in PHP, database used would be MYSQL and XML for the files as required from Australia Post.
The reason is that once this is developed and approved we would then integrate it with our system so that the fields to input for the creation of barcode labels are pre-populated or even bypass depending on the skill of the developer
Success for this project would lead to more projects awarded in the future.