CDS Update Version 4.8.0 Scheduled for Release on June 14th 2025

BY:

Andy Baker
15 May 2025

SHARE:

The upcoming CDS update, version 4.8.0, is scheduled for release on 14th June 2025. During this period, please note that any pre-lodged declarations that will be affected by the changes should be changed/amended prior to the goods arriving. If customs declarations are not corrected prior to arrival, they will be rejected.

Changes for both Imports and Exports  



Zimbabwe Currency Code

Currency Code ‘ZWG’ has been added for use when trading with Zimbabwe. This code replaces all previous currency codes for Zimbabwe.


The workaround that was in place to manually calculate the goods value in ‘GBP’ has now been withdrawn and should not be followed.


Commodity Code

When entering a commodity code in DEs 6/14 and 6/15, only numeric characters should be entered.


Entering any non-numeric character in DEs 6/14 or 6/15 will result in the declaration being rejected.


This change does not affect Additional Codes entered in DEs 6/16 or 6/17

 

Authorisation Document Codes

When declaring certain Authorisation Document Codes, Document Status Code ‘XW’ is no longer available for use. The affected Authorisations and their associated Document Codes are:

  • Inward Processing – ‘C601’
  • Outward Processing – ‘C019’
  • Temporary Admissions – ‘C516’


If Document Status Code ‘XW’ is used with any of these Document Codes, the declaration will be rejected.


If goods are moved under these Special Procedures using Authorisation by Customs Declaration, the relevant guidance under the applicable Procedure Code in the Declaration Completion Instructions should be followed.

 

D-series Document Codes

Document Status Code ‘XB’ cannot be declared with the following Document Codes: ‘D005’, ‘D008’, ‘D017’, ‘D020’, ‘D022’.


If any of these document codes are declared in DE 2/3 with a Document Status Code of ‘XB’ then the declaration will be rejected.

 

Previous Document Code DCS

When declaring Previous Document Code ‘DCS’ in DE 2/1, the Goods Item identifier must be declared as part of the document reference.


This Goods Item identifier must reference the items position on the document being declared in DE 2/1, rather than the item identifiers from the current declaration.


Failure to declare a Goods Item identifier when using Previous Document Code ‘DCS’ in DE 2/1 will result in the declaration being rejected.

 

New Document Codes 

New Document Codes have been added to the CDS Codelist: ‘C083’, ‘Y119’, ‘U078’, ‘U088’, ‘U101’, ‘U113’, ‘U114’, ‘U115’, ‘U116’, ‘U117’, ‘U118’, ‘U119’, ‘U120’, ‘U121’, ‘U122’, ‘U177’, ‘U178’, ‘U500’.

 

AI Code SDSMI

Additional Information Code ‘SDSMI’ can be declared in DE 2/3 for both imports and exports.


This code is only to be used when instructed.

 

Changes to Document Codes

Document Codes Y071, Y080 & Y229 will cease to be used in the UK tariff measures after 31st May 2025.

  • Y071 will be replaced by 9071.
  • Y080 will be amalgamated under existing code 9022.
  • Document Code Y229 will be replaced by 9229 in the UK import tariff measures. Document Code Y229 will continue to be used in the Northern Ireland export tariff measures.


Document Codes Y071, Y080 & Y229 will continue to be valid for use against the UK tariff measures on Supplementary Declarations with an acceptance date prior to 1st June 2025.


Statistical Value

The Declaration Completion Instructions will be amended to stop making declaration of DE 8/6 Statistical Value dependent on whether there is a sales contract or not for consignments involving Inward Processing or Outward Processing.


This means that DE 8/6 will become mandatory on the H1, H2, H3, H4, H5, I1 B&E & B2 data sets. DE 8/6 will also be mandatory on B1, B1MOU and B4 declarations unless all goods on the declaration are covered by Additional Procedure Code 3NS.


This change is initially being implemented by guidance updates, but system changes will be implemented later this year which will reject declarations if a Statistical Value is not declared when necessary.


I1 C&F Controlled Goods

When making a Simplified Declaration with Regular Use (I1 C&F Declaration Category), the Net Mass must be completed in DE 6/1 when one of the following APCs has been declared: 1CD, 1CG, 2CD, 2CG


Failure to declare the Net Mass on an I1 C&F declaration when one of those APCs has been declared will result in the declaration being rejected.


Amendments to existing Document Codes

The system behaviour for the following Document Codes has been amended:

  • Document Code Y870 can only be used on Import declarations.
  • Document Code Y229 can be used on both Import and Export declarations


Goods location codes

The addresses of some GLCs have been amended. Full details will be published in Appendix 16. You can find appendix 16 at the bottom of the guidance.


 

IMPORT DECLARATION UPDATE:


Requested Procedure Code 40- Further validation has been introduced for Requested Procedure Code ‘40’ on type ‘Y’ or ‘Z’ import declarations:

  • Previous Procedures ’00’ or ‘78’ are usable with type ‘Y’ declarations (Procedure Code combinations ‘4000’ and ‘4078’)
  • Previous Procedures '00', '51', '53', '71' or '78' are usable with type ‘Z’ declarations (‘4000’, ‘4051’, ‘4053’, ‘4071’, and ‘4078’)


Any other Previous Procedure Code combined with Requested Procedure Code ‘40’ on a type ‘Y’ or ‘Z’ will be rejected


Requested Procedure Code 42

Further validation has been introduced for Requested Procedure Code ‘42’ on a type ‘Y’ declaration.


Requested Procedure Code ‘42’ can only be declared with Previous Procedure Code ‘00’, ‘21’, or ‘78’ (Procedure Codes ‘4200’, ‘4221’, or ‘4278’) on a type ‘Y’ declaration.


Any other Previous Procedure Code combined with Requested Procedure Code ‘42’ will be rejected

 

Item Price

When making a declaration using the H1 Declaration Category, DE 4/14 must be completed at item level in all cases, unless one of the following APCs is declared in DE 1/11 on that goods item: ‘E01’, ‘E02’, ‘1SV’


If DE 4/14 is not completed on a H1 declaration, and none of ‘E01’, ‘E02’, or ‘1SV’ have been declared in DE 1/11, the declaration will be rejected.

 

Small Producer Relief

Further validation has been introduced for claims to Small Producer Relief (SPR).


CDS will now only accept a single value for SPR.


If 2 or more ‘SPR’ codes are entered in DE 4/4 on the same goods item, the declaration will be rejected.


APCs 62G and 63G

When making a C21i CCR under SPIMM only one of APCs ‘62G’ and ‘63G’ may be declared in DE 1/11 for a single Goods Item.


If both of these APCs are declared on the same Goods Item, the CCR will be rejected

 

Supervising office with SPIMM declarations

When a Supervising Office is required by a Procedure Code (PC) or APC on a SPIMM declaration, Supervising Office ‘GBBEL004’ must be declared in DE 5/27.


Supervising Office ‘GBBEL004’ must be used when the following items are declared:

  • Requested Procedure Code ‘07’ has been declared in DE 1/10 with either of APCs ‘1EL’ or ‘1EN’ declared in DE 1/11
  • One of Previous Procedure Codes ‘07’, ‘51’, ‘71’, or ‘78’ has been declared in DE 1/10 and one of APCs ‘1SG’, ‘1EL’, ‘1LG’, or ‘71G’ has been declared in DE 1/11


Failure to declare Supervising Office Code ‘GBBEL004’ when the above code combinations are declared will result in the declaration being rejected.


Procedure Code 7851

APCs ‘A10’ and ‘F46’ are now able to be declared with Procedure Code 7851.


Please see the Declaration Completion Instructions for Imports for guidance on using these APCs.


Licence Document Codes

A DUCR is no longer mandated in DE 2/1 by use of the following documents codes in DE 2/3: ‘9005’, ‘9100’, ‘9101’, ‘9102’, ‘I004’, ‘L001’ and ‘L079’.


A DUCR may still be mandated for other purposes.


Chicago Convention

A new APC, ‘1CC’, has been introduced for goods being imported under the Chicago Convention.


This APC can only be used with Procedure Code ‘4000’ on a full declaration.


Simplified Procedures and EIDR cannot be used with APC ‘1CC


NI imports

When importing goods using AI Codes ‘NIDOM’, or NIIMP’ to indicate the goods are being moved into Northern Ireland, a valid NI Goods Location Code (GLC) must be declared in DE 5/23.


If a GB GLC is declared in DE 5/23 and either of ‘NIDOM’ or ‘NIIMP’ are declared in DE 2/2, then the declaration or CCR will be rejected.


Valid NI GLCs are indicated in Appendix 16. This change does not impact on the use of an authorisation for the Location of Goods code in DE 5/23. For example, when removing goods from a Customs Warehouse in Northern Ireland.


SPIMM-Specific Code Combinations

Validation of the Procedure Code and Declaration Type combinations allowed on SPIMM declarations:

Procedure Codes 0751 and 0771 can only be declared with declaration type A on a H8 declaration.

 

Procedure Codes 4051 and 4071 can only be declared with declaration types A and Z on a H8 declaration.

 

When using declaration categories H8, I1 C&F, C21i, and C21i EIDR NOP, and one of the APCs 1EL, 1EN, 1LG, 1SG, 61G, 62G, 63G, or 71G, then one of the following Document Codes must also be declared: 'N703', 'N704', 'N705', 'N710', 'N714', 'N720', 'N722', 'N730', 'N740', 'N741', 'N750', 'N760', 'N785', 'N787', 'N820', 'N821' or 'N933'.

 

When APC 1SP is declared in DE 1/11 and Previous Procedure Codes ‘51’, ‘71’, or ‘78’ is used, then one of the following APCs must also be declared: 1EL, 1EN, 1LG, or 1SG

 

Postponed VAT Accounting

When making a declaration using Postponed VAT Accounting (PVA), the VAT Number declared in DE 3/40 must belong to a trader registered for VAT at the taxpoint date of the declaration. DE 3/40 should be completed using:

  • role code ‘FR1’
  • the valid VAT Number of the Party responsible for payment of VAT


Onward Supply Relief

When making a declaration for goods claiming Onward Supply Relief (OSR), a valid VAT number must be declared in DE 3/40.

  • For Role Codes FR1 and FR3, the VAT number must be a valid GB or XI VAT number
  • For Role Code FR2, the VAT number must belong to the customer receiving the goods in the EU Member State of destination


Full guidance for these role codes can be found in the Import Declaration Completion Instructions for DE 3/40.


If a PC from the 42-series has been declared in DE 1/10 and the VAT number in DE 3/40 is not valid, the declaration will be rejected.


Composite Goods containing mineral oil

AI Code ‘COMNE’ has been added to the CDS Codelist for use when declaring commodity codes for composite goods containing mineral oil that are not subject to excise duty.


AI Code ‘COMNE’ can be declared in DE 2/2 when one of the following National Additional Codes are declared in DE 6/17: ‘X520’, ‘X521’, ‘X522’, ‘X541’, ‘X542’, ‘X551’, ‘X556’, ‘X561’, ‘X570’, ‘X571’, ‘X572’ and ‘X589’


The commodity codes that AI Code ‘COMNE’ can be declared against are:

  • 3811119000
  • 3811190010
  • 3811190090
  • 3811210010
  • 3811210090
  • 3811900040
  • 3811900050
  • 3811900090
  • 3814009020
  • 3814009040
  • 3814009070
  • 3814009099
  • 3817005010
  • 3817005090
  • 3817008090


If the goods are declared using one of those commodity codes and AI Code ‘COMNE’ is declared in DE 2/2, no excise duty will be charged on the Goods Item.


If the goods are subject to excise duty, AI Code ‘COMNE’ must not be declared in DE 2/2, and the excise duty must be accounted for.


EIDR Authorisation Validation – INVENTORY IMPORTS

When declaring Document Code C514 in DE 2/3 to indicate an Entry in Declarant Records (EIDR) authorisation has been used Authorisation Type Code ‘EIR’ must be used in the Document Reference, followed by a valid EIDR authorisation number. Authorisation Type Code ‘EIR’ must also be declared in DE 3/39 with the EORI number of the Authorisation Holder.

 

If an incorrect Authorisation Type Code is declared against Document Code C514 in DE 2/3, the authorisation number in DE 2/3 is not valid, or the authorisation holder in DE 3/39 is not valid, the declaration or CCR will be rejected.


Authorization code ACT

When making a C21i or C21i EIDR NOP Customs Clearance request (CCR) and Authorisation Type Code ‘ACT’ (authorised consignee for TIR Carnets) is declared in DE 3/39, DE 2/2 must also be completed with Document Code ‘C520’ and a valid ACT authorisation number.


Failure to declare Document Code ‘C520’ with Authorisation Type Code ‘ACT’ will result in the CCR being rejected.



EXPORT DECLARATION UPDATE


Customs Supervised Exports (CSE)

When making a declaration using the CSE process, the declaration type declared in DE 1/2 must be one of ‘A’, ‘B’, ‘C’, ‘J’, ‘Y’ or ‘Z’, and APC ‘1CS’ must be declared in DE 1/11.


If Authorisation Type Code ‘CSE’ is declared in DE 3/39 and DE 1/2 contains a declaration type that is not one of ‘A’, ‘B’, ‘C’, ‘J’, ‘Y’ or ‘Z’, or APC ‘1CS’ is not present in DE 1/11, the declaration will be rejected.

 

Document Code 90W8

Document Code ‘90W8’ has been added to the CDS Codelist. This Document Code should be used to declare Form W8 (or other suitable alternative commercial documentation) for the movement of goods that qualify for an exemption from the use of Excise Movement Control System (EMCS).


If the goods do not qualify for an EMCS exemption, one of Document Codes ‘C651’ or ‘C658’ must be declared instead, or the goods must be covered by a CSE authorisation.


When declaring Document Code ‘90W8’ in DE 2/3, a Document ID is mandatory


GVMS arrived-export locations

When completing a GVMS movement through a GVMS location that only allows arrived exports, the declaration type declared in DE 1/2 must be one of ‘A’, ‘B’, ‘C’, or ‘J’.


The arrived export-only Goods Locations and their associated GLCs are:

  • Dover/Eurotunnel - DEUDEUDEUGVM
  • Dover - DVRDOVDVRGVM
  • Eurotunnel - EUTEUTEUTGVM
  • Fishguard - FISFISFISGVM
  • Heysham - HYMHEYHYMGVM
  • Holyhead - HLYHLDHLYGVM
  • Liverpool - LIVLIVLIVGVM
  • Pembroke - PEDMILPEDGVM


If a declaration is made at one of these GLCs where the declaration type in DE 1/2 is one of ‘D’, ‘E’, ‘F’, or ‘K’, the declaration will be rejected.


This does not affect Supplementary Declarations where the original Simplified Declaration was made through one of these GLCs.

 

Additional Procedure Code 18I (Indirect Exports) -INVENTORY EXPORTS


APC 18I (Indirect Exports) can only be used on prelodged Customs Clearance Requests (type K).

If APC 18I is declared in DE 1/11 on an arrived CCR, the CCR will be rejected


Additional Procedure Code 42P – INVENTORY EXPORTS


When making a declaration using APC 42P in DE 1/11 AI Code PAL02 must not be declared in DE 2/2.

If AI Code PAL02 is declared in DE 2/2 and 42P is declared in DE 1/11, the declaration will be rejected.


Further guidance to the new codes can be found within :


Appendix 4 – Additional Information Statement Codes: https://www.gov.uk/guidance/additional-information-ai-statement-codes-for-data-element-22-of-the-customs-declaration-service-cds

 

Appendix 5 – Documents and Other Reference Codes: https://www.gov.uk/government/collections/data-element-23-documents-and-other-reference-codes-of-the-customs-declaration-service-cds

 

Appendix 16 – Goods Location Codes: https://www.gov.uk/government/collections/goods-location-codes-for-data-element-523-of-the-customs-declaration-service

 

 

List of fixes being implemented within 4.8.0


  • CDS was unable to retrieve some declarations where declaration type ‘CO’ had been declared in DE 1/1.


CDS will now retrieve declarations correctly, regardless of the value declared in DE 1/1.

 

  • When trying use a CDS-related GOV.UK service, such as registering for an EORI number, using an Isle of Man (IoM) VAT number beginning with ‘GB00’, an error is generated.


IoM VAT numbers beginning with ‘GB00’ can now be used to access CDS-related services on GOV.UK.


  • When viewing the declaration online, all Data Elements are viewable, but when the declaration is printed, DE 4/9 is not visible.


All DEs are now visible when a declaration is printed from the online service.


  • Mismatches in the licence quantity type between different CDS components causing delays in licence processing.


CDS will now correctly process error messages when licence quantity type mismatches occur, reducing processing delays.

 

  • Declarations were getting stuck on CDS when a container number was declared.

 

The issue was being caused by a missing sequence Numeric tag in the XML. This is now mandated when a container number is declared.

 

  • Declarations were being delayed because licences that contained special characters in data fields were being rejected when loaded into CDS.

 

Special characters now verified when licence details are loaded into CDS so they can be matched when licences are declared by traders.

 

  • There have been problems verifying RPA licences when loaded into CDS.

 

RPA licences will be correctly verified when loaded into CDS so they can be declared correctly by traders.

 

  • When a trader made more than 5000 transactions with their Cash Account in a monthly period, the Cash account dashboard was not able to display any transactions.

 

The Cash Account dashboard has been updated to display up to 1000 transactions per monthly period.

 

A .csv report will be available for download that details up to 200,000 transactions per monthly period.

 

  • Some updates of Quota details on CDS were failing, leading to quotas being unavailable for claiming.

 

Quota addition/amendment process now correctly creates and updates Quotas.

 

  • Some EORIs belonging to traders that are ‘Established in the Union’ were incorrectly displaying as not established.

 

CDS now displays the correct establishment status.

 

  • Out of sequence declaration Notify messages that were not received were unable to be manually re-sent due to missing information.

 

CDS now stores the correct information so that Notify messages can be manually re-sent as needed.

 

  • The storage capacity allocated for extraction of Tariff update files was determined to be too low in some case.

 

An alternate storage location has been identified that has adequate capacity for the extraction of these files.

 

  • Performance issues with SPS declarations causing delays and stuck declarations.

 

Performance has been improved for SPS declarations, resulting in faster processing and fewer delayed declarations.

 

  • CDS performance when searching for licence data was very slow.

 

The CDS licence search algorithm has been updated for faster performance.

 

  • A conflict has been identified between NCTS and the CDS alert notifications service that means monitoring of NCTS is unreliable.

 

Updates have been made to the alerts monitoring process to remove these conflicts.

 

  • When a declaration was made using AI Code ‘NIIMP’ and APC ‘B05’, CDS was calculating the tax due to be a negative amount.

 

The tax calculation for APC ‘B05’ has been redesigned so CDS will show the actual revenue due.

 

  • The CDS audit process was causing a high processor load, reducing system performance.

 

 

The audit process has been redesigned to avoid excessive processor load and improving performance.

 

  • When multiple Small Producer Relief (SPR) values were declared on a CDS declaration, the acknowledgement message could not be sent.

 

Validation has been introduced to limit goods items to a single SPR value.

 

  • When CDS had to retrieve trader information where the trader had an XI EORI, both the GB and XI EORI were returned, doubling the processing workload, and causing delayed responses.

 

Refinements to the search algorithm mean that only the correct GB or XI EORI are returned, reducing delays in record processing.

 

  • When a Document Code was declared with an invalid Document ID, this caused validation failures for other Document IDs declared on the same declaration, even when they were correct.

 

CDS will now validate Document IDs correctly and only reject those Document IDs that are invalid.

 

  • Delays were being encountered when CDS was writing information to a database.

 

Code has been re-written to more efficiently process database updates, reducing delays.


OneCall™ Email assistance as and when required; A one-call solution for all your import, export and customs enquiries. Export help. Import help. Customs help.

Stay informed about customs and international trade matters by subscribing to our OneCall™ service. This comprehensive offering includes a dedicated email helpline for support, timely practical updates direct to your inbox (Did You Know?), monthly UK Customs & Trade Briefings and access to an interactive members' area with an exclusive community for our subscribers.

Subscribe Today ➝

International Trade Updates & Spotlight Newsletter

Subscribe to our free information emails covering international trade topics...

Subscribe to our newsletter ➝

MORE INDUSTRY INSIGHTS...

by Niamh O'Connor 3 June 2025
As we bid farewell to May, we look forward to greeting many of you in person this June at Multimodal 2025 at the NEC Birmingham. We're proud to exhibit again at this leading event for the logistics, supply chain, and freight sectors. We look forward to reconnecting with our valued clients and meeting new ones!
by Niamh O'Connor 3 June 2025
HMRC have confirmed that the GVMS service will be updated on 3 June 2025 to allow for reference to the Transit Manual Fallback procedures to be used during any NCTS5 system downtime and Business Continuity procedures.
by Sandra Strong 2 June 2025
It’s a tale as old as Free Trade Agreements - you’re importing goods under preference, your supplier gives you an invoice statement, everyone’s happy – until HMRC comes knocking. Recently, an importer found itself facing a duty bill, despite having claimed preference. Why? Because the preference statement wasn’t exactly correct. Not wildly off, just... not replicated word for word in line with the FTA, which was mainly the UK-EU Trade Cooperation Agreement (TCA).
Show More