The following changes have been made for Royal Mail shipments sent from Great Britain to Northern Ireland (addresses with a GB country code and postcode beginning BT):

  1. The shipment declaredValue must equal the sum of the item values within the shipment. The declaredValue cannot be less than or greater than the sum of the item values.
  2. For B2B shipments where a pre-registration number with pre-registration type UKIMS is provided, previous logic that treated Item HS Code as optional has now been removed. Royal Mail’s standard reference data will now be used to determine whether Item HS Code is mandatory or optional.

Local Collect label templates have been added for the Express 10 service, so that labels for this service can now be generated containing the Local Collect text label.

The following variations of the Express 10 label have been added: • Express 10 service with Local Collect • Express 10 service with Local Collect and ‘Do Not Fly’ statement (for LQDG) • Express 10 service with Local Collect and signature • Express 10 service with Local Collect, signature and ‘Do Not Fly’ statement

See an example label below:



The validation rules applied to hazardous items have been updated. The fields UNCode, Quantity and UnitofMeasure have changed from mandatory to conditional. These fields do not need to be provided for hazardous items, but if any of these fields is provided then all three must be. This change applies to the Royal Mail Create Shipment Request, Add Product and Update Product API requests, Get Product and Get Products API responses, and the Products UI. See the [API References] page for more details on the API updates.