Skip to main content

C.T.M.I.S.

C.T.M.I.S. Information

ThPA S.A. is constantly evolving and innovating, creating value for its partners. In this context, the company has moved to the new Container Terminal Management Information System (C.T.M.I.S), which you can navigate by following the instructions below:

Connection to the server for sending XML
To log-in to the new server and send XML messages follow the links below:
gnet.thpa.gr or 194.219.66.112

 

New XML tests
A new test server has been activated for test XML shipments. To log-in follow the links below:
gnetdev.thpa.gr or 194.219.66.113

 

New XML messages- v.34 (10.3.2024) [7z]

 

New EDI messages (25.10.2022)
If you are an agent you can send to the Container Terminal of ThPA S.A. EDI messages, instead of XML messages. For this feature, please click here [zip]

 

Indicative list of ports’ UNLOCODE [pdf]

 

Get notification via SFTP (22.1.2024)
In addition to receiving notifications via email, you may choose to receive them via SFTP as well. For this feature, please click here [pdf]

Registration Process

Register to the New Container Terminal Management Information System (C.T.M.I.S.) for sending/receiving XML messages

To register to the new C.T.M.I.S. system it is necessary to submit an online application at https://webportal.thpa.gr (You can follow the instructions you will find here: webportal_user_manual_EN)

  • If you have an fnet account you have to connect your thpa.gr account with your new Portal account (You can follow the instructions you will find here: webportal_user_manual_EN).
  • After the completion of the connection you will be granted direct access to the https://ctosxml.thpa.gr
  • If you don’t have an fnet account you must register at https://ctosxml.thpa.gr (You can follow the instructions you will find here: ctos_xml_user_manual_v2_EN).
  • When ThPA. S.A. completes the audit you will be notified by email.

Register to the New Truck Appointment System (TAS)

 

Representatives’ registration guide (WEB and/or REST API)

 

 

The new system allows representatives of agents or authorization holders to send COREOR & COHAOR messages.

  • For the inclusion of representatives, it is necessary to register at https://webportal.thpa.gr (You can follow the instructions you will find here: webportal_user_manual_EN)
  • Then the representatives must enter the details of the companies or people they represent at https://ctosxml.thpa.gr (You can follow the instructions you will find here: ctos_xml_manual_for_respresentatives_v1_EN)
  • Once the application is accepted, representatives will be able to send the new COREOR (container release order) and COHAOR (request for control) messages on behalf of the companies or individuals registered in the system.

* (You can send your messages via our web application https://ctosxml.thpa.gr and through the REST API. For technical details please contact us at tos@thpa.gr)

https://tas2.thpa.gr/login (You can follow the instructions you will find here: tas_user_manual_v1_EN)

FAQ

Maiden call: What should I do before announcing the arrival of CALINF?

Before sending the CALINF must inform the Vessel Planning Department about the arrival of the new ship and send them the detailed files of the ship’s construction, which must contain the following information:

  • Stack weights holds/decks
  • Slots only for 45’ (positions)
  • Slots only for 40’
  • Slots only for 20’
  • MAX HC under deck per bay
  • Special DG positions
  • RF slots (positions needed)
  • Type of Hatch covers
  • Position of vessel gear

ΜΚ666/BG888: In the old messages I declared the ports of transit cargo this way. What should I do now?

The new system contains all UNLOCODES, so the corresponding port must be declared with its UN LOCODE.

The ship's port rotation has changed. Should I do something?

Yes. When the port rotation changes and before you send any XML, except CALINF, you have to inform the Berth Planning Department for the new port rotation and then proceed to send XML messages.

In XML/EDI we use corporate internal port codes and not UNLOCODES, what can I do about it?

In this case you have to inform the Documentation Department about the internal code and the UNLOCODE to which it corresponds. After the update you can send the XML/EDI as usual.

Creating a new service. What should I do?

When a new service is about to arrive at the port, you must inform the Berth Planning Department about the following:

  • Service name
  • Port rotation (UNLOCODES)
  • Shipping line

The port of unloading of a container has not been set yet. What should I declare in the EDI / XML messages?

Since the port of unloading is unknown, you have to use the code XXOPT. Before sending the EDI/XML you must make sure that you have informed the Berth Planning Department about using the XXOPT code.

Package Type: Which are the acceptable values of the field?

The acceptable values of the Package Type field are the following:

1: PACKAGES

2: BOXES

3: PALLETS

25: BULK

53: BUCKETS

55: BARRELS

56: BAGS

57: ROLLS

58: CONTAINERS

59: PIECES

I want to declare an OOG container. Which fields must I fill in?

When you need want to declare an OOG, you have to fill in at least one of the corresponding OOG XML /EDI fields.

How is a new voyage created?

To create a new voyage, it is necessary to send a CALINF and fill in the fields: Vo_code, i/b code, o/b code with a unique code and for vessel name you have to enter the name of the ship as it was registered in the system, during the creation of the vessel definition. When the system receives a CALINF it checks if it has been preceded by another one with the same values. In case there is no other such CALINF, the new voyage is created, otherwise it updates the existing voyage with the new information.

I want to change the Containers that were declared with COPRAR loading (or unloading) and will be loaded on the ship. What should I do?

A new COPRAR loading message must be sent, which will include ONLY the Containers that need to be loaded. Upon receiving the message, the system will DELETE the old loading (or unloading) COPRAR and will register the new message.

While sending a COPRAR1, I received an error message “Slot operator does not exist“.

This message means that you have not declared the corresponding box operator for one or more containers. You need to inform the Berth Planning Department about the existence of this box operator and resend the message.

While sending a COPRAR2, I received an error message “port is not in the rotation of this service“.

This message means that you have not declared the correct port rotation for the ship. you need to inform the Berth Planning Department about the correct port rotation and resend the message.

I want to release a Container for Pick Up by road. What should I do?

In addition to the Customs procedures, for the container release it is necessary to send a COREOR message (https://ctosxml.thpa.gr). This message is the pre-announcement for the release of a container by notifying the CT of the following information. This message is sent by the holder of the delivery order or a representative.

  1. Issuer of the delivery order
  2. Last holder of the delivery order
  3. Invoicee – where the invoice will be issued
  4. Owner of the cargo
  5. The date of departure from Container Terminal, for the charge of the storage rights etc.
  6. Relevant Customs documents
  7. The haulier for the automatic dispatch of the exit permit (optional)

I received an error message “Clearance date must be future date“ when sending a message.

The above message means that you have entered a previous date or time. It is better to leave the time field unchanged.

I received an error message “Sender is not equal to Last_Holder Or Sender does not exist in the representatives of the holder“when sending a message.

The above message means that you have not registered the holder as your customer, or that you have submitted the wrong ID. The holder you submit at the “Order Holder” field should appear at “Holders Projection”. If it doesn’t show, you can add him via “New Delivery Order Holders”.

I have sent a COHAOR with the wrong handling code. What should I do?

You have to resend the message, with the correct code and contact the Documentation Department to cancel your previous COHAOR.

How should I write the delivery order number?

The delivery order number should be written exactly as in the order, with the exact punctuation, capital letters, etc.

I don't receive a success/failure notification of my message, what should I do?

You need to submit the email address to which you want to receive the replies at the “Account Management“ section. You have to enter your email address, select XML Responses and click “submit”.

I am not receiving invoices, what should I do?

You need to submit the email address to which you want to receive your invoices at the “Account Management“section. You must enter your email address, select ANNEX and click submit.

I am not receiving exit permits, what should I do?

You need to submit the email to which you want to receive the exit permission at the “Account Manager“section. You must enter your email address, select “Exit Permit” and click “submit”.

The carrier is not receiving exit permits, what should I do?

You have to enter the carrier’s email address in Coreor, in the field “Carrier Email Address“.

I want to monitor the status of the Container license, what should I do?

To keep track of the stages, you have to go to the “Permits Status“section, type-in the Container Number and click the “search” button.

How should I use the fields with the blue search button?

  1. At first, you have to enter your Name or ID
  2. You then have to press the blue search button.
  3. Then You have to type again the same data.
  4. Select the line ([id]Name) that appears.

How can I find the ID of someone in the system?

In order to find someone’s ID, you have to insert their company’s Tax Identification Number and press the “search” button at the “Company Data” section.

Get to know us Better

Sign up to our newsletter, so you can be the first to find out the latest news about us throughout the year.

    By subscribing to our newsletter you agree to our Policy Terms.