NCTS Phase 5 went live across the CTC in waves through 2024–2026. If you or your broker are still running legacy IE015 schemas, Phase 5 will reject them outright.
What’s the same
- The overall workflow — declaration, acceptance, TAD, movement, discharge — is unchanged.
- The guarantee model is the same. CCG, individual guarantee, waiver eligibility — all carried forward.
- The Office of Departure / Destination concept is identical.
What’s changed
Message schema. IE015 is wider: more granular consignment fields, explicit house-bill support for groupage, and stricter cardinality rules (required / optional / repeat counts).
Risk data. Additional fields for authorised economic operator references, previous document references, and supply chain actors. If your commercial data is sparse, expect more flags until the declarations enrich.
TAD layout. The printed TAD now shows MRN as both text and barcode at the top, with a clearer item list. Legacy layouts are not accepted at UK Offices.
XI vs GB. Northern Ireland continues to run on UCC rules (Union Customs Code) while GB runs on retained law — Phase 5 accommodates both, but the declaration has to flag which regime applies.
What it means operationally
If you submit through a modern broker, the Phase 5 migration is invisible — the broker handles the schema. If you self-submit via custom software, make sure your schema library is updated and your test XML validates against the Phase 5 XSD.
The three failures we see most often
- Missing supply chain actor data — the field is technically optional but risk-flagged if empty for CTC movements above a value threshold.
- House-bill groupage declared as a single master — Phase 5 wants each house bill on its own line.
- Legacy HS codes — the commodity code table updated alongside Phase 5; eight-digit codes that used to be valid are now rejected.
Action items
Ask your broker when they migrated. If it was before April 2024, verify they’re not running a hybrid setup that falls back to legacy fields. If you self-submit, schedule a test submission with a freshly-built IE015 to confirm acceptance.