<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Clara Edward</title>
    <description>The latest articles on DEV Community by Clara Edward (@clara-edward).</description>
    <link>https://dev.to/clara-edward</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4022305%2Ff598814d-43bf-41bc-ad11-0028b83af76f.png</url>
      <title>DEV Community: Clara Edward</title>
      <link>https://dev.to/clara-edward</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/clara-edward"/>
    <language>en</language>
    <item>
      <title>Procedure Codes: The Field That Breaks UK Customs Entries</title>
      <dc:creator>Clara Edward</dc:creator>
      <pubDate>Tue, 14 Jul 2026 08:40:02 +0000</pubDate>
      <link>https://dev.to/clara-edward/procedure-codes-the-field-that-breaks-uk-customs-entries-13ok</link>
      <guid>https://dev.to/clara-edward/procedure-codes-the-field-that-breaks-uk-customs-entries-13ok</guid>
      <description>&lt;h2&gt;
  
  
  One Field, Outsized Failure Rate
&lt;/h2&gt;

&lt;p&gt;In UK customs declarations, procedure codes tell HMRC what is happening to the goods, for example a standard import to free circulation or entry into a customs warehouse. Choosing the wrong code is one of the most common reasons an entry is rejected or duty is miscalculated. If you were profiling failures across a clearance desk, this field would dominate the logs.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Four Plus Three Format
&lt;/h2&gt;

&lt;p&gt;The Customs Declaration Service uses a four-digit Procedure Code paired with a three-digit Additional Procedure Code. Under the old CHIEF system this was a single code, so agents who migrated without retraining often carry old habits into the new format. The pair has to be internally consistent and match the actual movement of the goods. How the codes fit into the wider declaration is explained in this &lt;a href="https://www.icustoms.ai/blogs/freight-forwarders-guide-to-uk-customs/" rel="noopener noreferrer"&gt;freight forwarding customs guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Failure Modes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Code pair contradicts the goods movement: rejection&lt;/li&gt;
&lt;li&gt;Code implies the wrong duty treatment: miscalculated duty&lt;/li&gt;
&lt;li&gt;Code mismatch with other data elements: HMRC query, held shipment&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Engineering Fix
&lt;/h2&gt;

&lt;p&gt;Slow down at this field, and let software do the first pass. Validation that checks the code pair against the rest of the entry before submission turns a border delay into an on-screen correction, which is a much cheaper place to fail.&lt;/p&gt;

&lt;p&gt;Catch code errors before HMRC does. &lt;a href="https://www.icustoms.ai/book-a-demo/" rel="noopener noreferrer"&gt;Watch a demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>hmrc</category>
      <category>importexport</category>
      <category>logistics</category>
    </item>
    <item>
      <title>NCTS Transit: EORI, Guarantees and MRN Discharge Explained</title>
      <dc:creator>Clara Edward</dc:creator>
      <pubDate>Thu, 09 Jul 2026 08:48:47 +0000</pubDate>
      <link>https://dev.to/clara-edward/ncts-transit-eori-guarantees-and-mrn-discharge-explained-253n</link>
      <guid>https://dev.to/clara-edward/ncts-transit-eori-guarantees-and-mrn-discharge-explained-253n</guid>
      <description>&lt;h2&gt;
  
  
  What NCTS Requires Technically
&lt;/h2&gt;

&lt;p&gt;Using NCTS in Ireland requires three things from a principal: a valid EORI number registered with Revenue, an approved customs guarantee covering the potential customs debt, and authorisation to use NCTS directly or through an authorised agent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Guarantee Types
&lt;/h2&gt;

&lt;p&gt;Guarantees come in three forms. A comprehensive guarantee covers all transit movements up to an approved ceiling. An individual guarantee covers a single movement. A guarantee waiver is available to authorised principals. Revenue calculates the reference amount from the principal's transit volumes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The MRN Discharge Bottleneck
&lt;/h2&gt;

&lt;p&gt;Every movement carries a Movement Reference Number, presented at intermediate offices and the office of destination to formally discharge the transit procedure. Until that discharge is confirmed, the guarantee remains locked. This is a recurring operational issue for Irish freight operators, since a delayed or lost discharge can leave guarantee capacity unavailable exactly when it's needed for new shipments.&lt;/p&gt;

&lt;p&gt;The full technical and regulatory detail, alongside T1 and T2 distinctions, is covered in the &lt;a href="https://www.icustoms.ai/blogs/aeo-status-ireland-ncts-intrastat-reporting-guide/" rel="noopener noreferrer"&gt;NCTS transit Ireland&lt;/a&gt; guide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solving It With Visibility
&lt;/h2&gt;

&lt;p&gt;Real-time MRN tracking and automated discharge status monitoring, as built into iNCTS, close the visibility gap that causes most of these delays.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.icustoms.ai/book-a-demo/" rel="noopener noreferrer"&gt;Watch a demo&lt;/a&gt; of real-time MRN tracking.&lt;/p&gt;

</description>
      <category>ncts</category>
      <category>logistics</category>
      <category>transit</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
