MPSEXPDATA version 1.13.2
Last changelog: 2 Feb 2021
- Point added in "Other changes" about the weight of the first item
General info
Shipments to post-Brexit United Kingdom must always have an INTER line. The INTER line contains invoice details but will also contain the details of the first item in your parcel. An object that has it's own HS code, constitutes a separate item.
- If you only have one item: you will only need the INTER line in which the item is also described
- If you have more than one items: you will need to add INTERINVOICELINE for each additional item. The first one is still described in the INTER line.
Example: if you're shipping toy cars, toy blocks and Toy trains, you would describe toy cars in the INTER line, and the toys blocks and toy trains in an INTERINVOICELINE each.
It's not possible to send multi-colli shipments to the UK. You can only send single-parcel shipments. This means your MPSCOUNT field must always be one and you can never have more than one PARCEL line in a UK shipment. Your parcel can however contain multiple items.
It's also only possible to send DPD Classic and DPD Home shipments. These are service code 101 and 136 for B2B and 327 and 328 for B2C. Saturday, Collection Request, Express, Parcelshop, etc are not possible.
Other changes
- Sender phone (SPHONE in HEADER and SIPHONE in INTER) is mandatory.
Note: phone number must be format +<country code><rest of the number> in all fields. For example: +3215124578 or +442012345678. - Sender email (SEMAIL in HEADER) is mandatory.
Note: the email must be on an existing domain. - Receiver phone (RPHONE in HEADER and CPHONE in INTER) is mandatory.
- Receiver email (REMAIL in HEADER and CEMAIL in INTER) is mandatory.
- Sender and Receiver house number must be in their separate fields SHOUSENO, RHOUSENO and CHOUSENO.
- The value in the MPSWEIGHT (HEADER) and WEIGHT (PARCEL) must equal the sum of all weights of each of your items.
- You'll notice that the INTER line doesn't have a field for the weight. This means there is no available field for the weight of your first item. This is normal, and this weight is calculated on our side by using the total parcel weight, which are mentioned in PARCEL and HEADER, and the weights of the subsequent items in INTERINVOICELINE.
Notes about EORI, HMRC and VAT number
- The Receiver VAT and EORI number must be given in the INTER line, CVATNO and CEORI fields respectively. However, these values can vary depending whether or not your shipment is B2B or B2C:
- For B2B Shipments: these fields must contain the Receiver EORI and VAT number.
- For B2C Shipments: these fields must contain the Sender EORI and VAT number, since B2C receivers typically don't have a VAT or EORI.
- The HMRC number must be included in the CCOMMENT2 field of the INTER line.
INTER line
Please refer to the INTER line description on it's separate page. However, for UK shipments after Brexit, the fields described below might have slightly different rules. For the other fields, you can apply the info of the aforementioned separate page.
Field | Max Length | Data type | Description | Mandatory? |
---|---|---|---|---|
PARCELTYPE | 1 | String | parcel type. For UK destinations, always set to P | Yes |
CAMOUNT | 15 | String | Declared customs amount (in invoice currency) in total with two decimal digits without separator (14,20 = 1420). This is the sum of all values of all your items. | Yes |
CTERMS | 2 | String |
The C Terms. The only one allowed for UK shipments is: |
Yes |
CCONTENT | 35 | String | Content of your first item | Yes |
CTARIF | 8 | String | HS code of your first item. This is 8 digits, no more no less. | Yes |
CCOMMENT2 | 70 | String | Must contain the HMRC number | Yes |
CSTATUS | 3 | String |
Only supported value is |
Yes |
CAMOUNTP | 12 | Integer | Field is not used and can be left blank. | No |
CINVOICEDATE | 8 | Integer | Invoice date (format YYYYMMDD) | Yes |
CORIGIN | 3 | Integer | Your first item's country of origin (Numeric ISO 3166) | Yes |
CAMOUNTLINE | 12 | Integer | Value of your first item | Yes |
CSTREET | 35 | String | Commercial invoice consignee street. This must not contain the house number. | Yes |
CHOUSENO | 8 | String | Commercial invoice consignee house number. | Yes |
CPHONE | 30 | String | Commercial invoice consignee telephone number | Yes |
CEMAIL | 100 | String | Commercial invoice consignee email address | Yes |
CVATNO | 20 | String | Commercial invoice consignee VAT number. Please keep in mind the points mentioned earlier on this page. | Yes |
QITEMS | 4 | Integer | How many of your first item this parcel contains | Yes |
CEORI | 20 | String | Invoice consignor of goods EORI number. Please keep in mind the points mentioned earlier on this page. | Yes |
SISTREET | 35 | String | Invoice consignor of goods street. This must not contain the house number. | No |
SIHOUSENO | 8 | String | Invoice consignor of goods house number | No |
SIPHONE | 30 | String | Invoice consignor of goods phonenumber | No |
INTERINVOICELINE line
As mentioned before, the INTER line contains the details of your first item, but for each additional item in your parcel, you will need an INTERINVOICELINE.
Please refer to the INTER line description on it's separate page. However, for UK shipments after Brexit, the fields described below might have slightly different rules. For the other fields, you can apply the info of the aforementioned separate page.
Field | Max Length | Data type | Description | Mandatory? |
---|---|---|---|---|
QITEMS | 4 | Integer | Number of this item | Yes |
CCONTENT | 200 | String | Content of this item | Yes |
CTARIF | 10 | String | HS code for this item | Yes |
CAMOUNTLINE | 15 | Integer |
Value of this item with two decimal digits without separator. |
Yes |
CORIGIN | 3 | Integer | Country of origin of this item (Numeric ISO 3166) | Yes |
CNETWEIGHT | 8 | Integer | Total weight of this item | Yes |
CGROSSWEIGHT | 8 | Integer | Repeat of the total weight of this item | Yes |