national single window prototype · 2016. 9. 28. · emsa – nsw prototype – system interface...
TRANSCRIPT
Page 1 of 33
National Single Window Prototype
System Interface Guide
Version 1.3
Date: 9 July 2015
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 3 of 33
Document History
Version Date Changes
1.0 09/07/2014 NSW Prototype version 1.0
1.2 04/12/2014 NSW Prototype version 1.2
1.3 09/07/2015 NSW Prototype version 1.3
Table of Contents 1 INTRODUCTION ................................................................................................................................................... 4
2 PURPOSE OF THE DOCUMENT ............................................................................................................................. 4
3 USE OF ISO 28005 STANDARD .............................................................................................................................. 4
4 GENERAL INFORMATION SEQUENCE ................................................................................................................... 4
5 SYSTEM INTERFACES ............................................................................................................................................ 5
6 MESSAGE STRUCTURE ......................................................................................................................................... 5
6.1 MESSAGE HEADER (EPCMESSAGEHEADER) .................................................................................................................. 6 6.2 REQUEST BODY (EPCREQUESTBODY) ........................................................................................................................... 6
6.2.1 CargoData element ................................................................................................................................... 11 6.2.2 CargoItem element .................................................................................................................................... 12 6.2.3 CrewList element ....................................................................................................................................... 13 6.2.4 PassengerList element ............................................................................................................................... 14 6.2.5 WasteInformation element ....................................................................................................................... 14 6.2.6 WasteDelivery element ............................................................................................................................. 15 6.2.7 Health element .......................................................................................................................................... 15 6.2.8 PersonHealthParticulars element .............................................................................................................. 16
6.3 CANCEL BODY (EPCCANCELBODY) ............................................................................................................................ 16 6.4 RECEIPT BODY (EPCRECEIPTBODYTYPE) ..................................................................................................................... 16 6.5 ACKNOWLEDGEMENT BODY (EPCACKNOWLEDGEBODY) ................................................................................................ 17 6.6 COMMENT (EPCCOMMENT) .................................................................................................................................... 17
ANNEX A - URLS OF SOAP AND XML INTERFACES IN EMSA PILOT ENVIRONMENTS ............................................. 18
ANNEX B - WASTE TYPE CODE ............................................................................................................................. 19
ANNEX C - MAPPING WITH REPORTING FORMALITIES ........................................................................................ 21
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 4 of 33
1 Introduction
Action 3.1 of the Integrated Maritime Policy work programme (C(2012) 1447 final) regarding the "Evolution of
the SafeSeaNet" aims at assessing the available options for the future evolution of SafeSeaNet to support
other user communities. One of the objectives on this action is to evaluate and demonstrate how
SafeSeaNet could support the Member States obligation to set up at national level a single window for
reporting and exchanging formalities in accordance with Directive 2010/65/EU. The execution of this action,
which has been delegated to EMSA by the European Commission, is done through a demonstration project
which consists in setting up a prototype of a National Single Window (NSW) in collaboration with a group of
participating Member States.
Further information and documentation can be found on the project’s webpage:
http://emsa.europa.eu/nsw.html
2 Purpose of the document
This document describes the system-to-system interface of the NSW prototype with reporting parties’
systems.
3 Use of ISO 28005 standard
The data structure and formats are based on the results of the work of the eMS Group which was
established by the European Commission to co-ordinate the implementation of Directive 2010/65/EU.
Additional data elements have been introduced to cater for formalities derived from national legislation.
The XML message structure is derived from the ISO 28005 standard for Electronic Port Clearance.
IMPORTANT: In order to use the NSW System Interface, developers need to have some knowledge of
the ISO 28005 standard:
ISO 28005-1 - Electronic port clearance (EPC) -- Part 1: Message structures
ISO 28005-2 - Electronic port clearance (EPC) -- Part 2: Core data elements
This document does not duplicate information available in the ISO standard, and has to be considered as
complementary to the ISO standard.
For the purpose of the NSW prototype, adaptations to ISO 28005 have been made. Some message
elements defined in the standard are not included, additional message elements have been added, and
some message elements have been amended. Changes to the ISO 28005 standard are introduced in
chapter 6.
4 General information sequence
The NSW prototype implements the general sequence of information between the data providers and the
NSW as defined in ISO 28005 – part 1 (request, update request, receipt, cancellation, and acknowledgment
messages), with the following considerations:
A request message is sent to fulfil reporting formalities before entering or leaving a port. Other
purposes are not supported,
Updates of clearance requests are accepted. In such case, all previous decisions by authorities,
which were based on the original information, will be cancelled.
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 5 of 33
Multiple copy-to parties are not supported. But in the case where several different users have
contributed to the same request (initial message and updates), all will receive the acknowledgment
messages. The receipt message is only sent to the system/user which submitted the request
message.
Cancellation messages are accepted before the actual arrival or actual departure of the ship.
Decisions regarding requests may be done by one or more authorities. Therefore several
acknowledgment messages may be provided for a unique request.
Acknowledgment messages use the following values of status codes: “Accepted”, “NotAccepted”.
Other values are not supported by the NSW (e.g. “Discarded”, “AcceptedWithConditions”,
“MissingTag”).
Acknowledgment messages with status code “NotAccepted“ are provided as soon as an authority
does not accept the request.
Acknowledgment messages with status code “Accepted” are provided only once all relevant
authorities have accepted the request.
Depending on the configuration of the NSW (and national specific legal basis), the NSW may either:
o Never provide acknowledgment messages (communication of authorities‘ decisions is done
outside of the NSW), or
o Only provide acknowledgment messages with status code “NotAccepted“ (the request is
considered by default as accepted once received by the NSW), or
o Provide acknowledgment messages with status code “Accepted” and with status code
“NotAccepted” (a decision is always provided after reception of a request by the NSW).
5 System interfaces
Two interfaces are available: RESTful (XML over HTTP) and Web Services (SOAP over HTTP). The URLs
of each interface are provided in Annex A for each individual NSW environment hosted by EMSA. If the
NSW environment is not hosted by EMSA, URLs have to be requested to the system administrator. For the
SOAP interface, the WSDL file is provided by the NSW system (see URL in annex A).
Acknowledgment messages provided by the NSW will use the same type of interface as the one used to
send the Notification:.e.g. if a notification is sent through the XML interface, the Acknowledgment message
will be sent by the NSW using the XML interface.
Acknowledgment messages will be send by the NSW to the URL provided in the element “ReplyURI” as
indicated in the latest notification sent by the Ship Data Provider for the port call.
6 Message structure
Messages should be structured as defined in ISO 28005, and according to the XSD files of the NSW as
available on the project’s website: epc.xsd and iso28005-2.xsd.
This section indicates the changes applied to ISO 28005 and the NSW-specific requirements.
Column “A/D” indicates whether the data element is intended to Arrival notifications (“A”), Departure
notifications (“D”), both (“AD”) or if it will be ignored by the NSW (“-“).
A mapping of the data elements with the reporting formalities supported by the NSW is provided in Annex C.
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 6 of 33
6.1 Message header (EPCMessageHeader)
EPCMessageHeader - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
ShipMessageId 1..1 AD
JournalNumber 0..1 AD Not to be provided in the first request message.
Value will be provided in the Receipt message by
the NSW. To be used for updates and cancellation.
Note: VoyageNumber (see EPCRequestBoday)
may be used as an alternative.
SenderId 0..1 AD Use the user account ID as configured in the NSW
SenderName 0..1 AD Not used by the NSW and will be ignored
SenderDuty 0..1 AD Not used by the NSW and will be ignored
MessageType 1..1 AD Use message type code “FAL”.
ReportingSystem 0..1 AD Not used by the NSW and will be ignored
ArrivalDeparture 0..1 AD This is a necessary element. If not provided, the
message is invalid (Receipt message with
Status=”Discarded”).
Version 1..1 AD
SentTime 1..1 AD
ReplyURI 0..1 AD Used to send the Acknowledgment message
6.2 Request body (EPCRequestBody)
EPCRequestBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule
(please refer to ISO28005)
OtherServiceRequest 0..n - Not used by the NSW and will be ignored
Agent 0..1 A NSW will use Company, BusinessTelephone,Telefax, EMail
Company 0..1 A NSW will use Organisation.Name, Contact and IMOCompanyID
InmarsatCallNumber 0..5 A No use of Alternative
NameOfMaster 0..1 - Not used by the NSW and will be ignored. Name of Master is obtained from CrewList
RegistrationPort 0..1 - Not used by the NSW and will be ignored.
ShipID 0..1 AD
CargoData 0..n AD Cargo declarations. See details in chapter 6.2.1 below
CargoOverview 0..1 AD
CargoType 0..1 - Not used by the NSW and will be ignored.
DGSafetyDataSheet 0..n - Not used by the NSW and will be ignored. To report dangerous goods, use CargoData
DutiableCrewEffect 0..1 A
CrewEffectItem 0..n A
CrewReference 1..1 A
Name 0..1 - Not used by the NSW and will be ignored
Duty 0..1 - Not used by the NSW and will be ignored
EffectDescription 1..1 A
Measurement 0..1 A Not mandatory Not used by the NSW and will be ignored
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 7 of 33
EPCRequestBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule
(please refer to ISO28005)
GeneralDescriptionOfDG 0..1 - Not used by the NSW and will be ignored.
ShipStore 0..1 A
StoreItem 0..n A Order of elements
Description 0..1 A Not mandatory
LocationOfStorage 0..1 A Not mandatory
Measurement 0..1 A Not mandatory
CrewList 0..1 AD See details in chapter 6.2.3 below
PassengerList 0..1 AD See details in chapter 6.2.4 below
PersonsOnBoard 0..1 AD
NumberOfPersonsOnBoard
1..1 AD Added Total number of persons on board the ship
Passengers 0..1 AD
Crew 0..1 AD
ISSCertificate 0..1 A International Ship Security Certificate
CertificateStatus 1..1 A Values changed to “Full” and “Interim”
IssuerType 0..1 A Values changed to “GVT” and “RSO”
Issuer 1..1 A
ExpiryDate 1..1 A
ShipClass 0..1 - Not used by the NSW and will be ignored.
INFClassContent 0..1 AD
CurrentShipSecurityLevel 0..1 A
PortCalls 0..1 A Used for Security Notification and Maritime Declaration of Health
PortCall 1..10 A
FromDateTime 0..1 A Not mandatory
ToDateTime 0..1 A Not mandatory
Port 1..1 A Port.Name and Port.Facility will be ignored. Ports are identified with LOCODE and facilities with GISISCode
PortSecurityLevel 0..1 A Not mandatory
AdditionalSecurityMeasures
0..1 A
ShipToShipActivityList 0..1 A
ShipToShipActivity 0..n A Order of elements
FromDateTime 1..1 A
ToDateTime 1..1 A
Activity 1..1 A
AdditionalSecurityMeasures
0..1 A
Location 1..1 A Location.Name will be ignored. Locations should be identified by LOCODE or Latitude/Longitude
HasSecurityPlan 0..1 A Mandatory if one of the elements regarding security notification is provided (See Annex C).
Beam 0..1 A
YearOfBuilt 0..1 A Added The year ship was constructed. To be provided as a date.
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 8 of 33
EPCRequestBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule
(please refer to ISO28005)
DeadWeight 0..1 A
DoubleBottomContent 0..1 - Not used by the NSW and will be ignored.
GrossTonnage 0..1 AD
IceClass 0..1 - Not used by the NSW and will be ignored.
LengthOverall 0..1 A
NetTonnage 0..1 AD
SummerDraught 0..1 A
ShipTypeContent 0..1 AD
AirDraught 0..1 AD
ArrivalDraught 0..1 AD
ForeDraught 0..1 AD
MidShipDraught 0..1 AD
AftDraught 0..1 AD
ATA 0..1 A
ATD 0..1 D
ATP 0..1 - Not used by the NSW and will be ignored.
BulkLoadUnloadData 0..1 - Not used by the NSW and will be ignored.
CallPurpose 0..9 A Up to 9 Only “CallPurposeCode" will be considered
DepartureDraught 0..1 - Not used by the NSW and will be ignored.
EntryPosition 0..1 - Not used by the NSW and will be ignored.
ETA 0..1 A
ETD 0..1 AD
ETP 0..1 - Not used by the NSW and will be ignored.
ExitPosition 0..1 - Not used by the NSW and will be ignored.
LastPortOfCall 0..1 A
Location 0..1 - Not used by the NSW and will be ignored.
NavigationalStatusContents 0..1 - Not used by the NSW and will be ignored.
NextPortOfCall 0..1 D
NextReportTime 0..1 - Not used by the NSW and will be ignored.
OBOLoadUnloadData 0..1 - Not used by the NSW and will be ignored.
PeriodOfStay 0..1 - Not used by the NSW and will be ignored.
PortOfArrival 0..1 A Port is identified by its LOCODE. Use “GISISCode” to report port facility at arrival. Elements “Name” and “Facility” will be ignored.
PortOfDeparture 0..1 D Port is identified by its LOCODE. Elements “Name”, “Facility” and “GISISCode” will be ignored.
Radiocommunications 0..1 - Not used by the NSW and will be ignored.
ROBBunkers 0..1 A
HFO 0..1 A
HFOLS 0..1 - Not used by the NSW and will be ignored.
MDO 0..1 A
MDOLS 0..1 - Not used by the NSW and will be ignored.
MGO 0..1 A
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 9 of 33
EPCRequestBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule
(please refer to ISO28005)
GO 0..1 A Added Quantity of gas oil, in metric tonnes
MGOLS 0..1 - Not used by the NSW and will be ignored.
Other 0..1 A
BunkerDeliveryReceipt 0..1 D Added Yes/No element. Indicates whether bunker delivery receipt notes of the quantities declared in ROBBunker element is attached
CivilLiabilityCertificate 0..1 A Certificate of insurance or other financial security in respect of civil liability for oil pollution damage, issued in accordance with the provisions of article VII of the International Convention on Civil Liability for Oil Pollution Damage/1992
CertificateStatus 0..1 A Not mandatory
ExpiryDate 0..1 A Not mandatory
Comment 0..1 A
CivilLiabilityBunkerPollutionCertificate
0..1 A Added Certificate of insurance or other financial security in respect of civil liability for bunker oil pollution damage, issued in accordance with the provisions of article 7 of the International Convention on Civil Liability for Bunker Oil Pollution Damage/2001
CertificateStatus 0..1 A Not mandatory
ExpiryDate 0..1 A Not mandatory
Comment 0..1 A
ShipDefects 0..1 AD
HullIntegrity 0..1 AD
Manoeuvrability 0..1 AD
Mooring 0..1 AD
CargoHandling 0..1 AD
Communication 0..1 AD
Navigation 0..1 AD
Other 0..1 AD
ShipStatus 0..1 - Not used by the NSW and will be ignored.
VoyageNumber 0..1 AD Added May be used as an alternative to JournalNumber. If used for that purpose, it has to be provided in the original notification and in update and cancel notifications. Used by the NSW in coordination with Ship’s IMO number and port of call’s LOCODE to uniquely identify the port call. Ignored if JournalNumber is provided.
VoyageDescription 0..1 - Not used by the NSW and will be ignored.
WayPointList 0..1 - Not used by the NSW and will be ignored.
WeatherObservations 0..1 - Not used by the NSW and will be ignored.
BallastStatus 0..1 - Not used by the NSW and will be ignored.
WasteDisposalRequirements 0..1 - Not used by the NSW and will be ignored.
WasteInformation 0..1 A See details in chapter 6.2.5 below
WasteDelivery 0..1 D Added Waste delivery receipt. See details in chapter 1.2.6 below
FlagState 0..1 AD Added Use Alpha-2 code (two-digit flag code) in accordance with the standard ISO 3166-1.
RegistryCertificate 0..1 AD
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 10 of 33
EPCRequestBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule
(please refer to ISO28005)
IssueLocation 1..1 AD Added Port where the certificate was issued, identified by its LOCODE
IssueDate 1..1 AD Added Date of issue
Number 1..1 AD Added Number of the certificate
CSO 0..1 A Added Name: MiddleName will be ignored ContactNumbers: NSW will use BusinessTelephone, Telefax, EMail
PositionInPortOfCall 0..1 A Added Any 50 character free text value will be accepted. However users are encouraged to utilise a 15 characters (subsidiary) LOCODE identifying the position of a subsidiary location within the port or port approaches.
PossibleAnchorage 0..1 A Added Whether the call is expected at an anchorage. Required for ships eligible to expanded Port State Control inspection.
Anchorage 0..1 A Added Whether the call is at an anchorage
PlannedOperations 0..1 A Added Required for ships eligible to expanded Port State Control inspection. Planned operations at the port of call or anchorage of destination (loading, unloading, other)
PlannedWorks 0..1 A Added Required for ships eligible to expanded Port State Control inspection. Planned statutory survey inspection and substantial maintenance and repair work to be carried out whilst in the port of destination
TankerHullConfiguration 0..1 A Added Required for ships eligible to expanded Port State Control inspection. For tankers: Configuration. Possible values: SHT (single hull tanker) / SHT-SBT (single hull with segregated ballast tanks) / DHT (double hull tanker)
VolumeAndNatureOfCargo 0..1 A Added Required for ships eligible to expanded Port State Control inspection. For tankers: Volume and nature of cargo
ConditionOfCargoAndBallastTanks
0..1 A Added Required for ships eligible to expanded Port State Control inspection. For tankers: Condition of cargo and ballast tanks
ETAToNextPort 0..1 D Added
ETDFromLastPort 0..1 A Added
CruiseShipItinerary 0..n AD Added For cruise ships: List of ports where the ship is expected to call from the initial departure port to the final arrival port of the cruise
Port 1..1 AD Added Port is identified by its LOCODE
ExpectedDateTimeOfArrival
1..1 AD Added Date and time of expected arrival
ConfirmDPGListOnBoard 0..1 AD Added Confirmation that a list or manifest or appropriate loading plan giving details of the dangerous or polluting goods carried and of their location on the ship is on board.
DPGDetails 0..1 AD Added Address from which detailed information on the polluting and dangerous cargo may be obtained.
Contact 0..1 AD Added NSW will use GivenName, FamilyName, BusinessTelephone, Telefax, EMail
Location 0..1 AD Added Use LOCODE
ValidISSC 0..1 A Added Whether the ship has a valid International Ship Security Certificate (ISSC). Mandatory if one of the elements regarding security notification is provided (See Annex C).
ReasonForNoValidISSC 0..1 A Added The reasons why the ship has no valid ISSC. To be provided if ValidISSC = no
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 11 of 33
EPCRequestBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule
(please refer to ISO28005)
SecurityRelatedMatterToReport
0..1 A Added Whether there are security-related matter to report
Stowaways 0..1 AD Added Whether any stowaways have been found on board
ValidSSC 0.1 A Added Yes/No data element. Indicate whether a Valid Sanitation Control Exemption or Control Certificate is carried on board.
ShipSanitationCertificate 0..1 A Added Sanitation Control Exemption or Control Certificate
IssueLocation 0..1 A Added
IssueDate 0..1 A Added
Health 0..1 A Added Maritime Declaration of Health. See details in chapter 6.2.7 below
HealthParticulars 0..1 A Added Health particulars attached to the Maritime Declaration of Health
PersonHealthParticulars 0..n A Added See details in chapter 6.2.8 below
Remarks 0..1 AD Added This is a human-readable general remark to be optionally made by the master should the latter consider it appropriate to do so.
6.2.1 CargoData element
The CargoData element represents a cargo declaration. One or several cargo declarations may be reported
per notification.
Each cargo declaration includes one or several consignments. Each consignment includes one or several
cargo items.
Details on dangerous and polluting goods are reported within the structure of cargo data.
CargoData - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
LRN 0-1 A Added Local Reference Number allocated by the Ship Data Provider for the transaction
MRN 0-1 A Added Unique reference number for a ENS-declaration issued by the customs. The MRN is unique per ENS declaration and is a 18-digit number that is automatically allocated by the customs office that receives the entry summary declaration (ENS)
EORI 0-1 A Added Reporting party who has reported the consignment for the specific type of declaration
FirstEUPort 0-1 A Added First Port of Arrival in EU
ETA_ENS 0-1 A Added Estimated date time of arrival at first place of arrival in Customs territory. ENS - Not to be updated
CountryOfRouting 0-n A Added Countries of routing reported in ENS declaration
Consignment 0-n AD Added Details of consignments covered by this cargo declaration
NumberOfItems 0..1 A Added Number of cargo items in the consignment
UCR 0..1 A Added Unique Consignment reference number assigned by the person concerned to the consignment in question. It may take the form of WCO (ISO 15459) This information should only be provided as an alternative to data element "shipping marks"
PortOfLoading 0..1 AD Not mandatory, Moved
PlaceWhenceConsigned 0..1 A Added Definition (WCO): Name of the place in country
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 12 of 33
from which the goods were initially despatched to the importing country. Remark: The place of loading may be different from the port of loading
PortOfDischarge 0..1 AD Moved
GoodsReceiptPlace 0..1 A Added Definition (WCO): Name of the place at which the goods have been or are to be received by the consignee
Consignee 0..1 A Moved
Consignor 0..1 A Moved
Carrier 0..1 A Added Party undertaking or arranging transport of goods between named points
NotifyParty 0..1 A Added Party to be notified
TransportDocumentId 0..1 A Moved Transport document, e.g., Bill of Lading, identity code
FreightMethodOfPayment 0..1 A Added Code specifying the payment method for transport charges. Use EDIFACT codes (4215).
NumberOfAuthorisation 0..1 A Added Number of the authorisation for the status of the authorised person lodging the manifest for the proof of Community status
AdditionalInformation 0..1 A Added Information regarding consignment
CargoItem 0..n AD Individual cargo element within the consignment. See section 6.2.2 below.
6.2.2 CargoItem element
The CargoItem element represents an individual cargo element within a consignment. This element includes
dangerous and polluting details of the cargo element.
CargoData - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
ItemNumber 1 AD
NoOfPackages 0..1 AD Not mandatory
PackageType 0..1 AD Not mandatory
ShippingMarks 0..1 A Added Refer to UN/ECE Recommendation 15
GoodsType 0..1 A Not mandatory
HSCode 0..1 A Not mandatory
Description 0..1 A
GrossQuantity 0..1 AD Not mandatory
NetQuantity 0..1 AD
Measurement 0..1 A
SpecialCargoDetails 0..1 AD
CargoInformationHolder 0..1 - Not mandatory Not used by the NSW and will be ignored
Packer 0..1 - Not used by the NSW and will be ignored
OriginalPortOfShipment 0..1 - Not used by the NSW and will be ignored
OnBoardLocation 1.1 AD Mandatory
SafetyDataSheetReference 0..1 - Not used by the NSW and will be ignored
DGSafetyDataSheet 0..1 AD
ProperShippingName 0..1 AD Not mandatory
DGClassification 1..1 AD Added Indication of the classification used : “IMDG”, “IGC”, “IBC”, “MARPOL_ANNEX1”, “IMSBC"
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 13 of 33
CargoData - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
UNNumber 0..1 AD Not mandatory
UNClass 0..1 AD Not mandatory
PackingGroup 0..1 AD Not mandatory
SubsidiaryRisks 0..5 AD 5 maximum
FlashPoint 0..1 AD
MARPOLPollutionCode 0..1 AD
EmergencyInstruction 0..2 AD 2 values possible
SegregationInformation 0..1 - Not used by the NSW and will be ignored
Comment 0..1 AD
MarksAndNumber 0..1 AD Not mandatory
SealNumber 0..1 A
NoOfUnits 0..1 A Not mandatory
CommunityStatusProof 0..1 A Added The proof of Community status MRN shall be provided where the the person lodging the manifest is not an authorised consignor
CustomStatus 0..1 A Added Status of goods as identified by customs for regulation purposes or as a result of an action by the reporting party or government agency
6.2.3 CrewList element
CrewList - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
CrewMemberData 0..n AD
CrewReference 1..1 AD
CrewIdDocument 1..1 AD “IssueDate”, “ExpirationDate”, “IssuingCountry” will be ignored
Name 1..1 AD “MiddleName” wil be ignored
Gender 0..1 A Used for the Maritime Declaration of Health
Duty 1..1 AD
DateOfBirth 1..1 AD
PlaceOfBirth 1..1 AD
CountryOfBirth 1..1 AD
Nationality 1..1 AD
CountryOfResidence 0..1 - Not used by the NSW and will be ignored.
EmbarkationPort 0..1 - Not used by the NSW and will be ignored.
EmbarkationDate 0..1 - Not used by the NSW and will be ignored.
DebarkationPort 0..1 A Used for the Maritime Declaration of Health
DebarkationDate 0..1 A Used for the Maritime Declaration of Health
Remarks 0..1 - Not used by the NSW and will be ignored.
VisaNumber 0..1 AD Added Visa number or Residence Permit number
NameOfMaster 0..1 - Added Not used by the NSW and will be ignored.
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 14 of 33
6.2.4 PassengerList element
PassengerList - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
PassengerData 1..n AD
PassengerReference 1..1 AD Mandatory
PassengerIdDocument 1..1 AD Mandatory “IssueDate”, “ExpirationDate”, “IssuingCountry” will be ignored
Name 1..1 AD “MiddleName” wil be ignored
Gender 0..1 A Used for the Maritime Declaration of Health
DateOfBirth 1..1 AD
PlaceOfBirth 1..1 AD
CountryOfBirth 1..1 AD
Nationality 1..1 AD Mandatory
CountryOfResidence 0..1 - Not used by the NSW and will be ignored.
EmbarkationPort 1..1 AD Mandatory
EmbarkationDate 0..1 A Used for the Maritime Declaration of Health
DebarkationPort 1..1 AD Mandatory
DebarkationDate 0..1 - Not used by the NSW and will be ignored.
HomeAddress 0..1 - Not used by the NSW and will be ignored.
VisitAddress 0..1 - Not used by the NSW and will be ignored.
Transit 1..1 AD
Remarks 0..1 - Not used by the NSW and will be ignored.
VisaNumber 0..1 AD Added Visa number or Residence Permit number
6.2.5 WasteInformation element
WasteInformation - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
PointOfContact 0..1 - Not mandatory Not used by the NSW and will be ignored
WasteDeliveryStatus 1..1 A
LastPortDelivered 0..1 A Not mandatory Port is identified by its LOCODE
LastPortDeliveredDate 0..1 A Not mandatory
WasteDisposalInformation 0..n A Not mandatory
WasteType 1..1 A
Code 1..1 A Values changed See codes in annex B below
Description 0..1 A Must be provided for some values of WasteType.Code. See annex B.
ToBeDelivered 1..1 A
MaxStorage 0..1 A Not mandatory Has to be provided if delivering some or no waste.
RetainedOnboard 0..1 A Not mandatory Has to be provided if delivering some or no waste.
EstimateGenerated 0..1 A Not mandatory Has to be provided if delivering some or no waste.
DisposedOfInPort 0..1 A Has to be provided if delivering some or no waste. Port is identified by its LOCODE
Comment 0..1 - Not mandatory Not used by the NSW and will be ignored
AccurateAndCorrectDetails 1..1 A Added Confirmation that the above details are accurate
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 15 of 33
WasteInformation - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
and correct
SufficientOnboardCapacity 1..1 A Added Confirmation that there is sufficient dedicated on-board capacity.
6.2.6 WasteDelivery element
WasteDelivery - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
Terminal 1..1 D Added Location or terminal name
ReceptionProvider 1..1 D Added Reception facility provider(s)
TreatmentProvider 0..1 D Added Treatment facility provider(s) if different from above
From 0..1 D Added Waste discharge data and time - from
To 0..1 D Added Waste discharge data and time - to
WasteReceived 0..n D Added Type and amount of waste received
WasteType 1..1 D Added Type of waste received
Code 1..1 D Values changed See codes in annex B below
Description 0..1 D Must be provided for some values of WasteType.Code. See annex B.
QuantityReceived 1..1 D Added Quantity of waste received in cubic metres (m3)
6.2.7 Health element
Health - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
ReInspectionRequired 0..1 A Added Whether re-inspection is required
VisitedInfectedArea 0..1 A Added Has ship/vessel visited an infected area identified by the World Health Organization?
CallInInfectedArea 0..n A Added To be provided in VisitedInfectedArea = yes
Port 1..1 A Added Port of call in that infected area. Port is identified by its LOCODE
Date 1..1 A Added Date of call in infected are
LastPortCalls 0..1 A Added Not used by the NSW and will be ignored
PersonDied 0..1 A Added Has any person died on board during the voyage otherwise than as a result of accident?
NumberOfDeaths 0..1 A Added Total number of deaths
DiseaseOnBoard 0..1 A Added Is there on board or has there been during the international voyage any case of disease which you suspect to be of an infectious nature?
IllPersonsGreaterThanExpected 0..1 A Added Has the total number of ill passengers during the voyage been greater than normal/expected?
NumberOfIllPersons 0..1 A Added Number of ill persons during the voyage
IllPersonsNow 0..1 A Added Is there any ill person on board now?
MedicalConsulted 0..1 A Added Was a medical practitioner consulted?
InfectionConditionOnBoard 0..1 A Added Are you aware of any condition on board which may lead to infection or spread of disease?
SanitaryMeasureApplied 0..1 A Added Has any sanitary measure (e.g. quarantine, isolation, disinfection or decontamination) been applied on board? This is a yes/no data element
SanitaryMeasure 0..n A Added To be provided if SanitaryMeasureApplied = yes.
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 16 of 33
Health - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
Type 0..1 A Added Type of sanitary measure.
Place 0..1 A Added Place of sanitary measure.
Date 0..1 A Added Date of sanitary measure.
LocationStowawaysJoinedShip 0..1 A Added Location where the stowaways is assumed to have joined the ship, if any. To be provided with element PersonsOnBoard.Stowaways
SickAnimal 0..1 A Added Is there a sick animal or pet on board?
6.2.8 PersonHealthParticulars element
PersonHealthParticulars - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
Number 1..1 A Added Sequence number of crew or passenger
CrewOrPassenger 1..1 A Added Whether the person is a crew or a passenger
Illness 0..1 A Added Nature of illness
SymptomsDate 0..1 A Added Date of onset of symptoms
ReportedToPortMedical 0..1 A Added Reported to a port medical officer? This is a yes/no data element
State 0..1 A Added Whether the person recovered, is still ill or died
CaseDisposalAndLocationOfEvaluation
0..1 A Added
CaseDisposal 0..1 A Added Whether the person is still on board, was evacuated, or was buried at sea
LocationOfEvacuation 0..1 A Added Name of the port or airport where person was evacuated
Treatment 0..1 A Added Drugs, medicines or other treatment given to patient
Comments 0..1 A Added Comments on the specific case in the MDH attachment
6.3 Cancel body (EPCCancelBody)
EPCCancelBody - Tag Card. A/D Changes to
ISO28005
Description / Business rule (please refer to
ISO28005)
Cancel 1..1 AD Cancellation is only accepted before the actual
arrival or actual departure of the ship.
6.4 Receipt body (EPCReceiptBodyType)
EPCReceiptBodyType - Tag Card. Changes to
ISO28005
Description / Business rule (please refer to ISO28005)
RequestProcessed 1..1
RequestErrorCode 1..1
EPCClearanceStatus 1..n One element only
Authority 1..1 Always “N/A” (stands for Not Applicable)
UsesSW 1..1 Always false
RequestStatus 1..1
Status 1..1 Only values “Accepted” and “Discarded” are used.
Comment 1..1 If Status = “Accepted” then contains “The message
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 17 of 33
EPCReceiptBodyType - Tag Card. Changes to
ISO28005
Description / Business rule (please refer to ISO28005)
processed successfully”. If Status = “Discarded” then
contains a description of the error.
MissingTag 0..1 Not used
RequestStatus 0..1 Not used
6.5 Acknowledgement body (EPCAcknowledgeBody)
EPCAcknowledgeBody - Tag Card. Changes to
ISO28005
Description / Business rule (please refer to ISO28005)
EPCClearanceStatus 1..n One element per relevant authority
Authority 1..1 UserID of the Authority
UsesSW 1..1 Will always be true. Authorities which do not use the NSW
are not mentioned in the message.
RequestStatus 1..1
Status 1..1 Only values “Pending”, “Accepted”, “NotAccepted” are
used.
Comment 1..1 Contains comments from the Authority
MissingTag 0..1
6.6 Comment (EPCComment)
This element is not used by the NSW and will be ignored.
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 18 of 33
Annex A - URLs of SOAP and XML interfaces in EMSA
pilot environments
Environment
Country SOAP SOAP WSDL XML
NSW Pilot 1
Bulgaria (BG)
https://nsw-pilot.emsa.europa.eu:4545/crg-msgapp/service
https://nsw-pilot.emsa.europa.eu:4545/crg-msgapp/service/epc.wsdl
https://nsw-pilot.emsa.europa.eu:4545/crg-msgapp/message
NSW Pilot 2
Greece (GR)
https://nsw-pilot.emsa.europa.eu:4546/crg-msgapp/service
https://nsw-pilot.emsa.europa.eu:4546/crg-msgapp/service/epc.wsdl
https://nsw-pilot.emsa.europa.eu:4546/crg-msgapp/message
NSW Pilot 3
Italy (IT) https://nsw-pilot.emsa.europa.eu:4547/crg-msgapp/service
https://nsw-pilot.emsa.europa.eu:4547/crg-msgapp/service/epc.wsdl
https://nsw-pilot.emsa.europa.eu:4547/crg-msgapp/message
NSW Pilot 4
Malta (MT)
https://nsw-pilot.emsa.europa.eu:4548/crg-msgapp/service
https://nsw-pilot.emsa.europa.eu:4548/crg-msgapp/service/epc.wsdl
https://nsw-pilot.emsa.europa.eu:4548/crg-msgapp/message
NSW Pilot 5
Romania (RO)
https://nsw-pilot.emsa.europa.eu:4549/crg-msgapp/service
https://nsw-pilot.emsa.europa.eu:4549/crg-msgapp/service/epc.wsdl
https://nsw-pilot.emsa.europa.eu:4549/crg-msgapp/message
NSW Pilot 6
Generic (ZZ)
https://nsw-pilot.emsa.europa.eu:4550/crg-msgapp/service
https://nsw-pilot.emsa.europa.eu:4550/crg-msgapp/service/epc.wsdl
https://nsw-pilot.emsa.europa.eu:4550/crg-msgapp/message
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 19 of 33
Annex B - Waste type code
The waste type codes provided by ISO 28005-2 annex D are replaced with the following codes.
The third column indicates whether a free-text description must be provided (element
WasteType.Description).
Description Code Free text
description needed
Waste oils - Sludge 1100
Waste oils - Bilge water 1200
Waste oils - Other - Used engine oil 1301
Waste oils - Other 1300 X
Garbage - Food waste 2100
Garbage - Plastic 2200
Garbage - Other - International catering waste 2301
Garbage - Other - Paper products 2302
Garbage - Other - Rags 2303
Garbage - Other - Glass 2304
Garbage - Other - Metal 2305
Garbage - Other - Bottles 2306
Garbage - Other - Crockery 2307
Garbage - Other - Incinerator ashes and clinkers 2308
Garbage - Other - Animal carcasses 2309
Garbage - Other - Special items (e.g. medical waste, oily rags, paint, cans, dated
pyrotechnics, batteries, print cartridges, etc.)
2310 X
Garbage - Other - Cooking oil 2311
Garbage - Other - Deck and external surfaces wash water containing cleaning agents
or additives harmful to the marine environment
2312
Garbage - Other 2300 X
Sewage 3000
Cargo associated waste 4000 X
Cargo associated waste - Marpol Annex V - Dunnage, lining or packing material 4101
Cargo associated waste - Marpol Annex V - Other 4100 X
Cargo residues 5000 X
Cargo residues - Marpol Annex I - Oily tank washings 5101
Cargo residues - Marpol Annex I - Oily (dirty) ballast water 5102
Cargo residues - Marpol Annex I - Scale and sludge from tank cleaning 5103
Cargo residues - Marpol Annex I - Other 5100 X
Cargo residues - Marpol Annex II - Washing waters containing noxious cargo
residues
5201 X
Cargo residues - Marpol Annex II - Ballast water containing noxious cargo residues 5202 X
Cargo residues - Marpol Annex II - Other 5200 X
Cargo residues - Marpol Annex V - Cargo hold washing water containing residues
and or cleaning agents or additives harmful to the marine environment
5301 X
Cargo residues - Marpol Annex V - Cargo hold washing water containing residues 5302 X
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 20 of 33
Description Code Free text
description needed
and or cleaning agents or additives NOT harmful to the marine environment
Cargo residues - Marpol Annex V - Dry cargo residues harmful to the marine
environment
5303 X
Cargo residues - Marpol Annex V - Dry cargo residues NOT harmful to the marine
environment
5304 X
Cargo residues - Marpol Annex V - Other 5300 X
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 21 of 33
Annex C - Mapping with reporting formalities
This annex provides the mapping of elements of the message’s Request body (EPCRequestBody) with reporting formalities.
Elements (rows) are grouped per subject. This grouping is informative and does not represent the structure of the message.
Each formality of part A and B of the annex of Directive 2010/65/EU is indicated by the number used in the text of the annex. Notifications required by Directive
2009/16/EC on Port State Control (PSC) are included as part C elements. Part C elements may be implemented as reporting formalities under the NSW depending on
national legislation. Elements not required by national legislation of the MS hosting the NSW are accepted by the NSW but will be ignored.
The formalities supported by the NSW are provided in the table below:
A1 – Port Notification for ships arriving in and departing from ports of the Member States (Article 4 of Directive 2002/59/EC
establishing a Community vessel traffic monitoring and information system)
A2 – Border Border checks on persons (Article 7 of Regulation (EC) No 562/2006 - Schengen Borders Code)
A3 – DPG Notification of dangerous or polluting goods carried on board (Article 13 of Directive 2002/59/EC establishing a
Community vessel traffic monitoring and information system)
A4 – Waste Notification of waste and residues (Article 6 of Directive 2000/59/EC on port reception facilities for ship-generated
waste and cargo residues)
A5 – Security Notification of security information (Article 6 of Regulation (EC) No 725/2004 on enhancing ship and port facility
security)
A6 – ENS Entry summary declaration (Council Regulation (EEC) No 2913/92 - Community Customs Code and Regulation (EC)
No 450/2008 - Modernised Customs Code)
B1 – FAL1 FAL form 1: General Declaration
B2 – FAL2 FAL form 2: Cargo Declaration
B3 – FAL3 FAL form 3: Ship’s Stores Declaration
B4 – FAL4 FAL form 4: Crew’s Effects Declaration
B5 – FAL5 FAL form 5: Crew List
B6 – FAL6 FAL form 6: Passenger List
B7 – FAL7 FAL form 7: Dangerous Goods
B8 – MDH Maritime Declaration of Health
C1 – PSC Arrival Actual arrival notification ( article 24 of directive 2009/16/EC)
C2 – PSC Departure Actual departure notification ( article 24 of directive 2009/16/EC)
C3 – PSC 72h pre-arrival 72h pre-arrival notice for ships eligible to expanded inspections (article 9 of directive 2009/16/EC on Port State
Control);
C4 - Waste delivery receipt Waste delivery receipt
C5 - Temporary Storage Summary Declaration of Temporary Storage
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 22 of 33
C6 - Arrival Notification (for
Customs)
Arrival Notification (for Customs)
C7 - eManisfest (tentative) eManisfest (tentative implementation)
C8 - Ship arrival & waste Ship arrival & waste notification used in some MS
C9 – Others part C Other formalities required by national legislation
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
Ship identification
X X X X X X X X X X X X X X X X X ShipID.ShipName
X X X X X X X X X X X X X X X X ShipID.CallSign
X X X X X X X X X X X X X X X X X X X ShipID.IMONumber
X X X X X X ShipID.MMSINumber
X ShipID.Comment
Ship particulars
X X X X X X X X X X X X X FlagState
X X RegistryCertificate.IssueLocation
X RegistryCertificate.IssueDate
X RegistryCertificate.Number
X inmarsatCallNumber.Inmarsat
X X X X X GrossTonnage
X X NetTonnage
X X X X ShipTypeContent
X X Company.Organisation.Name
X Company.IMOCompanyId
Additional Ship particulars
X YearOfBuilt
X DeadWeight
X LengthOverall
X SummerDraught
Beam
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 23 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X Company.Contact
X Company.Contact.ContactNumbers.BusinessTelephone
X Company.Contact.ContactNumbers.Telefax
X Company.Contact.ContactNumbers.Email
Port call
X A X X X X X X X X X X X X PortOfArrival, PortOfDeparture
X A X X A A A A X X X ETA
X D X D D D D X X ETD
X PositionInPortOfCall
X PortOfArrival.GISISCode
X X X X Agent.Company
X X X Agent.ContactNumbers
X Agent.ContactNumbers.BusinessTelephone
X Agent.ContactNumbers.Telefax
X Agent.ContactNumbers.Email
X X CallPurpose
X X X CargoOverview
Additional port call data
X ArrivalDraught.ForeDraught / DepartureDraught.ForeDraught
ArrivalDraught.MidShipDraught / DepartureDraught.MidShipDraught
X ArrivalDraught.AftDraught / DepartureDraught.AftDraught
X AirDraught
Pre-arrival 72 hrs notification
X PossibleAnchorage
X PlannedOperations
X PlannedWorks
X TankerHullConfiguration
X VolumeAndNatureOfCargo
X ConditionOfCargoAndBallastTanks
Arrival
X X ATA
X Anchorage
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 24 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
Departure
X ATD
Voyage
X X X X X X X X X VoyageNumber
D X D D X X NextPortOfCall
D ETAToNextPort
X A A X X X LastPortOfCall
X X ETDFromLastPort
X CruiseShipItinerary (note, corresponding type: CruiseShipItineraryType)
X CruiseShipItinerary.Port
X CruiseShipItinerary.ExpectedDateTimeOfArrival
X X PortCalls
X X PortCalls.PortCall.Port
X PortCalls.PortCall.Port.GISISCode
X PortCalls.PortCall.ToDateTime
X X PortCalls.PortCall.FromDateTime
Dangerous and polluting goods
X INFClassContent
X X ConfirmDPGListOnBoard
X X DPGDetails.Contact
X DPGDetails.Contact.Person.GivenName
X DPGDetails.Contact.Person.FamiliyName
DPGDetails.Location
X DPGDetails.Contact.ContactNumbers.BusinesTelephone
X DPGDetails.Contact.ContactNumbers.Telefax
X DPGDetails.Contact.ContactNumbers.Email
Cargo declaration
X X CargoData.LRN
X X CargoData.MRN
X X X CargoData.EORI
X CargoData.FirstEUPort
X X CargoData.ETA_ENS
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 25 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X CargoData.CountryOfRouting
Consignment
X X X CargoData.Consignment.PortOfLoading
X X X CargoData.Consignment.PortOfDischarge
X X X X X CargoData.Consignment.TransportDocumentId
Consignment - Cargo details
X X CargoData.Consignment.NumberItems
X CargoData.Consignment.UCR
X X CargoData.Consignment.PlaceWhenceConsigned
X X CargoData.Consignment.GoodsReceiptPlace
X X CargoData.Consignment.Carrier
CargoData.Consignment.Carrier.Company
CargoData.Consignment.Carrier.Address.LineOne
CargoData.Consignment.Carrier.Address.PostCodeCode
CargoData.Consignment.Carrier.Address.CityName
CargoData.Consignment.Carrier.Address.Country
X X CargoData.Consignment.Consignor
CargoData.Consignment.Consignor.Company
CargoData.Consignment.Consignor.Address.LineOne
CargoData.Consignment.Consignor.Address.PostCodeCode
CargoData.Consignment.Consignor.Address.CityName
CargoData.Consignment.Consignor.Address.Country
X X CargoData.Consignment.Consignee
CargoData.Consignment.Consignee.Company
CargoData.Consignment.Consignee.Address.LineOne
CargoData.Consignment.Consignee.Address.PostCodeCode
CargoData.Consignment.Consignee.Address.CityName
CargoData.Consignment.Consignee.Address.Country
X X CargoData.Consignment.NotifyParty
CargoData.Consignment.NotifyParty.Company
CargoData.Consignment.NotifyParty.Address.LineOne
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 26 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
CargoData.Consignment.NotifyParty.Address.PostCodeCode
CargoData.Consignment.NotifyParty.Address.CityName
CargoData.Consignment.NotifyParty.Address.Country
X X CargoData.Consignment.FreightMethodOfPayment
X CargoData.Consignment.NumberOfAuthorisation
X X CargoData.Consignment.AdditionalInformation
Cargo item
X X X X CargoData.Consignment.CargoItem.ItemNumber
X X X X CargoData.Consignment.CargoItem.NoOfPackages
X X X X CargoData.Consignment.CargoItem.PackageType
X X X X X CargoData.Consignment.CargoItem.GrossQuantity
X CargoData.Consignment.CargoItem.NetQuantity
X X X CargoData.Consignment.CargoItem.OnBoardLocation
X X X X X CargoData.Consignment.CargoItem.MarksAndNumber
Cargo item - Cargo details
X X X CargoData.Consignment.CargoItem.ShippingMarks
X X X CargoData.Consignment.CargoItem.GoodsType.Description
X X X CargoData.Consignment.CargoItem.GoodsType.HSCode
X CargoData.Consignment.CargoItem.Measurements
X X X CargoData.Consignment.CargoItem.SealNumber
X CargoData.Consignment.CargoItem.RefCommunityStatus
X CargoData.Consignment.CargoItem.CustomsStatus
Cargo item - DPG details
X X CargoData.Consignment.CargoItem.DGSafetyDataSheet.ProperShippingName
X X CargoData.Consignment.CargoItem.DGSafetyDataSheet.DGClassification
X X CargoData.Consignment.CargoItem.DGSafetyDataSheet.UNClass
X X X CargoData.Consignment.CargoItem.DGSafetyDataSheet.UNNumber
X CargoData.Consignment.CargoItem.DGSafetyDataSheet.PackingGroup
X CargoData.Consignment.CargoItem.DGSafetyDataSheet.SubsidiaryRisks
X CargoData.Consignment.CargoItem.DGSafetyDataSheet.FlashPoint
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 27 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X CargoData.Consignment.CargoItem.DGSafetyDataSheet.MARPOLPollutionCode
X CargoData.Consignment.CargoItem.DGSafetyDataSheet.EmergencyInstruction
X CargoData.Consignment.CargoItem.DGSafetyDataSheet.Comment
Ship's Stores
X ShipStore.StoreItem.Description
X ShipStore.StoreItem.Measurement
X ShipStore.StoreItem.LocationOfStorage
X
Waste
X X WasteInformation.LastPortDelivered
X X WasteInformation.LastPortDeliveredDate
X X WasteInformation.WasteDeliveryStatus
X X WasteInformation.AccurateAndCorrectDetails
X X WasteInformation.SufficientOnboardCapacity
Waste disposal information
X X WasteInformation.wasteDisposalInformation.WasteType
X X WasteInformation.wasteDisposalInformation.WasteType.Code
X X WasteInformation.wasteDisposalInformation.WasteType.Description
X X WasteInformation.wasteDisposalInformation.ToBeDelivered
X X WasteInformation.wasteDisposalInformation.MaxStorage
X X WasteInformation.wasteDisposalInformation.RetainedOnBoard
X X WasteInformation.wasteDisposalInformation.DisposedOfInPort
X X WasteInformation.wasteDisposalInformation.EstimateGenerated
Waste delivery receipt
X WasteDelivery.Terminal
X WasteDelivery.ReceptionProvider
X WasteDelivery.TreatmentProvider
X WasteDelivery.From
X WasteDelivery.To
X WasteDelivery.WasteReceived
X WasteDelivery.WasteReceived.WasteType
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 28 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X WasteDelivery.WasteReceived.WasteType.Code
X WasteDelivery.WasteReceived.WasteType.Description
X WasteDelivery.WasteReceived.Received
Security
X CSO.Person (CSO is epc:ContactInfoType)
CSO.Person.GivenName
CSO.Person.FamilyName
X CSO.ContactNumbers
CSO.ContactNumbers.BusinessTelephone
CSO.ContactNumbers.Telefax
CSO.ContactNumbers.Email
X ValidISSC
X ReasonForNoValidISSC
X ISSCertificate
X ISSCertificate.CertificateStatus
X ISSCertificate.IssuerType
X ISSCertificate.Issuer
X ISSCertificate.ExpiryDate
X HasSecurityPlan
X CurrentShipSecurityLevel
X PortCalls
X PortCalls.PortCall.PortSecurityLevel
X PortCalls.PortCall.AdditionalSecurityMeasures
X ShipToShipActivityList
X ShipToShipActivityList.ShipToShipActivity.Location
X ShipToShipActivityList.ShipToShipActivity.Location.Position.Port
X ShipToShipActivityList.ShipToShipActivity.Location.Position.Latitude
X ShipToShipActivityList.ShipToShipActivity.Location.Position.Longitude
X ShipToShipActivityList.ShipToShipActivity.Location.Port.Name
X ShipToShipActivityList.ShipToShipActivity.FromDateTime
X ShipToShipActivityList.ShipToShipActivity.ToDateTime
X ShipToShipActivityList.ShipToShipActivity.Activity
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 29 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X ShipToShipActivityList.ShipToShipActivity.AdditionalSecurityMeasures
X SecurityRelatedMatterToReport
Number of persons on board
X X X PersonsOnBoard.NumberOfPersonsOnBoard
X X PersonsOnBoard.Passengers
X X PersonsOnBoard.Crew
X X Stowaways
Passengers
PassengerList.PassengerData.PassengerReference
X X X PassengerList.PassengerData.Name.FamilyName
X X PassengerList.PassengerData.Name.GivenName
X PassengerList.PassengerData.Gender
X X PassengerList.PassengerData.Nationality
X X PassengerList.PassengerData.DateOfBirth
X X PassengerList.PassengerData.PlaceOfBirth
X X PassengerList.PassengerData.CountryOfBirth
X X PassengerList.PassengerData.PassengerIdDocument.IdDocument
X X PassengerList.PassengerData.PassengerIdDocument.Number
X X X PassengerList.PassengerData.EmbarkationPort
X X PassengerList.PassengerData.DebarkationPort
X PassengerList.PassengerData.DebarkationDate
X X PassengerList.PassengerData.Transit
X PassengerList.PassengerData.VisaNumber
Crew
X CrewList.CrewMemberData.CrewReference
X X X X CrewList.CrewMemberData.Name.FamilyName
X X X X CrewList.CrewMemberData.Name.GivenName
X CrewList.CrewMemberData.Gender
X X X CrewList.CrewMemberData.Duty
X X CrewList.CrewMemberData.Nationality
X X CrewList.CrewMemberData.DateOfBirth
X X CrewList.CrewMemberData.PlaceOfBirth
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 30 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X X CrewList.CrewMemberData.CountryOfBirth
X X CrewList.CrewMemberData.CrewIdDocument.IdDocument
X X CrewList.CrewMemberData.CrewIdDocument.Number
X CrewList.CrewMemberData.EmbarkationPort
X CrewList.CrewMemberData.EmbarkationDate
X CrewList.CrewMemberData.VisaNumber
Crew's Effects
X DutiableCrewEffects.CrewEffectItem.CrewReference
X DutiableCrewEffects.CrewEffectItem.EffectDescription
Health
X ValidSSC
X ShipSanitationCertificate.IssueLocation
X ShipSanitationCertificate.IssueDate
X Health.ReInspectionRequired
X Health.VisitedInfectedArea
X Health.CallInInfectedArea.Port
X Health.CallInInfectedArea.Date
X Health.PersonDied
X Health.NumberOfDeaths
X Health.DiseaseOnBoard
X Health.IllPersonsGreaterThanExpected
X Health.NumberOfIllPersons
X Health.IllPersonsNow
X Health.MedicalConsulted
X Health.InfectionConditionOnBoard
X Health.SanitaryMeasureApplied
X Health.SanitaryMeasure
X Health.SanitaryMeasure.Type
X Health.SanitaryMeasure.Place
X Health.SanitaryMeasure.Date
X Health.LocationStowawaysJoinedShip
X Health.SickAnimal
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 31 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
Health Particulars
X HealthParticulars.PersonHealthParticulars.Number
X HealthParticulars.PersonHealthParticulars.CrewOrPassenger
X HealthParticulars.PersonHealthParticulars.Illness
X HealthParticulars.PersonHealthParticulars.SymptomsDate
X HealthParticulars.PersonHealthParticulars.ReportedToPortMedical
X HealthParticulars.PersonHealthParticulars.State
X HealthParticulars.PersonHealthParticulars.CaseDisposal
X HealthParticulars.PersonHealthParticulars.LocationOfEvacuation
X HealthParticulars.PersonHealthParticulars.Treatment
X HealthParticulars.PersonHealthParticulars.Comments
Remarks
X EPCcomment
Bunkers remaining onboard
X ROBBunkers.HFO
X ROBBunkers.GO
X ROBBunkers.MGO
ROBBunkers.MDO
ROBBunkers.Other
X BunkerDeliveryReceipt
Civil Liability Certificate for Oil Pollution Damage
X CivilLiabilityCertificate.CertificateStatus
X CivilLiabilityCertificate.ExpiryDate
X CivilLiabilityCertificate.Comment
Civil Liability Certificate for Bunker Oil Pollution Damage
X CivilLiabilityBunkerPollutionCertificate.CertificateStatus
X CivilLiabilityBunkerPollutionCertificate.ExpiryDate
X CivilLiabilityBunkerPollutionCertificate.Comment
Ship defects
X ShipDefects.HullIntegrity
X ShipDefects.Manoeuvrability
X ShipDefects.Mooring
EMSA – NSW prototype – System Interface Guide Version 1.3
Page 32 of 33
A1 -
Port
A2-B
ord
er
A3 -
DP
G
A4 -
Waste
A5 -
Security
B1 -
FA
L1
B3 -
FA
L3
B4 -
FA
L4
B5 -
FA
L5
B6 -
FA
L6
B7 -
FA
L7
B8 -
MD
H
C1 -
PS
C A
rriv
al
C2 -
PS
C D
epart
ure
C2 -
PS
C 7
2h p
re-
arr
ival
C3 -
Waste
deliv
ery
receip
t
A6 -
EN
S
B2 -
FA
L2
C4 -
Te
mpora
ry S
tora
ge
C5 -
Arr
ival N
otificatio
n
(for
Custo
ms)
C6 -
eM
anis
fest
(tenta
tive)
C7 -
Ship
arr
ival &
waste
C8 -
Oth
ers
part
C
Corresponding element of EPCRequestBody
X ShipDefects.CargoHandling
X ShipDefects.Communication
X ShipDefects.Navigation
X ShipDefects.Other