DHL Class Integeration

This project was awarded to aefimov for $150 USD.

Get free quotes for a project like this
Project Budget
$30 - $250 USD
Total Bids
Project Description

I have a DHL class developed in c#. Here is the logic i want.

I want you to create an [url removed, login to view] sample that does the following ::

- Assign all the recipient information

- Assign all pieces information (LXWXH , and the weight , number , etc)

- Is Dangerous Good ? boolean that passes to DHL system. if dangerous, then paperless clearance can't be done

- Shipper information do not change much so it can be hard coded within the class

- Assign the commodities (Qty, Product, [url removed, login to view]) - and the customs value of the shipment

- Check the customs value threads hold for the destination

- if paperless clearance available, have a function that takes a PDF invoice file, and send it to customs along with archive docs

- Generate ZPL2 labels that have service type for paperless clearance (archive docs do not need printing in case of paperless clearance)

- sned ZPL2 labels to printer (see javascript link bellow)

- if no paperless clearance available, then generate AWB with archive docs and send both of them to ZPL2 printer

This needs to be done on a shipment-by-shipment bases where docs get send after each processing as opposed to batches. it may sound complicated but it really isn't since most of the hard work already done, just adjusting the sample to specifics of the class. In term of ZPL2 printing, the class already supports this - instead of LabelImageFormat = [url removed, login to view] it is LabelImageFormat = [url removed, login to view]

you may need to generate PDF first for paperless and then ZPL2 to print. To send ZPL2 to printer you can use the following

[url removed, login to view]

Awarded to:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online