IT
RESTful JSON API Ver. 1.4
rel. 1.4.0
Qapla' Spa SB   •   06492420481

Labels

createLabel

createLabel allows you to create a label in PDF or ZPL format (Settings should be configured on the control panel).
POSThttps://api.qapla.it/1.4/createLabel/
Test
It is possible to obtain a test "dummy label" using the courier with GENERIC code.
Request

            
Parameters

*Mandatory Parameters

Parameter Description
apiKey*(string) The channel's API Key
sandbox(boolean) It is true if using the sandbox (test mode)
Attention: this parameter works if the courier has already been set correctly on the channel.
Contact Qaplà's Customer Care.
includeExtShipmentID(boolean) If true, it adds the additional shipment ID provided by the courier to the response body (e.g. DHL Express booking code). Default: false
costCenterCode(string) Allows you to optionally specify a code relating to a specific cost center that will be used when generating labels for the order in question. This parameter is only active for the PTI courier.

Attention: if no code is specified, or if the specified code is not among those configured for the channel, the cost center configured as default will automatically be used.
origin(string) Shipment origin, permitted values:
ahlens, aliexpress, allegro, alltricks, amazon, animalis, anthropologie, asos, atlasformen, auchan, bandq, beerwulf, bestsecret, bhv, bigcommerce, bild, blackredwhite, blokker, boots, brandalley, bricobravo, bricodepot, bricomarche, bricoprive, bulevip, but, carrefour_es, carrefour_fr, casadellibro, castorama, cdiscount, commercelayer, conforama, creavea, cultura, darty, debenhams, decathlon, douglas, ebay, ecwid, elcorteingles, elkjop, ellos, empik, eprice, etsy, fanatics, feelunique, fnac, fonq, freepeople, fressnapf, gifi, greenweez_fr, handm, home24, ibs, incomedia, lafayette, laredoute, leroyMerlin_it, magento, magento2, maisonDuMonde_es, maisonDuMonde_it, manomano, manomano_de, manomano_es, manomano_fr, manomano_gb, manomano_it, matalan, mathon, maty, maykers, mediaMarkt_at, mediaMarkt_de, mediaMarkt_es, mediaMarkt_it, mediaMarkt_nl, miravia_es, modivo_pl, mountainwh, natureetdeco, newcart, nocibe, obelink, pandacola, pccomponentes, perfumesclub, phonehouse, pixmania, placedestend, planetahuerto, pourdebon, prestashop, printemps, privalia, privalia_es, privalia_it, privsportshop, public, quirumed, redcarepharmacy, rueducommerce, sarenza, shopapotheke, shopify, shopware6, showroomprive, slood, spartoo, spartoo_be, spartoo_bg, spartoo_cn, spartoo_com, spartoo_comhr, spartoo_couk, spartoo_cz, spartoo_de, spartoo_dk, spartoo_es, spartoo_fi, spartoo_fr, spartoo_gb, spartoo_gr, spartoo_hu, spartoo_it, spartoo_nl, spartoo_pl, spartoo_pt, spartoo_ro, spartoo_se, spartoo_si, spartoo_sk, sprinter_es, stadium, storeden¤, superdrug, teamsystemcommerce¤tiendanimal, tradeinn, truffaut, twil, ubaldi, urbanoutfitters, venca, venteunique, vivino, vtex, watchfinder, winesitting, woocommerce, wook, worten_es, worten_pt, yoox
¤storeden and teamsystemcommerce can be used as synonyms
reference*(string) Order's alphanumeric reference
orderID(string) Possible order's numeric reference
courier*(string) The Qapla' courier code
courierService*(string) Possible kind of courier service; for example it can be the contract code of GLS Italy. If the field is empty or not sent, the default is '0'.
name*(string) Recipient name
address*(string) Recipient address
city*(string) Recipient city
state*(string) Recipient province
postCode*(string) Recipient Postal Code
country*(string) Recipient country in format ISO 3166-1 alpha-2 (I.E.: IT)
email(string) Recipient email
telephone(string) Recipient telephone
amount(float) Shipment amount.
Specify only one separator (the dot) to indicate decimals, and do not use separators to indicate thousands. Give a maximum of two decimal digits. Example: 2340.23
shippingCost(float) Shipping Cost.
Specify only one separator (the dot) to indicate decimals, and do not use separators to indicate thousands. Give a maximum of two decimal digits. Example: 9.35
currencyCode(string) Currency code ISO 4217 (default: EUR)
isCOD(boolean) It is true if payment is cash on delivery
payment(string) Possible order's payment method. Can be set to CONTRASSEGNO only if isCOD is also set to true
notes(string) Any order note
parcels(int|array)

Possible parcels of the delivery. Each shipment can be defined through an object composed as follows:

weight(float) Potential weight of the order. Mandatory if the "boxCode" is not sent
length(float) Potential measurements: length. Mandatory if the "boxCode" is not sent
width(float) Potential measurements: width. Mandatory if the "boxCode" is not sent
height(float) Potential measurements: height. Mandatory if the "boxCode" is not sent
boxCode(string) Potential box code (if used, measurements will be taken from the box with the corresponding code)
originCountry(string) Potential Country of origin of the package in ISO 3166-1 alpha-2 format (Example: IT)
content(string) Potential description of the content
parcelReference(string)

Optional custom code (maximum 25 characters) that can be assigned to each parcel. If provided, the code will be saved and then printed on the label for the corresponding parcel, as long as the feature has been enabled in the channel configuration. Currently available only for GLS-ITA, BRT, VIRTUAL and GENERIC carriers.

weight(float) Potential weight of the order (not available when "parcels" is an array)
length(float) Potential measures: length (not available when "parcels" is an array)
width(float) Potential measures: width (not available when "parcels" is an array)
height(float) Potential measures: height (not available when "parcels" is an array)
shippingCODPaymentOption(string) Payment method of cash on delivery if different from default settings (to be agreed)
shippingInsurance(float | string)

Potential insured amount

ALL-IN: insert into "shippingDeliveryOptions" the following string: ALLIN

To generate directly with SDA, the value must be passed in the form of a string, specifying one of the following codes:

Code Insurance type
If no parameters are specified, no insurance type will be applied
AS01 UP TO EURO 258,23
AS02 UP TO EURO 516,46
AS03 UP TO EURO 1.549,37
AS04 UP TO EURO 2.582,28
ASPERC ASSICURATA PERCENTUALE
AS05 ASSICURATA INTERNAZIONALE UP TO 1.500,00
AS12 ASSICURATA ROAD EUROPE
AS13 ASSICURATA EXPORT BOX

To generate directly with CRONO PTI, the value must be passed in the form of a string, specifying one of the following codes:

Code Insurance type
If no parameters are specified, no insurance type will be applied
AS01 UP TO EURO 258,23
AS02 UP TO EURO 516,46
AS03 UP TO EURO 1.549,37
AS04 UP TO EURO 2.582,28
AS05 ASSICURATA INTERNAZIONALE UP TO 1.500,00
AS12 ASSICURATA ROAD EUROPE
AS13 ASSICURATA EXPORT BOX
AS14 ASSICURATA CRONO INTERNAZIONALE
shippingDeliveryOptions(string | JSON)



If two values are to be used, they must be separated by commas
Example: A,P or 22,07

For PTI courier you need to use a JSON structured as follows


                                    



If two values are to be used, they must be separated by commas
Example: A,P or A,FRESH_YYYY-MM-DD

Nel caso di servizio fresh la data è opzionale:
Example: FRESH_YYYY-MM-DD, FRESH
Fresh with a date: The expiry date will be the one set
Fresh without a date: The expiry date will be equal to the label's creation date plus the eventual days set in the channel config.

Note: The courier does not accept dates less than the label's creation date plus 5 days, so if the previous calculations result in an earlier date, the expiry date will be equal to the fifth day after the creation date.

Ritiro contestuale (R): BRT picks something up while delivering. It is an optional service: if the customer code is not enabled for it the label is still created, but BRT drops the option when confirming the data and no pickup is made.

shippingRequiredDeliveryDate(YYYY-MM-DD) The delivery request date in the format YYYY-MM-DD (mandatory for PAACK courier)
shippingRequiredDeliveryTimeSlot(HS-HE)

Expected delivery time window for the order in HS-HE string format (currently used only by PAACK courier).

Indicates the expected delivery time window for the order: the start time (HS) and the end time (HE) must be between 0 and 23. Example of usage:

"shippingRequiredDeliveryDate": "2026-01-20"
"shippingRequiredDeliveryTimeSlot": "8-21"

In this case, the expected delivery time window will be between 08:00:00 and 21:00:00 on 01/20/2026.

When the field is left out, the default time slot configured on the channel for the PAACK courier is used: it is the same one the Control Panel offers already selected when a label is created by hand. A value sent with the request always takes precedence over the default.

The field is therefore mandatory only when no default time slot is configured on the channel for PAACK, or when the courier configuration on the channel is incomplete: the call then answers KO with the error shippingRequiredDeliveryTimeSlot cannot be empty.

latestShipDate(string) To be shipped by this date in the YYYY-MM-DD format
latestDeliveryDate(string) To be delivered by this date in the YYYY-MM-DD format
tag(string) Colored tag, allowed values: green, yellow, orange, blue, cyan, red
pickupDate(YYYY-MM-DD) The collection date requested to the courier in format YYYY-MM-DD

For the SDA courier, if this field is not specified when creating the label, during the transmission of the label it will be automatically assigned the working day following that of transmission.
printNodePrinterID(int | string) Possible id or name of the printer to be used with PrintNode (to be agreed)
forceReprint(int) If set to 1, it forces the label to be printed again via PrintNode; valid when used with "printNodePrinterID"
content(string) The content of the goods that may be present on the label (depends on the courier)
custom1(string) A custom field
custom2(string) A custom field
custom3(string) A custom field
sender

It is the sender of the shipment if different from the contract holder.

code(string) The code to assign to the sender for a better identification
businessName(string) Business name
street(string) Address
city(string) City
state(string) Province
postCode(string) Postal code
country(string) Country in format ISO 3166-1 alpha-2 (Example: IT)
email(string) Sender email
telephone(string) Sender telephone
referent(string) Contact person of the sender
isDefault(bool) It is true if the sender will be saved as default for all other shipments
tradeDocuments

Electronic documents to be sent to the courier. You can upload more than one file per shipment. The maximum size of each file is 5 MB.

For the moment only available for DHL, FedEx and UPS couriers.

Passed as an array of objects, with three mandatory elements each:
type(string) The type of the file, which varies according to the courier (see table)
name(string) The name of the file
content(string) File content in base64 encoding
  FEDEX DHL UPS
AUTHORIZATION_FORM  
CERTIFICATE_OF_ORIGIN
COMMERCIAL_INVOICE
DECLARATION  
EXPORT_ACCOMPANYING_DOCUMENT  
EXPORT_LICENSE  
IMPORT_PERMIT  
NAFTA_CERTIFICATE_OF_ORIGIN  
ONE_TIME_NAFTA  
OTHER
OTHER_DOCUMENT  
PACKING_LIST  
POWER_OF_ATTORNEY  
PRO_FORMA_INVOICE  
SED_DOCUMENT  
SHIPPER_LETTER_OF_INSTRUCTION  
rows(array)

It is an array of "order rows".

It is not mandatory, but if populated it has some mandatory data. When mandatory data is not filled-in, row item can be ignored and not inserted.

In order to update or remove all rows from an order use "forceRowsUpdate". Keep in mind that orders are modified only when there labels don't exist for the order.

sku*(string) Article code
name*(string) Article description
qty*(int) Quantity
price*(float) Price
total(float) Total price
weight(float) Potential article weight
url(string) The specific url of the product
imageUrl(string) The url of the product image
notes(string) Product notes
customsCode(string) Potential code used for customs (HSCode, Taric, etc.)
originCountry(string) Product's country of origin ISO 3166-1 alpha-2 (Esempio: IT)
netWeight(float) Potential net weight of the product
unitOfMeasurement(string)

Potential unit of measurement

Code Description
BOXBoxes
2GMCentimeters
2M3Cubic Centimeters
3M3Cubic Feet
M3Cubic Meters
DPRDozen Pairs
DOZDozen
2NOEach
PCSPieces
GMGrams
GRSGross
KGKilograms
LLiters
MMeters
3GMMilligrams
3LMilliliters
XNo Unit Required
NONumber
2KGOunces
PRSPairs
2LGallons
3KGPounds
CM2Square Centimeters
2M2Square Feet
3M2Square Inches
M2Square Meters
4M2Square Yards
3MYards
CMCentimeters
CONECone
CTCarat
EAEach
LBSPounds
RILLRill
ROLLRoll
SETSet
TUTime Unit
YDSYard
parcelID(int) Potential progressive number, identifying the package number in which the product is shipped
transparencyCodes(string[]) Transparency Code array
custom1(string) value custom 1
custom2(string) value custom 2
custom3(string) value custom 3
custom4(string) value custom 4
custom5(string) value custom 5
assemblyTypes(array)

Possible list of assembly types, one per product, for couriers who support this information

code*(string) The code of the selected type of assembly

Available for the "courierService" 20 (HD). One element must be specified for each element of rows.

Available values for "code":

Code Description
5 Appliance Activation
09 Built-in ovens/cookers with declaration of conformity
08 Built-in refrigerators
07 Built-in dishwashers and washing machines
11 DUAL Air Conditioning Installation with piping to be prepared
14 DUAL Air Conditioning Installation with pre-prepared piping
10 MONO Air Conditioning Installation with piping to be prepared
13 MONO Air Conditioning Installation with pre-prepared piping
12 TRIAL Air Conditioning Installation with piping to be prepared
15 TRIAL Air Conditioning Installation with pre-prepared piping
K Basic HD Installation
Z Complex HD Installation
Y Medium HD Installation
W Simple HD Installation
06 Wall-mounted TV Installation
20 Assembly of 30
17 Exercise Bike Assembly
18 Elliptical Assembly
4 Multifunctional Structure Assembly
16 Treadmill Assembly
1 Assembly of Treadmill, Exercise Bike, and Elliptical
2 Ping Pong Table Assembly
3 Rowing Machine Assembly
PUDO(object)

Allows you to set a Pick-up or Drop-off point for the collection of goods. Each field must be completed according to the courier's need. Refer to the tables below

name, address, city, state, country e postalCode are required if you want to include the PUDO address in transactional emails

id*(string) PUDO identification
type(string) Type of Service
name(string) Service Name
address(string) Address of the Pick-up or Drop-off point
city(string) City of the Pick-up or Drop-off point
state(string) Province of the Pick-up or Drop-off point
country(string) Country of the Pick-up or Drop-off point
postalCode(string) Postal code of the Pick-up or Drop-off point
description(string) Description
harmonisedId(string) Additional numeric ID of the Pick-up o Drop-off, derived from getPudos. Es. 104
keyword(string) Keyword of the Pick-up o Drop-off, derived from getPudos. Es 'DHL Servicepoint'
psfKey(string) PsfKey of the Pick-up o Drop-off, derived from getPudos. Es 'ES-0004240'
postnumber(string) Postnumber of the Pick-up o Drop-off, only if 'packstation' type. It is a code that the end customer personally owns
DHL / BRT / INPOST / FEDEX / MRW / SENDING / MONDIALRELAY
Attribute Value
id*(string) PUDO identification
TNT ITA / GLS-ITA / LICCARDI
Attribute Value
id*(string) Possible values:
  • TNT: identification code of TNT point/Locker;
  • GLS-IT: identification code called SHOP_ID;
  • LICCARDI: identification code of Pickup Point
type*(string) Possible values:
  • TNT: 3 (TNT point) o 5 (TNT Locker);
  • GLS-IT: identification code called PARTNER_SHOP_ID;
  • LICCARDI: network's code, optional. Default: GEL
PTI(Poste Italiane)
Attribute Value
id*(string) PUDO identification
type*(string) Possible values:
  • ConsegnaPuntoPoste
  • ConsegnaUfficioPostale
  • ConsegnaLocker
  • ConsegnaPUDOUPS
name*(string) Name of the Pick-up Point
address*(string) Address of the Pick-up Point
postalCode*(string) Postal Code of the Pick-up Point
city*(string) City/Location of the Pick-up Point
province*(string) Province of the Pick-up Point
country*(string) Country of the Pick-up Point
UPS
Attribute Value
id*(string) PUDO identification
address*(string) Address
city*(string) City
country*(string) Country
name*(string) Name
postalCode*(string) Postal Code
state*(string) State
SDA
Attribute Value
id*(string) PUDO identification
address*(string) Address
city*(string) City
name*(string) Name
postalCode*(string) Postal code
state*(string) State
DHL-PAKET
Attribute Value
id*(string) PUDO identification
type*(string) Type of PUDO ("locker" or "postoffice")
city*(string) City
name*(string) Name of PUDO
country*(string) Country
postalCode*(string) Postal code
postnumber(string) PostNumber. Mandatory for "postoffice"
DHLPARCEL-ES
Attribute Value
id*(string) PUDO identification
address*(string) Address
city*(string) City
country*(string) Country
postalCode*(string) Postal code
harmonisedId*(string) Harmonized Id
keyword*(string) Keyword
psfKey*(string) PsfKey
postnumber(string) PostNumber
CORREOS-EXPRESS
Attribute Value
id*(string) PUDO identifier
address*(string) Address
city*(string) City
country*(string) Country
postalCode*(string) Postal Code
GLS-SPAIN
Attribute Value
id*(string) PUDO identification
name*(string) PUDO name
address*(string) Address
city*(string) City
country*(string) Country
postalCode*(string) Postal code
SEUR
Attribute Value
id*(string) PUDO identification
TIPSA
Attribute Value
id*(string) PUDO identifier
address*(string) Address
city*(string) City
name*(string) PUDO name
postalCode*(string) Postal Code
invoice(object)

It allows you to set information regarding the invoice associated with the shipment, useful for shipments that have to go through customs.
Mandatory for DHL

number*(string) Invoice number
date(string) Invoice date (Use YYYY-MM-DD format)
dangerousGoods(JSON)

For FEDEX courier you need to use a JSON structured as follows

parcel: represents the number of the parcels that contains the dangerous goods (in the example a shipment with 3 parcels and only the first and the third contain dangerous goods)

type: battery

batteryPackingType: It can take 2 values

  • CONTAINED_IN_EQUIPMENT
  • PACKED_WITH_EQUIPMENT
batteryMaterialType: It can take 2 values
  • LITHIUM_METAL
  • LITHIUM_ION

                                    
forceLabelsOutput(int)

If set to 1, the "createLabel" API will return the generated labels even when printed with PrintNode. Can only be used if "printNodePrinterID" is also set. Default value: 0

goodsCode(string)

Eventual goods code

Specific codes to link different tariffs related to the type of goods (to be agreed with FERCAM).

Code Value
If no parameters are specified, no goods code will be applied.
BANC Using pallet price list.
forceRowsUpdate(int)

If set to 1, the "createLabel" API will rewrite all items rows in the existing order when trying to update the order itself. Keep in mind that when there already are labels availbale for the order, the order will not be modified. If rows are empty, the order items will be deleted.

Default value: 0

recipientTin(string) Recipient's Tax Identification number
recipientTinType(string)
Type of the recipient's Tax Identification number.
Possible values change depending on the courier.
Allowed values:
  • PERSONAL_NATIONAL
  • PERSONAL_STATE
  • FEDERAL
  • BUSINESS_NATIONAL
  • BUSINESS_STATE
  • BUSINESS_UNION
shippingCharge(string) Indicates to whom the shipping costs will be charged.
If different from SENDER, you must also specify shippingChargeAccount.
Allowed values: SENDER,RECIPIENT,THIRD_PARTY.
Available for FedEx courier.
shippingChargeAccount(string) Account to which the shipping costs will be charged. Available for FedEx courier.
pickupType(string)
Indicates the type of pickup to be performed by the courier. The values may vary depending on the courier.
Allowed values:
  • USE_SCHEDULED_PICKUP
  • CONTACT_FEDEX_TO_SCHEDULE
  • DROPOFF_AT_FEDEX_LOCATION
signatureRequired
Indicates whether a signature from the recipient is required upon delivery. The values change depending on the courier.
Allowed values:
  • ADULT
  • DIRECT
  • INDIRECT
  • NO_SIGNATURE_REQUIRED
  • SERVICE_DEFAULT
customCharges(string) Indicates to whom the customs charges will be billed.
If different from SENDER, you must also specify customChargesAccount.
Allowed values: SENDER,RECIPIENT,THIRD_PARTY.
Available for FedEx courier.
customChargesAccount(string) Account to which the customs charges will be billed.
Available for FedEx courier.
customsChargesBroker(string) Reference code of the Broker to whom customs clearance is entrusted.
Attention: contact customer support to enter the broker's data and assign the code.
Available for FedEx courier.
customsRecipientIDType(string) Type of recipient's identification document, useful for customs clearance.
Allowed values:
  • COMPANY
  • INDIVIDUAL
  • PASSPORT
Available for Fedex courier.
customsRecipientID(string) Identifier of the recipient's document, to be specified if customsRecipientIDType is specified
Available for Fedex courier.
totalCustomsValue(float) Total declared value for customs clearance. Available for FedEx courier.
Response Body200

            
Parameter Description
isShipped(boolean) It istrue if the order has alredy been labeled and returns the label alredy created.
id(int) Shipment ID. Important to invoke other APIs.
courier(string) The Qapla' courier code the label was created with: the same one sent in the request, or — when the courier was picked by the channel rules — the code of the courier the rules elected.
trackingNumber(string) Shipment tracking number.
returnTrackingNumber(string) If a returnn label is requested
format(string) Label format:
  • PDF (base64)
  • JPG (base64)
  • ZPL
labels(array) An array with the base64 of the labels obtained (there may be multiple labels for multiple packages or returns, etc.).

Or

The ZPL for printing on Zebra, as configured on the Control Panel.
labelStatus(string) The state of the label at the time of the response.
  • READY: the label and the tracking number are in this response.
  • PENDING: the shipment has been created but the courier has not produced the label yet. In this case "trackingNumber" and "labels" are null.
Some couriers create the shipment straight away and produce the label and the tracking number shortly after (SpediamoPro and InPost, for instance, where the tracking number may take a few hours).

PENDING is not an error: "result" is "OK" and the shipment already exists. Do not call createLabel again — a second call may create and charge a second shipment. Read the label again with "getLabel" after a few minutes.

extShipmentID(string) Optional additional ID provided by the courier. It is added to the body only if "includeExtShipmentID" is true in the request.
parcelsTracking(array|null) Array of objects containing the tracking number for each individual parcel in the shipment. Present only when the courier returns distinct tracking numbers per parcel (e.g. GLS, BRT, UPS, SDA, DHL, FedEx). Each element has the structure: {"trackingNumber": "..."}. The field is null if the courier does not support per-parcel tracking.
Errors
In case of error the "result" field will contain "KO" and the "error" field will contain the description of the error.
Default
Default 0
ARCO
Arco standard 0
Arco urgente 1
Arco espresso 2
A.D.R. 3
Sponda idraulica 4
NON SBANCALARE 5
ASENDIA
e-PAQ Plus 31
e-PAQ Select 32
BRT
Express 0
Priority 1
10:30 2
Circuito DPD 6
Circuito Euroexpress 7
Circuito Fedex 8
DPD Direct Infeed 9
CORREOS
Domestic
PAQ Estándar DOMICILIO 22
PAQ Estándar OFICINA 23
PAQ RETORNO PREMIUM CON Envío ASOCIADO 25
S0148 PAQ RETORNO 26
PAQ PREMIUM DOMICILIO 27
PAQ PREMIUM EN OFICINA 28
PAQ PREMIUM ENTREGA EN CITYPAQ 32
PAQ Estándar ENTREGA EN CITYPAQ 34
International
PAQ STANDARD INTERNACIONAL (I) 24
PAQ PREMIUM INTERNACIONAL (I) 29
PAQ INTERNACIONAL LIGH 35
CORREOS-EXPRESS
Domestic
Paq 10 20
Paq 14 21
Paq 24 22
Baleares Express 23
Canarias Express 24
Canarias Aéreo 25
Canarias Marítimo 26
Paq Empresa 14 29
ePaq 24 30
54 Entrega Plus 31
Express Islands 32
International
Paq 24 22
Internacional Estándar 27
Internacional Express 28
Paq Empresa 14 29
ePaq 24 30
54 Entrega Plus 31
CTT-EXPRESS
Domestic
CTT 10 C10
CTT 14 C14
CTT 24 C24
CTT 48 C48
CTT BALEARES ECONOMY CBA48
CTT BALEARES EXPRESS CBA24
CTT CANARIAS AEREO CCA24
CTT CANARIAS DOCUMENTACIÓN CCAE
CTT CANARIAS MARÍTIMO CCAM
International
CTT INTERNACIONAL ECONOMY CIES
CTT INTERNACIONAL EXPRESS CIEX
Crono
Domestic
Express 2
Economy 3
Crono 1
CRONOPLUS 5
ROAD EUROPE - EURODIS 6
Circuito Euroexpress 7
International
Internazionale 8
DHL PARCEL CONNECT
Domestic
DHL Parcel Connect connect
DHL Parcel Connect PLUS connectPlus
International
DHL Parcel International international
DHL-PAKET
Domestic
Paket 0
International
WeltPaket 6
Dhl
Domestic
Domestic Express 0
Domestic Express 10:30 2
Domestic Express 12:00 1
Domestic Express 9:00 4
Express Easy 21
International
La dicitura "doc" indica i servizi senza dogana, "non-doc" quelli con dogana.
Se presenti entrambi la scelta è fatta a livello di codice.
Economy Select (doc / non-doc) 8
Medical Express (doc / non-doc) 20
Parcel Product (doc / non-doc) 22
Express Worldwide H12 (doc / non-doc) 7
International Express Worldwide (doc / non-doc) 9
International Express 9:00 (doc / non-doc) 10
Air Capacity Sales (doc / non-doc) 70
ECONOMY BREAKBULK (doc) 71
EXPRESS 10:30 (doc / non-doc) 72
EXPRESS BREAKBULK (doc) 73
EXPRESS ENVELOPE (doc) 74
GLOBALMAIL (doc) 75
Placeholder (doc) 76
SAME DAY (doc) 77
SAMEDAY SPRINTLINE (doc) 78
EXPRESS EASY (non doc) 79
FREIGHT WORLDWIDE (non doc) 80
SAMEDAY JETLINE (non doc) 81
FERCAM
BOOK BOOK
FLEX 2
FIX 1
SPEED 3
Private 5
HD (check "assemblyTypes") 20
FedEx
Domestic
FedEx First 12
FedEx Priority Express 13
FedEx Priority 14
FedEx Economy 15
FedEx Priority Express Freight 16
FedEx Priority Freight 17
International
Priority 6
First 7
Economy 8
Connect plus 10
Regional Economy 11
GLS-AT
PARCEL PARCEL
EXPRESS EXPRESS
FREIGHT FREIGHT
GLS-ES
CO1 - COURIER 14:00 Service 20
CO2 - COURIER BusinessParcel 21
CO3 - COURIER 10:00 Service 22
CO4 - COURIER SaturdayService 23
CO5 - COURIER MASIVO 24
CO6 - COURIER REC. EN NAVE 25
EC1 - EconomyParcel EconomyParcel 26
CA1 - CARGA MARITIMO 27
CO7 - COURIER ParcelShop 28
EC2 - EconomyParcel ParcelShop 29
EU1 - EUROBUSINESS PARCEL EBP 30
EU2 - EUROBUSINESS SMALL PARCEL EBP 31
AS1 - ASM TRAVELLERS ASM TRAVELLERS 32
Express 19:00 37
INPOST
InPost Locker Standard 1
A2L - InPost Locker Standard 4
Liccardi
Bancale B
Dedicato DE
Espresso E
Reso R
Store ZS
MONDIALRELAY
Merchant collection to Point Relais® S01
Point Relais® collection to Point Relais® S02
Merchant collection to Point Relais® S03
Point Relais® collection to Point Relais® S04
Merchant collection to Home delivery S05
MRW-ES
Urgente 10 0000
Urgente Hoy - Frecuencia 1 0005_1
Urgente Hoy - Frecuencia 2 0005_2
Promociones 0010
Urgente 10 Expedición 0015
Urgente 12 0100
Urgente 12 Expedición 0105
Urgente 14 0110
Urgente 14 Expedición 0115
Urgente 19 0200
Urgente 19 Expedicion 0205
Urgente 19 Portugal 0220
Bag 19 0230
Bag 14 0235
Economico 0300
Economico Interinsular 0350
Marítimo Baleares 0370
Marítimo Canarias 0385
Marítimo Interinsular 0390
Express Documentos 0400
Express 2 Kilos 0450
Caja Express 3 Kilos 0480
Documentos 14 0490
Ecommerce 0800
Tramo Orario 08-14 0800_tramo_1
Tramo Orario 16-19 0800_tramo_2
Ecommerce Ultrarrápido - Frecuencia 1 0800_1
Ecommerce Ultrarrápido - Frecuencia 2 0800_2
Ecommerce Canje 810
Milkman
Standard 0
Premium 1
NACEX ES
NACEX 10:00H 20
NACEX 12:00H 21
INTERDIA mañana 22
INTERDIA tarde 23
INTERDIA aéreo 24
PLUS BAG 1 25
PLUS BAG 2 26
VALIJA 27
VALIJA IDA Y VUELTA 28
NACEX 19:00H 29
PUENTE URBANO mañana 30
PUENTE URBANO tarde 31
PUENTE URBANO nocturno. 32
DEVOLUCION ALBARAN CLIENTE 33
NACEX 08:30H 34
DEVOLUCION TALON 35
DEVOLUCION PLUS BAG 1 36
DEVOLUCION PLUS BAG 2 37
DEVOLUCION E-NACEX 38
NACEX SABADO 39
CANARIAS MARITIMO 40
CANARIAS 24H 41
PLUS PACK 42
E-NACEX 43
PREMIUM 44
NX-SHOP VERDE 45
NX-SHOP NARANJA 46
E-NACEX SHOP 47
C@MBIO 48
CANARIAS 48H 49
INMEDIATO 50
NACEX.SHOP 51
SWAP 52
RETORNO SWAP 53
DEV. ORIGEN 54
EURONACEX TERRESTRE 55
SERVICIO AEREO 56
EURONACEX ECONOMY 57
PLUSPACK EUROPA 58
BALEARES MARITIMO 59
NEXIVE
Sistema Completo 0
Sistema Economy 2
Sistema Slim 1
Sistema Espresso 3
PAACK
ST2 - Same day delivery - Timeslot available - 2 hours ST2
PT2 - Precise day delivery - Timeslot available - 2 hours PT2
CT2 - Two-day delivery - Timeslot available - 2 hours CT2
WT2 - Any day delivery - Timeslot available - 2 hours WT2
ST3 - Same day delivery - Timeslot available - 3 hours ST3
ST4 - Same day delivery - Timeslot available - 4 hours ST4
NT4 - Next day delivery - Timeslot available - 4 hours NT4
PT4 - Precise day delivery - Timeslot available - 4 hours PT4
CT4 - Two-day delivery - Timeslot available - 4 hours CT4
WT4 - Any day delivery - Timeslot available - 4 hours WT4
STH - Same day delivery - Timeslot available - morning or evening slots STH
NTH - Next day delivery - Timeslot available - morning or evening slots NTH
PTH - Precise day delivery - Timeslot available - morning or evening slots PTH
CTH - Two-day delivery - Timeslot available - morning or evening slots CTH
WTH - Any day delivery - Timeslot available - morning or evening slots WTH
PTA - Precise day delivery - Timeslot available - All day PTA
STZ - Same day delivery - Timeslot available - Other STZ
NTZ - Next day delivery - Timeslot available - Other NTZ
PTZ - Precise day delivery - Timeslot available - Other PTZ
CTZ - Two-day delivery - Timeslot available - Other CTZ
WTZ - Any day delivery - Timeslot available - Other WTZ
XTZ - Same day / express delivery - Timeslot available - Other XTZ
SF2 - Same day delivery - Fixed timeslot - 2 hours SF2
NF2 - Next day delivery - Fixed timeslot - 2 hours NF2
PF2 - Precise day delivery - Fixed timeslot - 2 hours PF2
CF2 - Two-day delivery - Fixed timeslot - 2 hours CF2
WF2 - Any day delivery - Fixed timeslot - 2 hours WF2
XF2 - Same day / express delivery - Fixed timeslot - 2 hours XF2
SF4 - Same day delivery - Fixed timeslot - 4 hours SF4
NF4 - Next day delivery - Fixed timeslot - 4 hours NF4
PF4 - Precise day delivery - Fixed timeslot - 4 hours PF4
CF4 - Two-day delivery - Fixed timeslot - 4 hours CF4
WF4 - Any day delivery - Fixed timeslot - 4 hours WF4
XF4 - Same day / express delivery - Fixed timeslot - 4 hours XF4
NFA - Next day delivery - Fixed timeslot - All day NFA
PFA - Precise day delivery - Fixed timeslot - All day PFA
CFA - Two-day delivery - Fixed timeslot - All day CFA
WFA - Any day delivery - Fixed timeslot - All day WFA
NFZ - Next day delivery - Fixed timeslot - Other NFZ
PFZ - Precise day delivery - Fixed timeslot - Other PFZ
CFZ - Two-day delivery - Fixed timeslot - Other CFZ
WFZ - Any day delivery - Fixed timeslot - Other WFZ
XFZ - Same day / express delivery - Fixed timeslot - Other XFZ
PS2 - Precise day delivery - Fixed timeslot - 2 hours (custom) PS2
Poste Delivery Business
Domestic
Standard nazionale 0
Espresso nazionale 1
International
Standard internazionale APT000904
Espresso internazionale APT000903
International Plus APT001013
SDA
Extralarge 0
Internazionale 8
Economy 3
Road Europe 7
Export Box 6
Crono Internazionale P48
SEUR
Domestic
SEUR 24 20
SEUR 10 21
SEUR 13:30 22
SEUR FRIO 10 27
SEUR FRIO 13:30 28
Seur FRIO 48 (Baleares) 29
Seur 13 Saturday 30
Seur 24 PICKUP 31
International
Seur Internacional NON EU 23
Seur Classic (DPD) Internacional Terrestre 24
Seur Classic (DPD) Predict Crossborder 25
Seur NetExpress (SEUR) Internacional Terrestre 26
Seur Classic 2SHOP 32
SMM-IT
AT_DPD_PRIME_GEN 20
AT_POST_0584 21
AT_POST_B2C 46
BE_G3_STA 22
BE_TOO_BP 47
CH_SWP_PPECO 23
DE_490_WINE 24
DE_DHL_STA_POST 25
DE_DPD_B2C 26
DE_HERM_DROPOFF 27
DE_HERM_STA 28
DE_HERM_WINE 29
DE_DHL_PAKET_WEBSERVICE 43
ES_CORR_DROPOFF 30
ES_CORR_STA 31
FR_COL_SFS 44
FR_GLS_ADO 32
FR_GLS_STA 33
FR_GLS_WINE 34
FR_LPF_OTH 35
FR_MONDIAL_DROPOFF 36
INT_DHL_ECO 37
INT_DHL_EXPMB 38
IT_GLS_LIGHT 39
IT_SDA_MULTI 40
NL_G3_STA 41
PT_CORR_RAN 42
ES_PAA_STA 45
SkyNet Worldwide Express
Domestic
Domestic Express 0
Domestic Express 1/5000 1
Express Documents 6
Express Non Documents 7
SKYSAVER 8
International
USA Deferred 9
USA Economy Service 10
Spring GDS
TRCK - TRACKED 20
SIGN - SIGNATURED 21
PPTT - PostNL Packet Tracked 30
PPTR - PostNL Packet Registered 31
PPNT - PostNL Packet Non Tracked 32
CLLCT - Spring Collect Service 33
TRPL - Tracked Plus 34
SIPL - SIGNATURED 35
TIPSA
20 - DELEGATION 20
48 - ECONOMY 21
25 - FARMA 22
96 - MARITIMA 23
24 - PREMIUM 24
06 - TIPSA 06 25
10 - TIPSA 10 26
14 - TIPSA 14 27
MV - TIPSA, 28
50 - YUPICK 29
TNT ES
Domestic
Express 40
10:00 Express 42
12:00 Express 44
Express Plus 46
International
Economy Express 20
12:00 Economy Express 21
Express 22
9:00 Express 24
10:00 Express 26
12:00 Express 28
TNT IT
Domestic
Nazionale Express 0
Nazionale 12:00 Express 1
Nazionale 10:00 Express 2
Nazionale Economy Express 3
International
Internazionale Express 6
Internazionale 12:00 Express 7
Internazionale Economy Express 8
Internazionale 12:00 Economy Express 9
TWS
ESPRESSO ESPRESSO
CAMIONISTICO CAMIONISTICO
TWSPACKETEXP TWSPACKETEXP
TWSPACKETCAM TWSPACKETCAM
TWSPACKETDOC TWSPACKETDOC
ESPRESSOGLS ESPRESSOGLS
UPS
Domestic
Nazionale Express Saver 0
Nazionale Express 1
Nazionale Express Plus 2
Nazionale Standard 3
International
Internazionale Express 6
Internazionale Express Plus 7
Internazionale Standard 8
Internazionale Saver 9
Expedited 10
USA Next day air 21
USA 2nd day air 22
USA Ground 23
ARCO
Preavviso telefonico S
Sponda idraulica X
A.D.R. R
ALLA CONS.RIT.MERC. B6
CONS. CON FURGONE B8
CON. CON TRASPALLET 65
CONS. CON MEZZO PICC RK
CONS. MEZZO APERTURA LATERALE Y
CONSEGNA AL PIANO Z|A6
CONSEGNA IN CANTINA Q|A7
FACCHINAGGIO 6|A3
FERMO DEPOSITO F
FRAGILE 28
MERCE SUI BANCALI C
NON SBANCALARE B
NON SOVRAPPORRE N
ASENDIA
Economy ECO
Signature SIG
PUDO PUDO
Mailbox MBX
Predict next day PND
Predict two days P2D
Saturday SAT
Evening delivery ED
Timed delivery by 10.00 1000
Timed delivery by 12.00 1200
Dangerous Goods DG
Address correction AC
POD POD
Flex FLX
Enhanced liability 500 € EL500
Enhanced liability 45 € EL45
Enhanced liability 150 € EL150
Sea SEA
Personal Delivery PD
BRT
su appuntamento A
consegna al piano P
fermo deposito F
servizio fresh FRESH_YYYY-MM-DD
ritiro contestuale R
CORREOS
Código Oficina (máximo 7 caracteres)
CORREOS EXPRESS
Entrega el sábado sabato
FERCAM
Al piano alPiano
Sponda sponda
Prenotazione telefonica appuntamento
GLS AT
08:00 Service 0800Service
09:00 Service 0900Service
10:00 Service 1000Service
12:00 Service 1200Service
Saturday 10:00 Service Saturday1000Service
Saturday 12:00 Service Saturday1200Service
Saturday Service SaturdayService
GLS-ITA
EXPRESS 12 22
FLEX DELIVERY PARCEL 31
SMART DELIVERY SERVICE 39
EXCHANGE 24
CONSEGNA AL PIANO 05
PREAVVISO TELEFONICO 25
SERVIZIO AL SABATO 07
SERVIZIO AL SABATO AFTERNOON 29
ENTRO ORE 12 01
ORA FISSA 02
SATURDAY EXPRESS 36
MEZZO IDONEO 06
LICCARDI
Preavviso telefonico preavvisoTelefonico
MRW_ES
Entrega el sábado sabato
Entrega urgente 8:30 entrega830
Entrega Partir De (de 00:00 a 23:00) ejemplo 10:00
Sin gestión N_gestion
Gestión en origen O_gestion
Gestión en destino D_gestion
Sin retorno N_retorno
Retorno de albarán cobro en destino D_retorno
Retorno de mercancia S_retorno
Sin confirmación inmediata de entrega/recogida N_confirm
Confirmación inmediata de recogida R_confirm
Confirmación inmediata de entrega E_confirm
PTI
These four values are still accepted, but they only cover part of the courier's services. The full list, with the parameters each service takes, is in the PTI tab of the shippingDeliveryOptions field.
Al piano alPiano
Sabato sabato
Su appuntamento appuntamento
Poste Delivery Now PDBnow
SDA / CRONO-PTI
consegna al piano alPiano
consegna al sabato sabato
consegna alla sera sera
su appuntamento appuntamento
Ore 09:00 T09
Ore 10:00 T10
Ore 12:00 T12
SEUR
Entrega el sábado sabato
TWS
Consegna entro le 09:00 AM - spedizione monocollo T09
Consegna entro le 10:00 AM T10
Consegna entro le 12:00 AM T12
Consegna Al Piano PIA
Consegna Di Sabato SAB
Consegna Su Appuntamento APP
Consegna Di Sera SER
Combinazione Consegna Al Piano/Di Sabato PSA
Combinazione Consegna Al Piano/Su Appuntamento PAP
Combinazione Consegna Al Piano/Di Sera PSE
Combinazione Consegna Al Piano/Ore 9 PI0
Combinazione Consegna Al Piano/Ore 10 PI1
Combinazione Consegna Al Piano/Ore 12 PI2
Combinazione Consegna Di Sabato/Su Appuntamento SAP
Combinazione Consegna Su Appuntamento/Di Sera ASE
Combinazione Consegna Al Piano/Su Appuntamento/Di Sera APS
Combinazione Al Piano/Di Sabato/Su Appuntamento ASP
UPS
Direct Delivery Only directDeliveryOnly
ARCO
CONTANTE A
ASSEGNO BANCARIO INTESTATO AL MITTENTE 1
ASSEGNO CIRCOLARE INTESTATO AL MITTENTE 2
ACCETTARE EFFETTO COME EMESSO DA DESTINATARIO 9
BRT - DISK B – WS REST
CONTANTE 12
ASSEGNO INTESTATO AL MITTENTE [BP] 17
ASSEGNO CIRCOLARE INTESTATO ALLA MITTENTE [CM] 18
ASSEGNO BANCARIO INTESTATO ALLA MITTENTE [BM] 15
ASSEGNO CIRCOLARE INTESTATO AL CORRIERE 6
ASSEGNO CIRCOLARE INTESTATO AL MITTENTE ORIGINALE [OC] 10
ASSEGNO INTESTATO AL MITTENTE ORIGINALE [OM] 11
ASSEGNO BANCARIO INTESTATO CORRIERE CON MANLEVA [BB] 3
ACCETTARE ASSEGNO BANCARIO INTESTATO ALLA MITTENTE COSI COME RILASCIATO [TM] 19
DHL
CASH, POS YYY
CONTANTE 12
ASSEGNO CIRCOLARE INTESTATO AL MITTENTE ORIGINALE 10
ASSEGNO BANCARIO INTESTATO AL MITTENTE ORIGINALE 15
CONTANTI, POS, ASSEGNO O ASSEGNO POSTALE O ASSEGNO CIRCOLARE PAGABILE AL MITTENTE 0
ASSEGNO BANCARIO O ASSEGNO POSTALE INTESTATO CASA MANDANTE RRR
ASS. CIRC. INT CASA MANDANTE LLL
CASH, POS O ASSEGNO (BANC./POST./CIRCOLARE) INTESTATO CASA MANDANTE JJJ
FERCAM
CONTANTE 12
ASSEGNO INTESTATO AL MITTENTE ORIGINALE 15
GLS-ITA
CONTANTE CONT
ASSEGNO BANCARIO AB
ASSEGNO CIRCOLARE/BANCARIO (NO POSTALE) ABC
ASSEGNO BANCARIO/POSTALE (NO CIRCOLARE) ABP
ASSEGNO CIRCOLARE AC
ASSEGNO POSTALE AP
ASSEGNO CIRCOLARE/BANCARIO/POSTALE ASS
Ass. come rilasciato ASR
Ass. come rilasciato int. Mittente ARM
Ass. come rilasciato - no postale ASRP
Ass. come rilasciato int. Mittente – no postale ARMP
LICCARDI
SOLO CONTANTI CNT
ASSEGNO CIRCOLARE INTESTATO AL MITTENTE ACM
ASSEGNO BANCARIO INTESTATO AL MITTENTE ABM
ASSEGNO A MITTENTE COME RILASCIATO 6
CONTANTI O ASSEGNO A MITTENTE COME RILASCIATO T
POSTE DELIVERY BUSINESS
CONTANTE 12
ASSEGNO CIRCOLARE INTESTATO AL MITTENTE 10
ASSEGNO BANCARIO INTESTATO AL MITTENTE 11
ASSEGNO INTESTATO AL MITTENTE ORIGINALE 15
SDA
Tutti VAR
Contanti CON
Ass.Banc.Mittente ABM
Ass.Banc.SDA ABS
Ass.Circ.Mittente ACM
Ass.Circ.SDA ACS
TNT IT
CONTANTE 12
ASSEGNO INTESTATO AL MITTENTE ORIGINALE 15