Download as pdf or txt
Download as pdf or txt
You are on page 1of 62

Definitions, Acronyms, and Abbreviations

Name Description
UI User Interface
WCF Windows Communication Foundation
URL Uniform Resource Locator

Page No 1
Confidential Document Version
1.1
1. BACKGROUND

There was a requirement of a webservice that would interact with end users UI to pass information
to DHL Ecom gateway and would fetch the result back to end users.

To accomplish the requirement a WCF service was created to be hosted on internet.

The end users application will call the WCF to send and receive information.

Page No 2
Confidential Document Version
1.1
2. TECHNICAL DETAILS

2.1. Introduction
DHLWCF service provides two way interaction. It allows client to send request to Ecom
gateway. Ecom gateway processes the request and generates response which is picked up
by WCF service and sent back to calling application.

2.2. Functional Overview


When the service is invoked with required parameters, request xml document would be
generated with user’s and default parameters and sent to Ecom gateway for processing.
The response sent by Ecom gateway would be filtered by service to get the relevant
parameters and sent back to the calling application.

2.3. Technical Overview


The web service exposes 30 methods:

Consuming DHL WCF Service using SOAP UI


URL: http://dhlindiaplugin.com/DHLWCFService_V6/DHLService.svc

Pre-requisite Software: SOAP UI

Download Link: https://www.soapui.org/downloads/soapui.html

Consuming WCF Service using HTTP Client:

Page No 3
Confidential Document Version
1.1
Api’s and there End Point
1. GetIndemnityClause
Endpoint: http://tempuri.org/IDHLService/GetIndemnityClause

Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:GetIndemnityClause/>
</soapenv:Body>
</soapenv:Envelope>

Response: This is a simple method which returns the Indemnity clause.

Page No 4
Confidential Document Version
1.1
2. PostCapability
Endpoint: http://tempuri.org/IDHLService/ PostCapability

Signature for this method is


string PostCapability (string, string, string, string, string, string, string, string)

It accepts below eight parameters as string-

Parametername Datatpye
Address1 String
Address2 String
Address3 String
PostalCode String
City String
Division String
CountryCode String
CountryName String

It returns one parameter


• string - The relevant output parameters are converted to an xml string and
returned by the method.

When user would invoke this method with required set of parametrs, an XML string
would be returned to the caller application.

Page No 5
Confidential Document Version
1.1
3. PostPickup
Endpoint: http://tempuri.org/IDHLService/ PostPickup

Signature for this method is


string PostPickup(string, string, string, string, string, string, string, string, string,
string, int, int, string, string, string, string, string, string,string)

It accepts below 19 parameters:

Parameter Name Datatype


ShipperCompName string
ShipperAdd1 string
ShipperAdd2 string
ShipperAdd3 string
PackageLocation string
Shippercity string
ShipperPostCode string
ShipperCountyCode string
ShipperName string
ShipperPhone string
PickupClosingTimeHrs int
PickupClosingTimeMins int
Pieces string
PickupWeight string
PickupContactName string
PickupContactPhone string
PickupDate string
ReadyByTime string
AccountNumber string

It returns one parameter


• string - The relevant output parameters are converted to an xml string and
returned by the method.

When the caller application would invoke this method, an XML string would be
returned to the caller application.

Page No 6
Confidential Document Version
1.1
4. PostPickup_v6
Endpoint: http://tempuri.org/IDHLService/ PostPickup_v6

Signature for this method is


string PostPickup(string, string, string, string, string, string, string, string, string,
string, int, int, string, string, string, string, string, string)

It accepts below 18 parameters:

Parameter Name Datatype


ShipperCompName string
ShipperAdd1 string
ShipperAdd2 string
PackageLocation string
Shippercity string
ShipperPostCode string
ShipperCountyCode string
ShipperName string
ShipperPhone string
PickupClosingTimeHrs int
PickupClosingTimeMins int
Pieces string
PickupWeight string
PickupContactName string
PickupContactPhone string
PickupDate string
ReadyByTime string
AccountNumber string

It returns one parameter


• string - The relevant output parameters are converted to an xml string and
returned by the method.

When the caller application would invoke this method, an XML string would be
returned to the caller application.

Page No 7
Confidential Document Version
1.1
5. PostQuote
Endpoint: http://tempuri.org/IDHLService/ PostQuote

Signature for this method is


string PostQuote(string, string, string, string , string, string, string, string , string, string,
string, string ,string, string, int, string, string, string, string)

It accepts below 19 parameters as given –

Parameter Datatype
ShipperPostCode string
ReceiverCountryCode string
PostCode string
fromCity string
IsDutiable string
PickupHours string
PickupMinutes string
DeclaredCurrency string
DeclaredValue string
NetworkTypeCode string
GlobalProductCode string
LocalProductCode string
toCity string
PaymentAccountNumber string
Pieces int
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string

It returns one parameter


string - The relevant output parameters are converted to an xml string and returned
by the method

Page No 8
Confidential Document Version
1.1
6. PostQuote_RAS
Endpoint: http://tempuri.org/IDHLService/ PostQuote_RAS

Signature for this method is


string PostQuote(string, string, string, string , string, string, string, string , string, string,
string, string ,string, string, int, string, string, string, string)

It accepts below 19 parameters as given –

Parameter Datatype
ShipperPostCode string
ReceiverCountryCode string
PostCode string
fromCity string
IsDutiable string
PickupHours string
PickupMinutes string
DeclaredCurrency string
DeclaredValue string
NetworkTypeCode string
GlobalProductCode string
LocalProductCode string
toCity string
PaymentAccountNumber string
Pieces int
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string

It returns one parameter


string - The relevant output parameters are converted to an xml string and returned
by the method

Page No 9
Confidential Document Version
1.1
7. PostQuotePos
Endpoint: http://tempuri.org/IDHLService/ PostQuotePos

Signature for this method is


string PostQuotePos(string, string, string, string , string, string, string, string , string,
string, string, string,)

It accepts below 12 parameters as given –

Parameter Datatype
ShipperPostCode string
ReceiverCountryCode string
PostCode string
fromCity string
IsDutiable string
PickupHours string
PickupMinutes string
DeclaredCurrency string
DeclaredValue string
GlobalProductCode string
toCity string
PaymentAccountNumber string
It returns one parameter
• string - The relevant output parameters are converted to an xml string and
returned by the method.

Page No 10
Confidential Document Version
1.1
8. PostQuotePos_V6
Endpoint: http://tempuri.org/IDHLService/ PostQuotePos_V6

Signature for this method is


string PostQuotePos(string, string, string, string , string, string, string, string , string,
string, string, string, string, string, string, string, string,)

It accepts below 17 parameters as given –


Parameter Datatype
ShipperPostCode string
ReceiverCountryCode string
PostCode string
fromCity string
IsDutiable string
PickupHours string
PickupMinutes string
DeclaredCurrency string
DeclaredValue string
GlobalProductCode string
toCity string
PaymentAccountNumber string
Pieces string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string

It returns one parameter


• string - The relevant output parameters are converted to an xml string and
returned by the method.

Page No 11
Confidential Document Version
1.1
9. PostShipment
Endpoint: http://tempuri.org/IDHLService/ PostShipment

String PostShipment, string, string, string, string, string, string,string,


string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string)

It accepts below 43 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string
ShipperCompName string
ShipperAddress1 string

Page No 12
Confidential Document Version
1.1
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string

• ShipPieceWt - Piece weight should be comma separated in case


multiple pieces are to be shipped

• ShipPieceDepth - Piece depth should be comma separated in case multiple


pieces are to be shipped

• ShipPieceWidth- Piece width should be comma separated in case multiple


pieces are to be shipped

• ShipPieceHeight- Piece height should be comma separated in case multiple


pieces are to be shipped

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Note*

1) IsResponseRequired parameter accepts Y/N. Y should be passed in case additional


response parameters are also required. If blank string or N is passed, only the name of pdf
file along with its path is returned.

Page No 13
Confidential Document Version
1.1
ShipmentValidateRes
ponse_2015_05_22_01_06_08_232.xml

2) LabelReq parameter accepts Y/N. Y should be passed in case AWB in Label format is
required. If blank string or N is passed, AWB would be generated in A4 format.

When the caller application invokes this method with the required parameters, a AirwayBill
would be generated in pdf format and uploaded in server at a specific location. AirwayBill is
generated in Label or A4 format would depend on what user passes in LabelReq
parameter.

This method would return the path and name of the pdf file. Name of pdf file would be the
same as AirwayBill number.

There are two ways to download the pdf file:-

1) The user captures the path and download through the UI.

2 ) The path when copied and pasted in browser directly displays the file.

Sample Files (A4)

BillingAccNumber.pdf

ShipperAccNumber.p
df

Sample file for multiple pieces: (A4)

MutiplePiece.pdf

Sample Files (Label)

3886780601.pdf

Page No 14
Confidential Document Version
1.1
Sample file for multiple pieces: (Label)

3886825950.pdf

Validations put for multiple shipment:

1) Width parameter is mandatory. Below error in the form as xml would be returned.

2) Depth/Height/Width parameters are optional. Values in either all parameters or values in


none of the parameters should be passed.

Below are the sample of response returned if the rule is violated.

3) Comma separated values of height, width, depth and weight should be equal otherwise
below error in the form of xml would be returned.

4) Blank values should not be passed otherwise service would return below error:

Page No 15
Confidential Document Version
1.1
10. PostShipment_V6
Endpoint: http://tempuri.org/IDHLService/ PostShipment_V6

String PostShipment, string, string, string, string, string, string,string,


string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string,string)

It accepts below 44 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string
ShipperCompName string
ShipperAddress1 string

Page No 16
Confidential Document Version
1.1
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
ConsigneeEmai string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 17
Confidential Document Version
1.1
11. PostShipment3C
Endpoint: http://tempuri.org/IDHLService/ PostShipment3C

String PostShipment3C, string, string, string, string,string,string,string, string, string, string,string,


string, string, string, string, string,string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing,string,string,string,string, string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string)

It accepts below 62 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string
ShipperCompName string
ShipperAddress1 string

Page No 18
Confidential Document Version
1.1
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 19
Confidential Document Version
1.1
Note*

Few new Fields Description


IECNo Import Export Certification Number
TermsOfInvoice Terms of Trade-- Like DAP,DDP
Usingecommerce "Y /N" or "1/0" to be captured
"Y /N" or "1/0" to be captured—If it is Multiple pieces, it should be comma
IsUnderMEISScheme
separated
SerialNumber Sl.no. of the line Items in INVOICE, Only one Sl.NO. to be given
FOBValue FOB Value to be entered
Description Line item of the description to be entered
Qty Qty of Description has to be entered
HSCode Harmonised of the Description to be entered
CommodityType Refer to the Tabel of 3C-Commodity Type
GSTIN Enter Exporter GSTIN no.
GSTInvNo If you have GSTN Invoice no. enter here
GSTInvNoDate It should be past or else current date
NonGSTInvNo Profoma Invoice no. to be entered
NonGSTInvDate It should be past or else current date
TotalIGST IGST Amount to be entered
IsUsingIGST "Y /N" or "1/0" to be captured/ Select No. if they are exempted
UsingBondorUT "Y /N" or "1/0" to be captured/ Select No. if they are exempted
isIndemnityClauseRead Always Make "Y"

Page No 20
Confidential Document Version
1.1
12. PostShipment3C_V6
Endpoint: http://tempuri.org/IDHLService/ PostShipment3C_V6

String PostShipment3C, string, string, string, string,string,string,string, string, string, string,string,


string, string, string, string, string,string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing,string,string,string,string, string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string,string)

It accepts below 63 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string
ShipperCompName string
ShipperAddress1 string

Page No 21
Confidential Document Version
1.1
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string
ConsigneeEmail string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 22
Confidential Document Version
1.1
13. PostShipment3CMPML
Endpoint: http://tempuri.org/IDHLService/ PostShipment3CMPML

String PostShipment3CMPML,string, string, string, string,string,string,string, string,


string,string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string,string,string,string,string,string,string,string, string, string, string,
string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string)

It accepts below 63 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 23
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Note*

Page No 24
Confidential Document Version
1.1
Few new Fields Description
IECNo Import Export Certification Number
TermsOfInvoice Terms of Trade-- Like DAP,DDP
Usingecommerce "Y /N" or "1/0" to be captured
"Y /N" or "1/0" to be captured—If it is Multiple pieces, it should be comma
IsUnderMEISScheme
separated
SerialNumber Sl.no. of the line Items in INVOICE (Ex:1,2,3, etc..)
FOB Value to be entered, If it is Multiple pieces, it should be comma
FOBValue
separated
Line item of the description to be entered, If it is Multiple pieces, it should be
Description
comma separated
Qty of Description has to be entered, If it is Multiple pieces, it should be
Qty
comma separated
Harmonised of the Description to be entered, If it is Multiple pieces, it should
HSCode
be comma separated
Refer to the Tabel of 3C-Commodity Type, If it is Multiple pieces, it should be
CommodityType
comma separated
GSTIN Enter Exporter GSTIN no.
GSTInvNo If you have GSTN Invoice no. enter here
GSTInvNoDate It should be past or else current date
NonGSTInvNo Profoma Invoice no. to be entered
NonGSTInvDate It should be past or else current date
TotalIGST IGST Amount to be entered
IsUsingIGST "Y /N" or "1/0" to be captured/ Select No. if they are exempted
UsingBondorUT "Y /N" or "1/0" to be captured/ Select No. if they are exempted
isIndemnityClauseRead Always Make "Y"

Page No 25
Confidential Document Version
1.1
14. PostShipment3CMPML_V6
Endpoint: http://tempuri.org/IDHLService/ PostShipment3CMPML_V6

String PostShipment3CMPML,string, string, string, string,string,string,string, string,


string,string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string,string,string,string,string,string,string,string, string, string, string,
string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string)

It accepts below 63 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 26
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 27
Confidential Document Version
1.1
15. PostShipmentCashwithSpecialService
Endpoint:
http://tempuri.org/IDHLService/PostShipmentCashwithSpecialService

String PostShipmentCashwithSpecialService, string, string, string, string,string,string,string, string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string,string)

It accepts below 44 parameters

Parameter Name Datatype


ShipperAccNumber string
BillingAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipContents string
ShipperId string
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string

Page No 28
Confidential Document Version
1.1
ShipperPostalCode string
ShipperPhoneNumber string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
ShipmentCharges String
Specialservice String
SuiteDepartmentName String
ConsigneePhoneExtension String
ShipperSuiteDepartmentName String
InsuredAmount String
ConsigneeDivCode String
DutiableDeclaredvalue String
DutiableDeclaredCurrency String
ShipLocalProductCode String

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 29
Confidential Document Version
1.1
16. PostShipmentCashwithSpecialService_v6
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentCashwithSpecialService_v6

String PostShipmentCashwithSpecialService, string, string, string, string,string,string,string, string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing,string,string,string,string,string,string)

It accepts below 58 parameters

Parameter Name Datatype


ShipperAccNumber string
BillingAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipContents string
ShipperId string
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string

Page No 30
Confidential Document Version
1.1
ShipperPostalCode string
ShipperPhoneNumber string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
ShipmentCharges String
Specialservice String
SuiteDepartmentName String
ConsigneePhoneExtension String
ShipperSuiteDepartmentName String
InsuredAmount String
ConsigneeDivCode String
DutiableDeclaredvalue String
DutiableDeclaredCurrency String
ShipLocalProductCode String
ConsigneeEmail String
DistanceInKM String
HSCode String
GSTIN String
GSTInvNo String
GSTInvNoDate String
NonGSTInvNo String
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT String
isIndemnityClauseRead String
ReasonForTransport String

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 31
Confidential Document Version
1.1
17. PostShipmentCSB2
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentCSB2

String PostShipmentCSB2, string, string, string, string,string,string,string, string, string, string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string, string, string, string, string, string, string,
string)

It accepts below 52 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string

Page No 32
Confidential Document Version
1.1
ShipperId string
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Note*

Few new Fields Description


GSTIN Enter Exporter GSTIN no.
GSTInvNo If you have GSTN Invoice no. enter here
GSTInvNoDate It should be past or else current date
NonGSTInvNo Profoma Invoice no. to be entered
NonGSTInvDate It should be past or else current date
TotalIGST IGST Amount to be entered
IsUsingIGST "Y /N" or "1/0" to be captured/ Select No. if they are exempted
UsingBondorUT "Y /N" or "1/0" to be captured/ Select No. if they are exempted
isIndemnityClauseRead Always Make "Y"

Page No 33
Confidential Document Version
1.1
18. PostShipmentCSB2_V6
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentCSB2_V6

String PostShipmentCSB2, string, string, string, string,string,string,string, string, string, string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string, string, string, string, string, string, string,
string, string, string, string)

It accepts below 55 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string

Page No 34
Confidential Document Version
1.1
ShipperId string
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string
ConsigneeEmail string
HSCode string
DistanceInKM string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 35
Confidential Document Version
1.1
19. PostShipmentwithCash
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentwithCash

String PostShipmentwithCash, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string)

It accepts below 45 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string
ShipperCompName string

Page No 36
Confidential Document Version
1.1
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
ShipmentCharges string
CashCurrency string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 37
Confidential Document Version
1.1
20. PostShipmentwithCash_V6
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentwithCash_V6

String PostShipmentwithCash, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing,string,string,string,string,string)

It accepts below 58 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 38
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
ShipmentCharges string
CashCurrency string
ConsigneeEmail string
DistanceInKM string
HSCode string
GSTIN string
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate string
TotalIGST string
IsUsingIGST string
UsingBondorUT string
isIndemnityClauseRead string
ReasonForTransport string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 39
Confidential Document Version
1.1
21. PostShipmentWithSpecialService
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialService

String PostShipmentWithSpecialService, string, string, string, string, string, string,string,


string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string,string)

It accepts below 44 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 40
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 41
Confidential Document Version
1.1
22. PostShipmentWithSpecialService_INS
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialService_INS

String PostShipmentWithSpecialService, string, string, string, string, string, string,string,


string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string,
string, string,string,string,string,string,string,string,string,string)

It accepts below 46 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 42
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
InsuredAmount string
ConsigneeEmail string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 43
Confidential Document Version
1.1
23. PostShipmentWithSpecialService3C
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialService3C

String PostShipmentwithSpecialService3C, string, string, string, string, string, string,string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string,string,string,string,string,string,string,string, string, string, string, string,
string, string, string, string, string, string,string,string,string,string,string,string,string,string,string)

It accepts below 64 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string
ShipperCompName string

Page No 44
Confidential Document Version
1.1
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
InsuredAmount String
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Note*

Page No 45
Confidential Document Version
1.1
Few new Fields Description
IECNo Import Export Certification Number
TermsOfInvoice Terms of Trade-- Like DAP,DDP
Usingecommerce "Y /N" or "1/0" to be captured
IsUnderMEISScheme "Y /N" or "1/0" to be captured
SerialNumber Sl.no. of the line Items in INVOICE (Ex:1,2,3, etc..)
FOBValue FOB Value to be entered, If multiple
Description Line item of the description to be entered.
Qty Qty of Description has to be entered.
HSCode Harmonised of the Description to be entered.
InsuredAmount If you want to Insure the above Description, Declare the Insurance Amount
CommodityType Refer to the Tabel of 3C-Commodity Type
GSTIN Enter Exporter GSTIN no.
GSTInvNo If you have GSTN Invoice no. enter here
GSTInvNoDate It should be past or else current date
NonGSTInvNo Profoma Invoice no. to be entered
NonGSTInvDate It should be past or else current date
TotalIGST IGST Amount to be entered
IsUsingIGST "Y /N" or "1/0" to be captured/ Select No. if they are exempted
UsingBondorUT "Y /N" or "1/0" to be captured/ Select No. if they are exempted
isIndemnityClauseRead Always Make "Y"

S.No 3C – Commodity Type MEIS Benefit (app %)


1 Handicraft Items/Products 2-5%
2 Handloom Products 5%
3 Books/Periodicals 2-3%
4 Leather Footwear 2-5%
5 Toys 5%
6 Customised Fashion Garments 2-5%

Page No 46
Confidential Document Version
1.1
24. PostShipmentWithSpecialService3C_V6
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialService3C_V6

String PostShipmentwithSpecialService3C, string, string, string, string, string, string,string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string,string,string,string,string,string,string,string, string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing)

It accepts below 65 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 47
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
InsuredAmount String
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string
ConsigneeEmail string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 48
Confidential Document Version
1.1
25. PostShipmentWithSpecialService3CMPML
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialService3CMPML

String PostShipmentWithSpecialService3CMPML, string, string, string, string,string,string,string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string,string,string,string,string,string,string,string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing)

It accepts below 64 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string

Page No 49
Confidential Document Version
1.1
ShipperId string
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
InsuredAmount String
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 50
Confidential Document Version
1.1
Note*

Few new Fields Description


IECNo Import Export Certification Number
TermsOfInvoice Terms of Trade-- Like DAP,DDP
Usingecommerce "Y /N" or "1/0" to be captured
"Y /N" or "1/0" to be captured—If it is Multiple pieces, it should be comma
IsUnderMEISScheme
separated
SerialNumber Sl.no. of the line Items in INVOICE (Ex:1,2,3, etc..)
FOB Value to be entered, If it is Multiple pieces, it should be comma
FOBValue
separated
Line item of the description to be entered, If it is Multiple pieces, it should be
Description
comma separated
Qty of Description has to be entered, If it is Multiple pieces, it should be
Qty
comma separated
Harmonised of the Description to be entered, If it is Multiple pieces, it should
HSCode
be comma separated
InsuredAmount If you want to Insure the above Description, Declare the Insurance Amount
Refer to the Tabel of 3C-Commodity Type, If it is Multiple pieces, it should be
CommodityType
comma separated
GSTIN Enter Exporter GSTIN no.
GSTInvNo If you have GSTN Invoice no. enter here
GSTInvNoDate It should be past or else current date
NonGSTInvNo Profoma Invoice no. to be entered
NonGSTInvDate It should be past or else current date
TotalIGST IGST Amount to be entered
IsUsingIGST "Y /N" or "1/0" to be captured/ Select No. if they are exempted
UsingBondorUT "Y /N" or "1/0" to be captured/ Select No. if they are exempted
isIndemnityClauseRead Always Make "Y"

Page No 51
Confidential Document Version
1.1
26. PostShipmentWithSpecialService3CMPML_V6
Endpoint:
http://tempuri.org/IDHLService/PostShipmentWithSpecialService3CMPML_V6

String PostShipmentWithSpecialService3CMPML, string, string, string, string,string,string,string,


string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string,string,string,string,string,string,string,string, string, string, string,
string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,str
ing,string)

It accepts below 65 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 52
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
SpecialService string
IECNo String
TermsOfInvoice String
Usingecommerce String
IsUnderMEISScheme string
SerialNumber string
FOBValue string
Description string
Qty string
HSCode string
InsuredAmount String
CommodityType String
GSTIN String
GSTInvNo string
GSTInvNoDate string
NonGSTInvNo string
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT string
isIndemnityClauseRead string
ConsigneeEmail string

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 53
Confidential Document Version
1.1
27. Post ShipmentWithSpecialServiceCSB2
Endpoint:
http://tempuri.org/IDHLService/ Post ShipmentWithSpecialServiceCSB2

String ShipmentWithSpecialServiceCSB2, string,string,string,string,string,string,string,


string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,String,string,string,string,string,string,string,string,stri
ng, string, string, string, string, string, string, string,string)

It accepts below 53 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 54
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
Specialservice String
GSTIN String
GSTInvNo String
GSTInvNoDate String
NonGSTInvNo String
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT String
isIndemnityClauseRead String

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).
Note*

Few new Fields Description


GSTIN Enter Exporter GSTIN no.
GSTInvNo If you have GSTN Invoice no. enter here
GSTInvNoDate It should be past or else current date
NonGSTInvNo Profoma Invoice no. to be entered
NonGSTInvDate It should be past or else current date
TotalIGST IGST Amount to be entered
IsUsingIGST "Y /N" or "1/0" to be captured/ Select No. if they are exempted
UsingBondorUT "Y /N" or "1/0" to be captured/ Select No. if they are exempted
isIndemnityClauseRead Always Make "Y"

Page No 55
Confidential Document Version
1.1
28. PostShipmentWithSpecialServiceCSB2_INS
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialServiceCSB2_INS

String ShipmentWithSpecialServiceCSB2, string,string,string,string,string,string,string,


string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,String,string,string,string,string,string,string,string,stri
ng, string, string, string, string, string, string, string,string,string,string,string,string)

It accepts below 57 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 56
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
Specialservice String
GSTIN String
GSTInvNo String
GSTInvNoDate String
NonGSTInvNo String
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT String
isIndemnityClauseRead String
InsuredAmount String
ConsigneeEmail String
DistanceInKM String
HSCode String

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 57
Confidential Document Version
1.1
29. PostShipmentWithSpecialServiceCSB2_V6
Endpoint:
http://tempuri.org/IDHLService/ PostShipmentWithSpecialServiceCSB2_V6

String ShipmentWithSpecialServiceCSB2, string,string,string,string,string,string,string,


string, string, string, string, string, string, string, string, string, string, string, string,
string, string, string, string, string, string, string, string, string, string, string, string,
string,string,string,string,string,String,string,string,string,string,string,string,string,stri
ng, string, string, string, string, string, string, string,string,string,string,string,string)

It accepts below 57 parameters

Parameter Name Datatype


ShippingPaymentType string
ShipperAccNumber string
BillingAccNumber string
DutyPaymentType string
DutyAccNumber string
ConsigneeCompName string
ConsigneeAddLine1 string
ConsigneeAddLine2 string
ConsigneeAddLine3 string
ConsigneeCity string
ConsigneeDivCode string
PostalCode string
ConsigneeCountryCode string
ConsigneeCountryName string
ConsigneeName string
ConsigneePh string
DutiableDeclaredvalue string
DutiableDeclaredCurrency string
ShipNumberOfPieces string
ShipCurrencyCode string
ShipPieceWt string
ShipPieceDepth string
ShipPieceWidth string
ShipPieceHeight string
ShipGlobalProductCode string
ShipLocalProductCode string
ShipContents string
ShipperId string

Page No 58
Confidential Document Version
1.1
ShipperCompName string
ShipperAddress1 string
ShipperAddress2 string
ShipperAddress3 string
ShipperCountryCode string
ShipperCountryName string
ShipperCity string
ShipperPostalCode string
ShipperPhoneNumber string
SiteId string
Password string
ShipperName string
ShipperRef string
IsResponseRequired string
LabelReq string
Specialservice String
GSTIN String
GSTInvNo String
GSTInvNoDate String
NonGSTInvNo String
NonGSTInvDate String
TotalIGST String
IsUsingIGST String
UsingBondorUT String
isIndemnityClauseRead String
InsuredAmount String
ConsigneeEmail String
DistanceInKM String
HSCode String

It returns one parameter


• string - The name of pdf file along with its location on server/ additional
response parameters and name of pdf file (along with its path).

Page No 59
Confidential Document Version
1.1
30. PostTracking

Endpoint:
http://tempuri.org/IDHLService/ PostTracking

String PostTracking(string)

It accepts below parameter

Parameter Name Datatype


AWBNumber string

It returns one parameter


• string - The relevant output parameters are converted to an xml string and
returned by the method.

When the caller application would invoke this method, an XML string would be
returned to the caller application.

Page No 60
Confidential Document Version
1.1
31. PostTrackingReference

Endpoint:
http://tempuri.org/IDHLService/ PostTrackingReference

String PostTracking(string, string, string,string)

It accepts below four parameters:

Parameter Name Datatype


ShipperAccno string
ReferenceID string
ShipmentDateFrom string
ShipmentDateTo string

It returns one parameter


• string - The relevant output parameters are converted to an xml string and
returned by the method.

When the caller application would invoke this method, an XML string would be
returned to the caller application.

Below are examples of response returned by WCF Service.

Page No 61
Confidential Document Version
1.1
2.4. Restrictions
Mandatory parameters should not be passed as an empty string. In case a blank value
needs to be passed in a parameter, it should be passed as a white space (“ “) instead of
blank space (“”).

Page No 62
Confidential Document Version
1.1

You might also like