This service will send an order and return a confirmation. We DO NOT ship to a PO Box. Sending a PO Box in the address field will only delay the order.

WSDL Link

Basic Request elements

elementValue
xmlUserassigned by Encompass
xmlPasswordassigned by Encompass
serviceNameXML.ORDER.CREATE
serviceModeSOAP

Additional Request elements

elementrequireddescriptionsample data
customerTypencustomer type (not used for all accounts)SERVICEGROUP
customerNumberycustomer number12345
customerPasswordncustomer passwordtestpass
useCustomerCrossnmap your customer number to ours (not available for all accounts) (y/n)n
referenceNumber1ymain reference number123456
transactionIDconditionalrequired if you allow duplicate referenceNumber1 to prevent duplicate transactions1
referenceNumber2nalternate reference number or claim number
shippingMethodn shipping method null=Customer Default
1=Ground
2=2 Day - Allow downgrade to ground if destination is within 2 day ground service area to save money
6=2 Day - No downgrade to ground service
3=Next Day - No downgrade to ground service
7=Next Day - Allow downgrade to ground if destination is within 1 day ground service area to save money
5=3 Day
shippingThirdPartyNumbernthird party shipping account numberxyz123
shippingThirdPartyCarrierconditionalthird party shipping carrierrequired if you send a shippingThirdPartyNumber
1=FedEx
2=UPS
useBillToAddressconditionalshipping address info not required if this is "y" (y/n)n
residentialAddressnresidential address (y/n)
requireSignaturenrequire signature for delivery (y/n) - additional freight charges will apply
shipCompletenship order complete(y/n)Y/N
shipToNamenship to nameJoe Customer
shipToAddress1naddress line 17060 State Road 84
shipToAddress2naddress line 1Suite 12
shipToCityncityFort Lauderdale
shipToStaten2 character ISO state codeFL
shipToZipn5 digit zip code33317
shipToCountryCoden2 character ISO country codeUS
shipToPhonenphone number without non-numeric characters9547239191
requestReturnServicenadd return service label (y/n) (fees might apply)y
emailAddressnaddress for confirmation email[email protected]
partlistyarray of parts informationsee partlist array elements table
customOrderFieldnthis element can be repeatedtest data

partlist array elements

elementrequireddescriptionsample data
pidconditionalinternal part id used for ordering (see Part Number Notes)5937132
mfgCodeconditionalmanufacturer code (see Part Number Notes)MSC
partNumberconditionalpart number (see Part Number Notes)ET-LAB10
orderQuantityyquantity of part to order3
authorizationOrReferenceNumbernpart reference number or manufacturer authorization459835793
claimsProcessorCodeconditionalSend this only if you want Encompass to send information to a claim processor4=Assurant
2=ServiceBench
claimNumberconditionalSend this only if you want Encompass to send information to any of the above claim processorsc12345678
allowAutoSubCan we auto substitute the part if you send the order with an old part number(Y/N)? This defaults to no, so that you always order the correct part and you know the price up-front.N
customPartFieldnthis element can be repeatedtest data
Part Number Notes
There are 2 methods for sending the "pid", "mfgCode", and "partNumber" combination.
Preferred method: Send the "pid" that is returned from our "Parts Info" service. You can also send the "mfgCode" and "partNumber" as a backup, but it is not required for this method.
Alternative method: Do not send the "pid", just send the "mfgCode" and "partNumber".


Returned elements

elementdescriptionsample data
This service does not return any elements.

Service errorCode values

errorCodeerrorMessage
100SUCCESS
-200files did not open (host issue)
-201invalid xmlUser
-202invalid customer number from customer cross
-203customer number is required
-204invalid customer number
-205referenceNumber1 is required
-206duplicate referenceNumber1
-207transactionID is required
-208invalid part
-209invalid pid
-210has a substitute part
-211an invalid orderQuantity
-212has a minimum order qty
-213no valid parts were submitted
-214is not available for backorder
-215is not available for resale
-216is not available for country
-217account does not allow backorder
-218n/a
-219n/a
-220requires manufacturer authorization in authorizationOrReferenceNumber
-221n/a
-222Invalid shipToCountryCode
-223requires shipToState for country
-224Invalid shipToState
-225Invalid shippingThirdPartyCarrier
-226account has been closed
-227Invalid shippingThirdPartyNumber
-228Invalid shipToPhone
-229password is required
-230password is invalid
-231Invalid claimsProcessorCode or claimNumber
This documentation is only designed as a guide for the corresponding WSDL file.