# Update Annex AO/IC ATLAS-CMS

<div>Document outlining the process governed through ATLAS and our Compliance Management System (CMS).</div>

# Introduction

<div id="bkmrk-this-document-descri"><div>This document describes the Functional setup of our Terminal Management System (TMS) called ATLAS and its working in conjunction with our Compliance Managements System (CMS). With CMS, we implement processes and measures of internal controls to ensure compliance with the relevant legal requirements and updated systems on the side of the relevant authorities. </div><div>  
</div><div>CMS is a an autonomous module/system built using the same standards as ATLAS (i.e. Oracle APEX). In the intermediate period, where Tomcat is still in production, CMS will be linked to Tomcat as source system. As Tomcat is phased out gradually, CMS is now also linked to ATLAS as the source system. </div><div>  
</div><div>CMS will only be used by Terminals that offer Compliance services, such as Customs and Global Trade (CGT) services to their clients. Examples are lodging customs declarations, issuing customs documents such as customs transport documents or origin documents. </div><div>  
</div><div>All Terminals globally have to deal with compliance requirements, but where the Terminal does not perform actual services in this matter, it merely keeps record of data relevant to the goods we handle. This is covered by the source system and is not in scope of CMS. Think of data around the goods we handle, such as:</div><div>  
</div>1. <div>Commodity code;</div>
2. <div>Customs status;</div>
3. <div>Origin (preferential and non-preferential); and</div>
4. <div>Reference numbers / cargo document data, among which customs documents.</div>

<div>  
</div><div>With ATLAS in combination with CMS, customs processes are automated as much as possible.  
</div></div>

# Abbreviations

<table class="e-rte-table" id="bkmrk-ao%2Fic%C2%A0%C2%A0document-desc" style="width: 100%; min-width: 0px; height: 207px;"><tbody><tr style="height: 23.445%;"><td class="" style="width: 21.2916%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">AO/IC </span>  
</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;"> Document describing the Administrative Organization and Measures of Internal Control, to which this document is an annex.</span>  
</td></tr><tr style="height: 12.9187%;"><td class="" style="width: 21.2916%;">CGT</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Customs and Global Trade.</span>  
</td></tr><tr style="height: 12.9187%;"><td class="" style="width: 21.2916%;">CS</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Customer Services team.</span>  
</td></tr><tr><td class="" style="width: 21.2916%;">CMS</td><td style="width: 78.6075%; text-align: start;">Compliance Management System.</td></tr><tr><td class="" style="width: 21.2916%;">CPM</td><td style="width: 78.6075%; text-align: start;">Commercial Policy Measures</td></tr><tr style="height: 12.9187%;"><td class="" style="width: 21.2916%;">DMS</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Customs Management System of the Dutch Customs authorities used for lodging customs declarations and messages.</span>  
</td></tr><tr><td class="" style="width: 21.2916%;">EIDR</td><td class="" style="width: 78.6075%; text-align: start;">Entry Into the Declarants Records</td></tr><tr style="height: 12.4402%;"><td class="" style="width: 21.2916%;">NoP</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Notification of Presentation message to present goods to Customs.</span>  
</td></tr><tr style="height: 12.4402%;"><td class="" style="width: 21.2916%;">MAB</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Notice Expiration of Payment Term.</span>  
</td></tr><tr style="height: 12.4402%;"><td class="" style="width: 21.2916%;">OPS</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Operations team.</span>  
</td></tr><tr><td class="" style="width: 21.2916%;">SKU</td><td class="" style="width: 78.6075%; text-align: start;">Stock Keeping Unit</td></tr><tr><td class="" style="width: 21.2916%;">TMS</td><td class="" style="width: 78.6075%; text-align: start;">Terminal Management System.</td></tr><tr><td class="" style="width: 21.2916%;">TSD</td><td class="" style="width: 78.6075%; text-align: start;"><span style="color: rgb(51, 51, 51); font-family: Calibri, sans-serif; font-size: 14.6667px; font-style: normal; font-weight: 400; text-align: start; text-indent: -96px; text-transform: none; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none;">Temporary Storage Declaration (i.e. practically the customs declaration done by the agent on behalf of our customers, prior to the goods arriving at our terminal).</span>  
</td></tr></tbody></table>

<div id="bkmrk--1">  
</div>

# Terminal Management System

In this Chapter we focus on the role that our TMS - ATLAS plays in the process of governance. ATLAS is where data is received from in the CMS and where a User is informed on the outcome of the Customs processes.

# Fundamentals

#### Overview

<div id="bkmrk-below-is-an-overview">Below is an overview of the physical flows relevant to the Terminal. The philosophy applied is the What You See IS What You Get principle. The record keeping and inventory is built on the concepts as explained under "Business process - Governance".</div><div id="bkmrk-">  
</div><div id="bkmrk--1" style="cursor: auto;">![-Overview operations _ flows of goodsUntitled (1)](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_fbf7d84a-201c-4eea-8503-2515d9fd1584_-Overview%20operations%20_%20flows%20of%20goodsUntitled%20(1).png)</div><div id="bkmrk--2">  
</div><div id="bkmrk-part-of-atlas-is-the">Part of ATLAS is the CMS. The purpose of CMS is to evaluate and validate the input data it receives from ATLAS and manage the compliance process. It is aimed at providing feedback to the Users on the basis of analysis performed and to lodge customs declarations timely and correct. </div><div id="bkmrk--3">  
</div>#### Products

<div id="bkmrk-the-information-rega">The information regarding the Products is setup as follows, to accommodate, among other things, the customs processes:</div><div id="bkmrk--4">  
</div>1. <div>Product - i.e., the physical Product without considering administrative aspects. For example, gas oil, or gasoline;</div>
2. <div>Parcel - i.e., the administrative reflection of a Product taking into account the Customs status, origin, consignee and, if applicable, Product characteristics such as alcohol percentage. For example, gas oil of the customs status non-Union (T1 - Bonded), or gasoline of the Union (T2 - Excise controlled) customs status. When the latter is loaded on board and part is destined for Terminal 1 and part is destined for Terminal 2, the Product will comprise of two Parcels. Parcel data is the data visible and relevant to the user;</div>
3. <div>Stock Keeping Unit (SKU) - The SKUs reflect the Parcels and their lifecycle in the record keeping. Whenever a SKU is moved, fully or partially, a Child SKU is created always keeping a relation with the Parent, and ultimately the Parcel, it originates from. This provides for a full audit trail of any Product entering the Terminal up until the point where the Product has left the Terminal. Each SKU has its own characteristics, meaning for each SKU the Customs status and/or origin may change, the Customs value may change, etc.</div>

<div id="bkmrk--5">  
</div>#### Activities

<div id="bkmrk-with-any-activity%2C-b">With any Activity, being a Movement or a Service, ATLAS provides the information of all Products involved in the Activity. For Services, which means there is no physical Movement of goods from A to B, the data provided relates to Parcel information in a Storage Unit (e.g. a Tank or on board of a vessel). When it concerns a Movement, two Storage Units are involved and ATLAS provides Parcel data regarding all Product involved in the Movement.</div><div id="bkmrk--6">  
</div><div id="bkmrk-as-further-described">As further described under 'Business Process', below a list of Activities relevant to accommodate record keeping requirements from a Customs compliance point of view:</div><div id="bkmrk--7">  
</div>1. Movement;
2. Services:
    - <div>Take in quantity;</div>
    - <div>Rebrand;  
        </div>
    - <div>Import;</div>
    - <div>Administrative Stock Transfer;  
        </div>
    - <div>Shifting service;</div>
    - <div id="bkmrk--80">Commodity code correction;  
        </div>
    - <div id="bkmrk-departure.">Departure.  
        </div>

<div id="bkmrk-movement%3Bservices%3Ata bkmrk-departure.">  
</div><div id="bkmrk--8">![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_7ea21752-40e1-4515-811b-d46c2dfd15a8_drow_20260105T100411115Z.png)</div><div id="bkmrk--10">  
</div>

# Business process

#### General

<div id="bkmrk-">  
</div><div id="bkmrk-the-activities-we-do">The Activities executed require formalities towards Customs based on our type of operation, i.e., Movements of Product, and based on Services we provide, such as blending or importation (i.e., release for free circulation). These Activities are governed through our TMS, ATLAS, whereby executing such Activities include a mandatory or automated step to ensure compliance.  
  
In ATLAS, these **Activities** are initiated through:</div><div id="bkmrk--1">  
</div>1. <div>**Movements**. Which concerns physical movement of goods; and/or</div>
2. <div>**Services**. Basically any activity that is not a Movement.</div>


<div id="bkmrk--2">  
</div><div id="bkmrk-an-activity-is-eithe"><p class="callout info">An **Activity** is either a **Movement** or a **Service**. Whenever it does not concern a physical Movement of goods, it concerns a Service.</p>

</div><div id="bkmrk--3">  
</div>#### Product registration

<div id="bkmrk-as-soon-as-a-product">As soon as a Product is registered by means of a **Parcel**, compliance checks are performed to:</div><div id="bkmrk--4">  
</div>1. <div>validate if the concerned Product falls within the scope of our licenses;</div>
2. <div>check if certain prohibitions / restrictions apply; </div>
3. <div>what documents can be expected; and</div>
4. if the Product may be eligible for a Preferential rate.


<div id="bkmrk--5">  
</div><div id="bkmrk-the-goods-are-accomp">The goods are accompanied by various documents, such as one or more bill of lading(s), customs transport documents such as a Transit document and/or e-AD, and other documents, such as origin documents. All documents are stored in our **Document Management System** with reference to the respective Activity. When **data from documents or incoming messages is needed** in our business process, this data is registered by means of **Cargo Documents**. This data is stored with the Parcel.</div><div id="bkmrk--6">  
</div><div id="bkmrk-the-cargo-document-f"><p class="callout info">The **Cargo Document** functionality enables the **capture and recording of data** from physical documents or incoming electronic messages required to support business processes from a compliance perspective, with **the source document serving as the basis for all entered information**.</p>

</div>####   


#### Movements

<div id="bkmrk-when-a-movement-is-p">When a Movement is planned, the Activity is **Released to Ops**, triggering validation checks to confirm that all prerequisites for execution, including customs formalities, are in place. Upon this Release to Ops, all customs-relevant Movement data—comprising Parcel data related to the product in the source of the Movement and Parcel data <span>related to the Product in the</span> destination of the Movement —is transmitted to CMS, where the data is validated and subjected to checks. At this stage, **the Movement is not yet executed**. The checks performed are based on the information available at the time of release to OPS and may differ from the situation at the moment of actual execution. This functionality is therefore purely informative and is intended to highlight any relevant consequences requiring attention prior to execution.</div><div id="bkmrk--8">  
</div><p class="callout warning">**Checks at Release to OPS** are based on current data and **are informational only**, as actual execution may differ, and any resulting consequences requiring attention are highlighted at this stage.</p>

<div id="bkmrk--9">  
</div><div id="bkmrk-check-at-release-to-"><p class="callout danger">Check at Release to OPS yet to be developed for ETA go-live</p>

</div><div id="bkmrk--10">  
</div><div id="bkmrk-when-receiving-and-h">When receiving and handling goods at the terminal, the physical flow of goods is done by the start of pumping. Before doing so a mandatory step in the process is the so-called **Pre-Check**. The Pre-check is the final check done to validate all is in place to allow for the start of an operation, including customs formalities. As soon as this Pre-check is initiated, all data relevant to the Movement from a Customs perspective is send through to CMS via a so-called Transaction. CMS will validate the data, process it and produce all relevant customs declarations and/or records. In response to the Pre-check, CMS will inform the User in ATLAS that the Pre-check is approved and that, from a customs compliance point of view, the operation can commence.</div><div id="bkmrk--11">  
![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_c2ab615a-8e96-408c-9299-35b34cc81003_drow_20251124T151511916Z.png)</div><div id="bkmrk--13">  
</div><div id="bkmrk-from-the-approved-st">From the Approved status, or any other status, the User can access the CMS page showing the relevant steps. In case of an Error, the User can identify where the error comes from and contact the customs colleagues to resolve any issue.</div><div id="bkmrk--30">  
</div>#### Services

<div id="bkmrk--31">  
</div><div id="bkmrk-unlike-movements%2C-se">Unlike Movements, Services are effectively administrative handlings. Because there is no physical pumping, the starting point is not a Pre-check, but the saving of the Service. As soon as a User saves the Service, a message is send to CMS in a similar fashion as the pre-check. In case of error, the Service will not save.</div><div id="bkmrk--32">  
</div><div id="bkmrk--33">![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_cacff480-17fa-45ae-aeeb-4e779e4f2a11_drow_20251124T154630903Z.png)</div><div id="bkmrk--78">  
</div><div id="bkmrk-the-following-servic">The following Services available in ATLAS relate to Customs compliance:</div><div id="bkmrk--79">  
</div><div id="bkmrk-take-in-quantity">**Take in quantity**</div><div id="bkmrk-when-we-want-to-take">When we want to take in a quantity while still on the MoT but at our facility (e.g., Vessel berthed at one of our licensed locations, truck or train available on our fenced facility), as soon as this Service is saved, the Parcel information is sent to CMS and the customs compliance handling is done. CMS will inform the User in ATLAS whether it is Approved yes or no. This way of processing applies to all Services.</div><div id="bkmrk--80">  
</div><div id="bkmrk-rebrand">**Rebrand**</div><div id="bkmrk-this-is-the-registra">This is the registration of a new Product, resulting from a blend process.</div><div id="bkmrk--81">  
</div><div id="bkmrk-import">**Import**</div><div id="bkmrk-this-is-the-release-">This is the Release for Free Circulation. </div><div id="bkmrk--82">  
</div><div id="bkmrk-administrative-stock">**Administrative Stock Transfer**</div><div id="bkmrk-the-application-of-a">The application of accounting segregation of our stock on the basis of origin and customs status.</div><div id="bkmrk--83">  
</div><div id="bkmrk-shifting-service">**Shifting Service**</div><div id="bkmrk-the-moving-of-a-mot-">The moving of a MoT from one location within our Terminal locations to another. All locations are included in our customs licenses, such as jetties by virtue of our address and cadastral information and remote Buoys and/or jetties.</div><div id="bkmrk--84">  
</div><div id="bkmrk-commodity-code-corre">**Commodity code correction**</div><div id="bkmrk-in-practice-there-ar">In practice there are situations that the sampling of Product result in a different Commodity code that should be used going forward. This is very exceptional, but it does happen. Examples are:</div><div id="bkmrk--85">  
</div>1. <div>It concerns Products classified mainly on the basis of their aromatic content. Different approved methods apply, whereby the results can be different. We have seen some instances where the different methods lead to slightly different results, but with a difference that does matter for the classification;</div>
2. <div>Lines are never completely empty. Sometimes this can lead to slight changes in sulphur content for example, where again these minimal changes are decisive for classification purposes.</div>

<div id="bkmrk-hence%2C-this-service-">Hence, this Service allows for the correction and identification at all times.</div><div id="bkmrk--86">  
</div><div id="bkmrk-departure">**Departure**</div><div id="bkmrk-when-a-mot-is-loaded">When a MoT is loaded and all operations are completed, the MoT is ready to depart. The Departure Service includes the **Declare goods to Customs** whereby the relevant Parcel details are communicated to CMS and CMS informs the User in ATLAS on approval. When approved, relevant documents such as an Export declaration, Transit document and/or e-AD can be printed, including the emergency procedure versions. </div><div id="bkmrk--87">  
</div><div id="bkmrk--88">![editor_199_5_fa2346f6-ee72-4c7f-9eb5-9af50c6d80f7_rte_image_11.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_fa2346f6-ee72-4c7f-9eb5-9af50c6d80f7_rte_image_11.png)

<div style="cursor: auto;"></div><div style="cursor: auto;">  
</div><div style="cursor: auto;"><span>The Departure Service includes the<span> </span></span>**Declare goods to Customs<span> </span>**<span>whereby the relevant Parcel details are communicated to CMS and CMS informs the User in ATLAS on approval. </span>   
</div><div style="cursor: auto;">   
</div></div><div id="bkmrk--89">  
</div><div id="bkmrk--90">![editor_199_5_20b9234f-ed9f-473b-9a7a-2ee8f4288326_rte_image_14.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_20b9234f-ed9f-473b-9a7a-2ee8f4288326_rte_image_14.png)

<div style="cursor: auto;">  
</div><div style="cursor: auto;"><span>When approved, relevant documents such as an Export declaration, Transit document and/or e-AD can be printed, including the emergency procedure versions. </span></div><div style="cursor: auto;"><div style="cursor: auto;"><div>   
</div><div>   
</div>![editor_199_5_8d7cb060-a804-4106-90aa-222e85135e6a_rte_image_25.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_8d7cb060-a804-4106-90aa-222e85135e6a_rte_image_25.png)

<div>   
</div></div><div style="cursor: auto;">   
</div><div style="cursor: auto;">   
</div></div><div style="cursor: auto;">   
</div><div style="cursor: auto;">   
</div></div>

# Compliance management

<div>Outlining the principles and the working of the CMS.</div>

# Customs Procedure Operation

<div id="bkmrk-each-parcel-may-requ">Each Parcel may require a different customs treatment, depending on the type of Operation performed. For that purpose, the first assessment done by CMS is determining the **Customs procedure** applicable to the **Operation**. This is done on the following basis:</div><div id="bkmrk--1">  
</div><div id="bkmrk--2">![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_addffcb0-647f-45cd-b58f-7cb2e427c014_drow_20251218T211928692Z.png)</div><div id="bkmrk--4">   
</div><div id="bkmrk-basically%2C-when-two-"> Basically, when two Products mix, a distinction is made between Blends that involve Bonded goods and Blends that don't.</div><div id="bkmrk--5">  
</div><div id="bkmrk-blends-not-involving">**Blends not involving Bonded Product**</div><div id="bkmrk-in-this-case-the-det">In this case, the determination of whether the Operation concerns a Blend depends on whether or not the 8-digit Commodity Code of the products involved is the same. If yes, then the Operation relates to manufacturing. The type of manufacturing is dependent on the Customs status / Type of goods, where, when it involves Excise controlled Product, it is considered Manufacturing under Excise warehouse. When it involves only Domestic (i.e. not Excise controlled) Product then it is considered manufacturing under Free warehouse.</div><div id="bkmrk--6">  
</div><div id="bkmrk-upon-registration-of">Upon registration of the Blend, the Customs status / Type of goods of the end Product determine the qualification of Manufactured under Excise warehouse for Excise controlled or Manufactured under Free warehouse for Domestic.</div><div id="bkmrk--7">  
</div><div id="bkmrk-blends-including-bon">**Blends including Bonded product**</div><div id="bkmrk-when-a-blend-does-in">When a Blend does involve Bonded product, a check is done on the Commodity code on a 9-digit level. The reason for looking at the first 9 digits is that this relates to physical characteristics of Products that say something about the quality. For example, 2710 1948 10 versus 2710 1948 90 is different on the basis of sulphur content. 2710 1942 21 versus 2710 1942 29 is, respectively, "Consigned from Canada" and "other". Both paraffinic gas oils. Hence, the 10th digit relates to statistical information and not the physical characteristics.</div><div id="bkmrk--8">  
</div><div id="bkmrk-when-the-commodity-c">When the Commodity codes are not the same on a 9-digit level, the **Customs Procedure Operation** is Inward processing, or, in specific cases a Usual Form of Handling. A Usual Form of Handling requires both the base Product and the Additive to be marked in the product database of CMS as Usual form of Handling.</div><div id="bkmrk--9">  
</div><div id="bkmrk-when-the-9-digit-com">When the 9-digit Commodity codes are the same, it could still be that the products involved are considered Products of a different quality. This is identified by Quality groups assigned to Products in the Product database in CMS. These quality groups are indicated by the Customer, the owner of the product, having extensive knowledge on quality. In case there are Quality groups assigned to the Parcels involved, then in case they are different, the result is a Blend and the customs procedure Inward Processing applies. In case no Quality Groups are available, the distinction is made on the basis of the (commercial / operational) Product name.</div><div id="bkmrk-%C2%A0">   
</div><div id="bkmrk-in-case-the-commodit">In case the Commodity code on 9-digit level is the same AND the Quality Groups (or Product names) of the Parcels are the same, then, in principle, the result is the Customs procedure Storage for the Operation. An exception to this rule is when it concerns both Bonded and non-Bonded / Union (i.e., Excise controlled or Domestic) Products AND the Bonded Products are subject to preliminary or definitive Anti-Dumping or Countervailing duties. In that case the Products, by law, may not be considered the same Commercial quality and hence it results in a Blend. As a result, the customs procedure Inward processing applies.</div><div id="bkmrk--10">  
</div><div id="bkmrk-in-any-case-where-th">In any case, where the result of the assessment is a Customs Blend, where it involves both Bonded and non-Bonded, the User is informed that the operation will result in all Union goods becoming Bonded and the User must actively confirm its intentions.  
  
</div><div id="bkmrk--11">  
</div>

# Business rules

<div id="bkmrk-before-starting-an-o">Before starting an operation, the Products involved are declared when required. The determination on what Customs declaration(s) or records are required is based on implemented business rules. For each Transaction coming from ATLAS, the analysis and execution is made available to the user via a screen as included below **(Transaction details)**. Here the User can see what happened from a Customs point of view and find information relating to the Results.</div><div id="bkmrk-">  
</div><div id="bkmrk--1">![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_c2d5ff77-0613-4592-9397-2a252ce4b299_drow_20251218T221040358Z.png)</div><div id="bkmrk--3">  
</div>#### Business rules

<div id="bkmrk--4">  
</div><div id="bkmrk-in-the-example-above">In the example above, the Product received is of the Bonded Customs status, discharged into a Tank containing the same Product. Therefore, the result is Storage. The applicable business rule in this case reads as follows:</div><div id="bkmrk--5">  
</div><div id="bkmrk--6">![editor_199_5_ebe077ca-0ed9-49fa-958f-9a2ec60d3bfa_rte_image_461.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_ebe077ca-0ed9-49fa-958f-9a2ec60d3bfa_rte_image_461.png)</div><div id="bkmrk--7">  
</div>- <div>The first condition relates to the assessment of the Customs procedure for the operation. In this example, all Parcels are of the same Commodity code AND have the same Quality group "High aromatic oils" not Bonded Product subject to CPM. Hence, the result for the Customs Procedure Operation is Storage;</div>
- <div>The Product declared is of the T1 - Bonded Customs status;</div>
- <div>It is the first time the product on board of the Vessel arrives at the Terminal. This is recognized by the System on the basis of the Parcel not having a Parent reference. In case a parcel has a Parent reference, that means the Parcel comes from another Parcel we have registered before and hence, it is not the first time arrival;</div>
- <div>The Activity type is a Movement.</div>

<div id="bkmrk--8">  
</div><div id="bkmrk-for-the-product-on-b">For the Product on board of the Vessel, all of the above conditions required are met and hence the goods are declared for Customs warehouse via EIDR. As required in relation to the EIDR, a NoP is send.</div><div id="bkmrk--9">  
</div><div id="bkmrk-for-the-product-in-t">For the Product in tank, the criteria of "First time arrival" is not met and hence, the business rule does not apply. In the above example, the Parcels have already undergone this process at an earlier stage and are currently under Customs warehouse already for the Bonded Parcels and Free warehouse for the non Bonded Parcels.</div><div id="bkmrk--10">  
</div><div id="bkmrk-simplified-declarati">  
</div><div id="bkmrk--11">  
</div><div id="bkmrk--12">  
</div><div id="bkmrk--13">  
</div><div id="bkmrk--14">  
</div><div id="bkmrk--15">   
</div>

# Customs declarations or records

<div id="bkmrk-the-outcome-of-the-b">The outcome of the business rules define what customs declarations are lodged or what records are recorded. In terms of declarations for the application of customs procedures, the main rule is that declarations are done by means of EIDR. Exceptions to this main rule are:</div><div id="bkmrk-">  
</div>1. <div>Export declarations (B1 and B4). These are done via the normal procedure; and</div>
2. <div>In case preferred or required by law the Import declaration (H1).</div>

<div id="bkmrk--1">  
</div><div id="bkmrk-simplified-declarati">**Simplified Declarations (I1)**</div><div id="bkmrk-any-declaration%C2%A0for-">Any declaration <span>for the application of customs procedures, excluding Export, is done simplified, regardless of the way the declaration is done (i.e. via EIDR or normal procedure). Inherent to the nature of our business is that at the moment of declaring the goods, only planned quantities are known. </span></div><div id="bkmrk--2"><span>  
</span></div><div id="bkmrk-supplementary-declar"><span>**Supplementary Declarations (H.)**</span></div><div id="bkmrk-any-simplified-decla"><span>Any simplified declaration goes into our supplementary declaration process after entry into the record. Once the quantities are measured and final, ATLAS sends through the ACTUAL figures, and the supplementary declaration is created. The supplementary declarations for Inward processing and Release for Free Circulation are automatically sent in within 10 days after the entry. Below an example of the Processed Supplementary Declaration page:</span></div><div id="bkmrk--3"><span>  
</span></div><div id="bkmrk--4">![editor_199_5_09e4326f-a798-4d2d-b393-c6282c5ac113_rte_image_634.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_09e4326f-a798-4d2d-b393-c6282c5ac113_rte_image_634.png)   
</div><div id="bkmrk--5"><span>  
</span></div><div id="bkmrk-all-declarations-are"><span>All Declarations are available content wise from the Transaction Details page, the Declaration overview Page and the Supplementary declaration page. This includes an overview of the messaging and options for a User to utilize with regards to the specific Declaration. Below an example of the part of the Transaction Details Page where the Declarations are listed.</span></div><div id="bkmrk--6"><span>  
</span></div><div id="bkmrk--7">![editor_199_5_0351481c-20ae-457d-9efd-4f92f859fd36_rte_image_586.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_0351481c-20ae-457d-9efd-4f92f859fd36_rte_image_586.png)</div><div id="bkmrk--8">   
</div><div id="bkmrk-the-declarations-can"> The Declarations can be selected to go to the Declaration details page.</div><div id="bkmrk--9">  
</div><div id="bkmrk--10">![editor_199_5_cc907227-a26f-4b18-8d90-f99e79504f7d_rte_image_591.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_cc907227-a26f-4b18-8d90-f99e79504f7d_rte_image_591.png)</div><div id="bkmrk--11">   
</div><div id="bkmrk-content-declarations"> **Content declarations**</div><div id="bkmrk-the-content-of-the-d">The content of the declarations is determined on the basis of:</div><div id="bkmrk--12">  
</div>1. <div>Input from the User on the basis of information received from the Customer via the Nomination. Such as the Product and its Commodity Code, the Customs status, the origin, the customs value, etc.;</div>
2. <div>The application of business rules. For example, in case of a Release for Free Circulation the procedure codes are determined on the basis of certain parameters. Below we have included an example where the Current Procedure Code is dictated by the fact that it concerns Excise controlled goods and the Previous Customs Code is based on the fact that it concerns goods coming from IP.![editor_199_5_fdc1e5e4-55ee-4867-abdf-85e6e27f78b4_rte_image_614.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_fdc1e5e4-55ee-4867-abdf-85e6e27f78b4_rte_image_614.png)</div>
3. <div>Defaults for Measure Types. Below some examples of default values for Measure Types, used in the event such Measure Type is applicable for the product declared.</div>

<div id="bkmrk--13">![editor_199_5_649e9067-d248-4bef-a7ac-1b6c8c702136_rte_image_624.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_649e9067-d248-4bef-a7ac-1b6c8c702136_rte_image_624.png)</div><div id="bkmrk--14">  
</div><div id="bkmrk--15">  
</div>

# Reporting

<div>This Chapter provides an overview of the primary reporting in CMS.</div>

# Monitoring licenses

<div id="bkmrk-for-the-customs-ware">For the Customs warehouse and Inward processing license, the quantities and amounts licenses are monitored automatically. Each time a declaration is done under the respective procedure, the quantities and amounts are set off against the licensed quantity.</div><div id="bkmrk-">  
</div><div id="bkmrk-customs-warehouse-mo">**Customs warehouse monitoring**</div><div id="bkmrk--1">  
</div><div id="bkmrk--2">![editor_199_5_752514db-7877-44e9-9116-ff39141976ab_rte_image_661.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_752514db-7877-44e9-9116-ff39141976ab_rte_image_661.png)</div><div id="bkmrk--3">   
</div><div id="bkmrk-inward-processing-mo"> **Inward Processing monitoring**</div><div id="bkmrk--4">  
</div><div id="bkmrk--5">![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_aca8c163-3595-496b-b23d-889d6a7e36c4_drow_20251219T004915224Z.png)</div>

# Bill of Discharge

<div id="bkmrk-for-inward-processin">For Inward Processing the discharge of the procedure is always by means of a Customs warehouse declaration. Each Inward Processing declaration is monitored via the Bill of discharge screen where the Product declared for Inward Processing is matched with the same Parcel(s) being, subsequently, declared for Customs warehouse. As it can very well be that T2 Products are used in an Inward Processing blend, not requiring an Inward Processing license, the full quantity of the specific Customs warehouse declaration may exceed the quantity of an Inward processing declaration. It could also be that multiple Inward processing declarations are discharged by the same Customs warehouse declaration. Below an example of the Bill of discharge screen.</div><div id="bkmrk-">  
</div><div id="bkmrk--1">![editor_199_5_859249e6-e23f-475b-a1da-41f20161fa29_rte_image_703.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_859249e6-e23f-475b-a1da-41f20161fa29_rte_image_703.png)</div>

# Detailed Stock Management

<div id="bkmrk-for-internal-audit-p">For internal audit purposes we have developed the so-called Detailed Stock Management (DSM) report. The DSM report shows all relevant data related to the Products we handle and the Declarations we have lodged. The data set is a combination of data coming from CMS, which relates to all Transactions communicated by ATLAS to CMS, and data coming from ATLAS. This concerns data that is not part of the data set communicated via the Transactions from ATLAS, such as stock density corrections, opening and closing balance, etc.</div><div id="bkmrk-">  
</div><div id="bkmrk--1">![editor_199_5_503878fd-9be2-4492-8d63-af8e5945fece_rte_image_724.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_503878fd-9be2-4492-8d63-af8e5945fece_rte_image_724.png)</div><div id="bkmrk--2">  
</div><div id="bkmrk--3">  
</div><div id="bkmrk-business-rules-and-m">**Business rules and mutations**</div><div id="bkmrk--4"></div><div id="bkmrk--5">  
</div><div id="bkmrk-apart-from-the-physi">Apart from the physical Movements, the data set also includes the accounting for the goods under the various customs procedures / regimes. For this purpose, each business rule includes Mutations. Below we have included an example of a discharge that leads to the placing of the goods under the Customs warehouse procedure, directly followed by the placing under the Inward Processing procedure. This means a physical Movement leads to a + in the Customs warehouse, which is directly depleted (-) and followed by a + under Inward Processing.</div><div id="bkmrk--6">  
</div><div id="bkmrk--7">![editor_199_5_8d043583-33b6-4d21-8fbe-536b6e414022_rte_image_753.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_8d043583-33b6-4d21-8fbe-536b6e414022_rte_image_753.png)</div><div id="bkmrk--8">   
</div><div id="bkmrk-when-such-blend-woul"> When such blend would be completed and registered by means of a Rebrand Service (i.e. registration of the blend), it would result in the placing of the End product under the Customs warehouse procedure again, coming from the Inward Processing procedure. Mutation wise this means the depletion (-) of the components and a + for the newly registered product as processed good under Inward Processing, which subsequently is depleted (-) under Inward Processing and placed under the Customs warehouse procedure (+).</div><div id="bkmrk--9">  
</div><div id="bkmrk--10">![editor_199_5_a89f2c39-bb8c-4f2b-821d-2c377d6cef82_rte_image_754.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_a89f2c39-bb8c-4f2b-821d-2c377d6cef82_rte_image_754.png)</div><div id="bkmrk--11">  
</div><div id="bkmrk-these-mutations-can-">These mutations can be summarized in the following overview.</div><div id="bkmrk--12">  
</div><div id="bkmrk--13">![](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_d8bf6c7e-d776-40f1-8e00-3e29f6b753df_drow_20251219T010635914Z.png)</div><div id="bkmrk--15">   
</div><div id="bkmrk-the-dsm-report-forms"> The DSM report forms the 'single version of the truth, where all other reporting is always based on the data showing in the DSM. In the event that any report requested should include data not included in the DSM, then it will be added to the DSM first and from there added to any subsequent report.</div><div id="bkmrk--16">   
</div>

# Audit file

<div id="bkmrk-the-audit-file-voorr">The Audit File Voorraad is a report required by the Dutch Customs authorities, in which all relevant information in relation to the inventory and customs declarations is listed in a specific format as specified in the MIG. Effectively, **the Audit File is a translation of the data coming from our DSM report** into a specific format. </div><div id="bkmrk-">  
</div><div id="bkmrk-with-the-available-t">With the available test environments, proper testing of the Audit File was not possible. Furthermore, we started with CMS (V1) connected to our legacy TMS Tomcat. As the building of Audit File is quite substantial and given the dependency on the source system, we have a agreed with Customs to not invest in developing Audit File under Tomcat - CMS V1 as Tomcat is shortly being discontinued. Under Tomcat-V1 we still have the GPA available safeguarding the record keeping requirements. </div><div id="bkmrk--1">  
</div><div id="bkmrk-atlas-has-only-gone-">ATLAS has only gone live since the 1st of December 2025. It is since then that we could properly test the data becoming available in the Audit File report. <span>Although the Audit File report has been available from a technical point of view, we are currently finalizing the population of the various tables with the correct data. Below we have include the current status and the parts that we are working on.<span></span></span></div><div id="bkmrk--2">  
</div><div id="bkmrk-balance-data-%28inv_pe"><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"><div class="flex max-w-full flex-col grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="8e608a7b-ad31-46d7-8ffb-24ed32e8e511" data-message-model-slug="gpt-5-2" dir="auto"><div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"><div class="markdown prose dark:prose-invert w-full break-words light markdown-new-styling">## Completed

- Full Technical report - To be validated by the Customs authorities;
- All data related to discharges and loads;
- **Transaction Associated Documents.** All documents for the declaration systems DMS, NCTS, and EMCS are included in the audit file.

<div>  
</div><div>From the Audit File report page the Audit file can be generated for a specific month.</div><div>![editor_199_5_35404b1a-94d0-4c09-91d1-7959e11ba276_rte_image_288.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_35404b1a-94d0-4c09-91d1-7959e11ba276_rte_image_288.png)</div><div></div><div>  
</div><div>Once created, the report becomes available in draft.</div><div>  
</div><div>![editor_199_5_23e47663-5af1-4990-8630-ff7aad206036_rte_image_297.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_23e47663-5af1-4990-8630-ff7aad206036_rte_image_297.png)</div><div></div><div>  
Under the three dots the report can be finalized, after which the period will also be blocked. under Downloads the file can be downloaded to share with the Customs authorities.</div><div>  
</div><div>![editor_199_5_e48a2f93-5b8c-4e7c-a843-53baabc8946e_rte_image_311.png](https://www.bzctrl.com/bzctrl-core-api/api/v1/download/editor_199_5_e48a2f93-5b8c-4e7c-a843-53baabc8946e_rte_image_311.png)</div>##   


## To be completed

**Balance data (inv\_period\_balance)**

- Records with location type **INLAND\_WATER**. This concerns vessels that have been loaded or discharged at our site. In these cases there is no opening or closing stock (*beginning\_quantity* and *ending\_quantity*). The question is whether we should include received and dispatched quantities. From the terminal’s perspective, this is a kind of storage location. We will report Product as stock in cases where, in case of incoming, we have declared goods on board without a movement. The same principle applies to loads as long as there is no completed Departure. We assume in other cases, where we have not taken any responsibility for the products (yet) no reporting is required?
- For trains, blending takes place on the wagon. The wagon receives base product and additive, after which the end product is dispatched. The additional rows (mutations) that are required to track the transfer between procedures (USF – usual form of handling) still require implementation in Audit File.
- Inventory should reconcile per row (*ending\_quantity = beginning\_quantity + received\_quantity – dispatched\_quantity*). This currently not yet the case. For *cust\_transfers* (production (ETW), inward processing, and usual form of handling), t<span>he additional rows (mutations) that are required to track the transfer between procedures</span> needs implementation in the audit file. The data required for this is already available in our *detailed\_stock\_movements\_cu* table. This concerns movements between procedures.
- Movements between tanks (tank-to-tank transfers) are not fully completed yet. Also here the mutations need implemetation into the Audit File.

<div>  
</div>**Transactions (inv\_transaction and inv\_transaction\_char)**

- Tank-to-tank movements have not yet been included in the audit file. The required setup in the business rule mutation configuration has not yet been added to Audit File.
- Due to the missing setup of the mutations, the chain that allows goods to be traced from CPW to IPR, IPR production, and back to CPW is not yet fully implemented. <span style="background-color: unset; font-size: 1em; letter-spacing: 0.0178571em;">This also applies to USF (usual form of handling).</span>
- In the case of a density correction, we set the value **CT** in the characteristic *NL\_CUST\_TRANSFER*. However, this does not correspond to the description (“correction due to temperature difference”). The code CT seemed the most appropriate to us.

<div>  
</div>**Products (inv\_product and inv\_product\_char)**

- New goods that are created through blending require implementation of the mutations (see comment under Transactions regarding IPR and USF).

<div>  
</div>**Transaction Associated Documents**

- The other documents mentioned in code list 6 (*codelist trans.submsyst*) and code list 6 (*codelist document code*) are still being reviewed by us to determine whether they are applicable to our situation.

<div>  
</div>**Points of attention**

- The specifications mention a number of columns and characteristics required to track goods with regard to movements (between procedures). We are testing whether this works correctly in all cases. The plan is to create an automated check for this in the future.
- During the Deloitte GTA session on Thursday, 20 November, Customs indicated in their presentation what types of validations/checks they perform on the submitted data. Building similar checks is on our roadmap.

</div></div></div></div></div></div></div>