EUROPEAN COMMITTEE FOR STANDARDIZATION C O M I T É E U R O P É E N D E N O R M A L I S A T I O N E U R O P Ä I S C H E S K O M I T E E F Ü R N O R M U N G
Management Centre: rue de Stassart, 36 B-1050 Brussels
© 2004 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members.
Ref. No.:CWA 15066:2004 E
WORKSHOP
AGREEMENT
August 2004 ICS 35.240.60 English versionSAD Transit Declaration - Implementation model
This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties, the constitution of which is indicated in the foreword of this Workshop Agreement.
The formal process followed by the Workshop in the development of this Workshop Agreement has been endorsed by the National Members of CEN but neither the National Members of CEN nor the CEN Management Centre can be held accountable for the technical content of this CEN Workshop Agreement or possible conflicts with standards or legislation.
Contents
Contents ... 2
Foreword ... 4
1
Scope ... 5
3
Abbreviations... 6
4
SAD Transit Declaration – Implementation model... 7
4.1 Introduction...7
4.1.1 Context ...7
4.1.1.1 General ...7
4.1.1.2 Transit ...7
4.1.2 Boundaries and constraints...7
4.1.3 The legal basis ...8
4.1.4 Annex 37a – rules and conditions ...8
4.1.5 SAD form...12
4.1.6 Models...14
4.1.6.1 Format of descriptions in models ...14
4.1.6.2 Data naming and representation standards used ...14
4.1.6.3 Use of “signatures” in models. ...15
4.2 General design ...16
4.2.1 Essential elements of this design...16
4.2.2 Simple business model ...17
4.2.3 Use cases ...18
4.2.3.1 Use case diagram ...18
4.2.3.2 Use case description...18
4.2.4 “SAD Transit model” activity graph...19
4.2.5 “Declare transit” sequence diagram ...20
4.2.6 Class diagrams – showing header and item levels ...22
Foreword
This CWA has been submitted to the eBES (e-Business Board for European Standardization) Plenary approval by EEG3 (eBES expert group 3 – Customs). Prior to the approval the material has been evaluated by the TCG (eBES Technical Co-ordination Group). Three documents have been submitted at the sale time: SAD (Single Administrative Document) Imports Implementation Model, SAD Exports Implementation Model and SAD Transit Declaration model. The version of the current CWA corresponds to the version 8.93 of the submitter.
The formal process followed by the Workshop in the development of the CEN Workshop Agreement has been endorsed by the National Members of CEN but neither the National Members of CEN nor the CEN Management Centre can be held accountable for the technical content of the CEN Workshop Agreement or possible conflict with standards or legislation. This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and it’s members.
The final review/endorsement round for this CWA was successfully closed on 2004-02-26.The final text of this CWA was submitted to CEN for publication on 2004-06-16.
This CEN Workshop Agreement is publicly available as a reference document from the National Members of CEN: AENOR, AFNOR, BSI, CSNI, CYS, DIN, DS, ELOT, EVS, IBN, IPQ, IST, LVS, LST, MSA, MSZT, NEN, NSAI, ON, PKN, SEE, SIS, SIST, SFS, SN, SNV, SUTN and UNI.
5
1 Scope
3 Abbreviations
Abbreviation Meaning
CUSDEC
Customs Declaration EDIFACT message
CUSRES
Customs Response EDIFACT message
DTD
Document Type Definition
DV1
Form D.V.1 - Declaration of particulars relating to Customs
Value
eBES
e-business Board for European Standardization
EC European
Community
EDI
Electronic Data Interchange
EDIFACT EDI For Administration, Commerce and Transport
EEC
European Economic Community
EFTA
European Free Trade Association
EG3
Expert Group 3 for Customs and indirect taxation (of eBES)
EU European
Union
ISO
International Organization for Standardization
NCTS
New Computerised Transit System
SAD
Single Administrative Document
SAM
Single Administrative Message
SAMDEC
Single Administrative EDIFACT message (Customs Declaration)
TDED
Trade Data Element Directory
UML
Unified Modelling Language
UMM
United Nations Modelling Methodolgy
UN United
Nations
7
4
SAD Transit Declaration – Implementation model
4.1 Introduction
4.1.1
Context
4.1.1.1 General
The European Union have developed a Single Administrative Document (SAD) to enable Member States taking part in international trade to declare their goods to Customs as required by the EU Customs Code. The SAD is also used by EFTA countries and those planning to join the EU. The EU is a single market and does not have customs controls across its internal borders, but Customs departments throughout the EU have to receive declarations on the SAD to cover these main functions:
• Import of goods from outside of the EU
• Export of goods to outside of the EU
• Transit of goods under Customs control from the point of arrival in the EU to the point of duty payment in a different Member State or export from the EU. However the transit model does not reflect the paper SAD, but the electronic NCTS system.
The purpose of these declarations is to:
• Ensure that correct duties (including VAT) are paid on imported goods according to their trade classification.
• Ensure that exported goods leave the EU
• Ensure that goods in transit are not diverted on their journey within the EU.
• Control prohibited and restricted goods entering or leaving the EU (e.g. drugs, firearms).
• Collect trade statistics on imports and exports.
EG3 have developed models to cover all three of these uses.
Please note the term "Member State" used hereafter covers all of the countries covered above that use the SAD
4.1.1.2
Transit
The SAD is used at import and/or export as a declaration of the goods to allow Custom's control of those goods in transit procedure.
A copy of the paper form is shown below as it is referenced in the text of the model.
Please note that any XML code attached to this model is given only as an example. It is not to be taken as NCTS compliant.
4.1.2
Boundaries and constraints
This model is based upon the normal SAD transit procedures as set out in the legal basis below. It is constrained by that law and definitions given are limited to those used in law. It is recognised that anyone dealing with Customs procedures will recognise those definitions and that to expand them may create ambiguity.
4.1.3
The legal basis
The data requirement for transit is imposed by Commission Regulation (EEC) No 2454/93 of 2nd July 1993 laying down provisions for the implementation of Council Regulation (EEC) 2913/92 establishing the Community Customs Code as last amended by Regulation (EC) No 2700/2000 of the European Parliament and of the Council and in particular Article 247 thereof. Specific amendments relating to NCTS were made in Commission Regulation (EC) No 502/1999 of 12 February 1999.
In particular the data requirement as well as rules and conditions for completing a transit declaration are given in annexes 37a and 38a of Regulation (EEC) No 2454/93. The rules and conditions are referred to throughout the document and are not repeated within it. To avoid repetition of much text there is reference to those rules and conditions which are reproduced in full below
4.1.4
Annex 37a – rules and conditions
Only those rules and conditions relevant to this model have been included. CONDITIONS:
C001 IF "Country of Destination" (box 17a) on Transit Operation level contains one of the Contracting Parties
THEN TRADER Consignee (box 8) = "R" ELSE TRADER Consignee (box 8) = "O" Contracting parties are :
the individual countries of V4, or, the individual countries of EFTA, or, EU as a group.
C002 IF "Country of Destination" (ex box 17a) on GOODS ITEM level contains one of the Contracting Parties (see definition in C001)
THEN TRADER Consignee (ex box 8) = "R" ELSE TRADER Consignee (ex box 8) = "O"
C005 IF first digit of "Inland mode of transport" (box 26) = "5" or "7" THEN Identity at Departure (box 18) can not be used C006 IF first digit of "Inland mode of transport" (box 26) = "2", "5" or "7"
THEN "Nationality at Departure" (box 18) can not be used C010 IF first digit of "Transport mode at the border" (box 25) = "2", "5" or "7"
THEN "Nationality crossing border" (box 21) = "O" ELSE "Nationality crossing border" (box 21) = "R" C015 IF SGI-CODES is used
THEN "Commodity Code" (box 33) = "R" ELSE "Commodity Code" (box 33) = "O"
C030 IF there are different Contracting parties (see definition in C001) declared for Departure (identified by the Office of Departure, box C) and Destination (identified by the Office of Destination, box 53)
THEN at least one "CUSTOMS OFFICE of Transit" (box 53) = "R" ELSE "CUSTOMS OFFICE of Transit" (box 53) = "O"
C035 IF "Declaration type" (box 1) or "Declaration type" (ex box 1) = "T2" and "Country of dispatch", identified by the first 2 digits of the "CUSTOMS OFFICE of Departure Reference Number" (Box C) = is an EFTA or V4 country
9 CONDITIONS:
ELSE "PREVIOUS ADMINISTRATIVE REFERENCES" = "O" C045 IF "Declaration type" (box 1) = "T-"
THEN "Declaration type" (ex box 1) = "R"
ELSE "Declaration type" (ex box 1) can not be used C050 IF "TIN" (box 50) is used
THEN all attributes of name and address (NAD) (box50) = "O" if already known by NCTS
ELSE all attributes of name and address (NAD) (box50) = "R" C055 IF "Container" (box 19) = "1"
THEN "CONTAINERS (box 31)" = "R" ELSE "CONTAINERS (box 31)" = "O".
C060 IF "Kind of packages" (Box 31) indicates "BULK" (UNECE rec 21 : "VQ","VG", "VL", "VY","VR" or "VO")
THEN "Marks & numbers of packages" (Box 31) = "O" "Number of packages" (box 31) can not be used "Number of Pieces" (box 31) can not be used
ELSE IF "Kind of packages" (Box 31) indicates "UNPACKED" (UNECE rec 21 : = "NE")
THEN "Marks & numbers of packages" (Box 31) = "O" "Number of packages" can not be used
"Number of Pieces" (box 31) = "R"
ELSE "Marks & numbers of packages" (Box 31) = "R" "Number of packages" (box 31) = "R"
"Number of Pieces" (box 31) can not be used C075 IF "Additional Information id" (Box 44) = "DG0" or "DG1"
THEN "Export from EC" or "Export from country" (Box 44) = "R"
ELSE "Export from EC" and "Export from country" (Box 44) can not be used. C085 IF "Guarantee type" = "0", "1", "2", "4" or "9"
THEN "GUARANTEE REFERENCE" = "R" ELSE "GUARANTEE REFERENCE" = "O".
C086 IF ("Guarantee type" = "0", "1", "2", "4" or "9") AND (attribute 'GRN' (NCTS Guarantee reference number) is used)
THEN "Access code" = "R" ELSE "Access code" = "O". C095 IF "Number of loading lists" (Box 4) is used
THEN "Total number of packages" (Box 6) = "R" ELSE "Total number of packages" (Box 6) = "O". C100 IF "CONTROL RESULT" (Box D) is used
CONDITIONS: "Agreed location code" = "O" "Agreed location of goods" = "O" "Customs sub place" = "O".
C110 IF "CONTROL RESULT" (Simplified procedure) is used THEN "TIN" = "R"
ELSE "TIN" = "O".
C125 IF "Other guarantee reference" is NOT used THEN "GRN" = "R"
ELSE "GRN" can not be used. C130 IF "GRN" is NOT used
THEN "Other guarantee reference" = "R"
ELSE "Other guarantee reference" can not be used. C135 IF only 1 Country of dispatch is declared
THEN "Country of dispatch (box 15a)" on Header level = "R"
"Country of dispatch (ex box 15a)" on GOODS ITEM level can not be used ELSE "Country of dispatch (box 15a)" on Header level can not be used
"Country of dispatch (ex box 15a)" on GOODS ITEM level = "R". C140 IF only 1 Country of destination is declared
THEN "Destination country (box 17a)" on Header level = "R"
"Destination country (ex box 17a)" on GOODS ITEM level can not be used ELSE "Destination country (box 17a)" on Header level can not be used
"Destination country (ex box 17a) GOODS ITEM level = "R".
RULES:
R005 "Item no" (box 32) is always used even if "Items" (box 5) = "1", "Item no" (box 32) is also "1" R007 Each "Item no" (box 32) is unique throughout the declaration
R010 When there is only 1 Consignor declared for all Goods Items, the data group "TRADER Consignor (box 2)" on Header level is used. The data group "TRADER Consignor (ex box 2)" on GOODS ITEM level can not be used
R011 When there is only 1 Consignee declared for all Goods Items, the data group "TRADER Consignee (box 8)" on Header level is used. The data group "TRADER Consignee (ex box 8)" on GOODS ITEM level can not be used
R015 The data group "TRADER Authorised Consignee (box 53)" can be used to indicate that simplified procedure will be used at destination.
R020 When the declaration type (box 1 or ex box 1) = "T2" and the movement is issued in a non-EU country (identified by the Office of Departure), the Principal must declare at least one "Previous document type" (box 40) = "T2", "T2L", "T2F", "T2LF", "T2CIM", "T2TIR" or "T2ATA" followed by its reference in "Previous document reference".
R026 One of the attributes becomes required in case "PRODUCED DOCUMENTS/CERTIFICATES" (Box 44) is used.
11 RULES:
R035 Conditions "C5" and "C6" can not be checked in case Box 26 is not used R036 Condition "C10" can not be checked in case Box 25 is not used
R041 "Agreed Location Of Goods"/"Agreed Location Code", "Authorised location of goods" and "Customs sub place" (box 30) can not be used at the same time.
R060 When the Trader uses Commodity codes then he must declare at least 4 and up to 8 digits of the commodity code
R075 ‘Export from EC‘ and ‘Export from country’ can not be used at the same time. When ‘Export from EC’ is used, the value of this attribute is set to ‘1’.
R095 When Box 3 is not used and there is more than one good item declared then "Number of loading lists (Box 4) is required.
This attribute is to be used when paper loading lists are present. In case of paper loading lists the following rules are applied:
- the required attribute "Country of dispatch" (box 15a) of the data group Header is set to "--",
- there is only 1 occurrence of the data group GOODS ITEM, and where necessary the sub data groups PREVIOUS ADMINISTRATIVE REFERENCES, PRODUCED
DOCUMENTS/CERTIFICATES and SPECIAL MENTIONS. All the other sub data groups of GOODS ITEM can not be used,
- the attribute "Textual description" (box 31) contains references to the attached loading lists, "Textual_description_LNG" contains the language code used for those references. The content of the references can be:
for "Declaration type" (box 1) = "T1" : "See Loading List(s)", for "Declaration type" (box 1) = "T2" : "See Loading List(s)",
for "Declaration type" (box 1) = "T-" : "T1 : See Loading List(s) from ... to ...","T2 : See Loading List(s) from ... to ...",
- the attribute "Item number" (box 32) is filled-in with "--",
- all the other attributes of the data group GOODS ITEM can not be used.
R100 The attribute is used as the basic language to be used in any further communication between the Trader at Departure and the Customs system. If the Trader does not use this attribute then the Customs system will use the default language of the Office of Departure. R105 The total number of packages is equal to the sum of all "Number of packages" + all
"Number of pieces" + a value of "1" for each declared "bulk". This control is not possible when "Number of loading lists" (box 4) is used.
R155 The data group SGI-CODES must be present in case the declaration contains Sensitive Goods
R156 A "Sensitive Quantity" is always required when the movement contains sensitive goods (see also Rule 155). The "Sensitive Goods Code" is not always required when the movement contains sensitive goods. If the HS6 commodity code (Box 33) is enough to uniquely identify a sensitive good then the "Sensitive Goods Code" is not required. If the HS6 commodity code (Box 33) is not enough to uniquely identify a sensitive good then the "Sensitive Goods Code" becomes required.
R160 The data group CONTROL RESULTS must be present in case the declaration is submitted under simplified procedure
R165 The data group SEALS INFO must be present in case the declaration is submitted under simplified procedure, the authorisation of which foresees the use of seals.
RULES:
R231 The value of this attribute must be one of the 22 countries for Transit without the 15 countries of the EC.
R470 The IE15 allows the usage of commodity codes up to 8 digits (national), however only the first six digits are sent to destination with the AAR (international) and to the Office(s) of Transit with the ATR (international).
R700 This information is not required when goods of different type covered by the same declaration are packed together in such a way that it is impossible to determine the gross mass of each type of goods.
4.1.5
SAD
form
The text from this form is used in the class and attribute descriptions. The box numbers from the form are also used as a cross reference. There is an inconsistency in the naming between SAD, IE 15 and DDNTA names, but this model uses SAD names only. It is important to note that the data is not within the remit of EG3 to change and that the model reflects a logical order and relationship of the given data.
13
A OFFICE OF DESTINATION
EUROPEAN COMMUNITY 1 D E C L A R A T I O N
2 Consignor/Exporter No
6
3 Forms 4 Loading lists
5 Items 6 Total packages 7 Reference number
8 Consignee No 9 Person responsible for financial
l
No
10 Country last 11 Trad./Prod. 12 Value details 13 C. A. P.
consigne
d country
14 Declarant/Represenative No 15 Country of dispatch/export 15 C. disp./exp. Code 17 Country destin. Code
a) b) a) b)
16 Country of origin 17 Country of destination
18 Identity and nationality of means of transport on arrival 19 Ctr. 20 Delivery terms
21 Identity and nationality of active means of transport crossing the border 22 Currency and total amount invoiced 23 Exchange rate 24 Nature of
transaction 25 Mode of transport 26 Inland mode 27 Place of unloading 28 Financial and banking data
C opy for the co untr y of de st in ation
at the border of transport
29 Office of entry 30 Location of goods
6
32 Item 33 Commodity Code Marks and numbers – Container No(s) – Number and kind
No 34 Country origin Code 35 Gross mass (kg) 36 Preference
a) b)
37 P R O C E D U R E 38 Net mass (kg) 39 Quota
40 Summary declaration/Previous document
31 Packages and description of goods
41 Supplementary units 42 Item price 43 V.M.
Code A. I. Code 45 Adjustment 46 Statistical value 44 Additional information/ Documents produced/ Certificates and authori- zations
Type Tax base Rate Amount MP 48 Deferred payment 49 Identification of warehouse
B ACCOUNTING DETAILS 47 Calculation of taxes Total:
50 Principal No Signature: C OFFICE OF DEPARTURE
represented by
Place and date:
51 Intended offices of transit
(and country)
Code 53 Office of destination (and country) 52 Guarantee
not valid for voor
D CONTROL BY OFFICE OF DESTINATION 54 Place and date:
Type
Office Signature and name of declarant/representative:
Date
4.1.6
Models
The set of Use case, activity and sequence diagrams show only the transit function.
• Use case diagram of Submit SAD transit declaration; shows the main function (use case) of the transit SAD, the actors who perform or are involved in this function and the relationships between the actors and the use case. The activity and sequence diagrams detail this use case.
• Activity diagram "Submit SAD transit declaration"; this diagram shows actors, chain of activities, decisions and flows inside this function.
• Sequence diagram "Submit SAD transit declaration" shows object interactions arranged in time sequence. In particular, it shows the actors participating in the interactions and the sequence of messages exchanged.
• Class diagram of the SAD transit message; this class diagram shows the structure of the SAD transit message. The classes are a set of objects that share the same attributes, operations, methods, relationships and semantics.
The model has been designed, validated and approved by delegates from Member States within the framework of EG3.
4.1.6.1
Format of descriptions in models
All attribute descriptions are given in the following format:
SAD REF Cross reference to SAD or DV1 box number and text. DESC Plain language description of data element
TAG Gives appropriate TDED tag number, description and format where available. RULES Mandatory or conditional with cross reference to footnotes, rules or conditions FORMAT Format to be used with this model
CODES Code list where applicable NOTES Any other relevant information
4.1.6.2
Data naming and representation standards used
The three parts of a name are:
Object term: defining the dominant area of interest. Property term: distinguishing characteristic
Representation term: describes the form of the set of valid D/E values.
15
NAME:
Object class
Property term
Repr.term
Class name
Attribute
name
CLASS
DIAGRAM
Data
type
The way that class and attribute names are written is as defined by ebXML Technical Architecture Specification (UNCEFACT_ebTA.doc). This states that:
When UML and Object Constrained Language (OCL) are used to specify ebXML artifacts Capitalization naming SHALL follow the following rules:
• Class, Interface, Association, Package, State, Use Case, Actor names SHALL use UCC convention (examples: ClassificationNode, Versionable, Active, InsertOrder, Buyer).
• Attribute, Operation, Role, Stereotype, Instance, Event, Action names SHALL use LCC convention (examples: name, notifySender, resident, orderArrived).
4.1.6.3
Use of “signatures” in models.
4.2 General
design
4.2.1
Essential elements of this design
17
4.2.2
Simple business model
Customs Office of Departure
Customs Office of Transit
Customs Office of Arrival
Invoice Consignee Consignor Goods Transport Receives Communicates Communicates Communicates Describ es goods Charges Pays Informs Releases Sends Moves
SAD functions - simple business model
This model is given to show how the various objects interact. It was developed to help to understand how the data used for the SAD is grouped together and is applicable to imports, exports and transit functions of the SAD. The terms used relate primarily to transit, but can also be related to imports and exports. The following explanations may be helpful, but please note that they relate to this diagram only and are not to be used to interpret the text in the attribute descriptions.
CONSIGNOR:
Export and import: In commercial transaction consignor is the seller of the goods, also the declarant of the customs declaration.
Transit: Consignor is the sender/dispatcher of the goods; in this model also the principal, who is responsible for the transit declaration and guarantee.
CONSIGNEE
Export and import: In commercial transaction consignee is the buyer of the goods; in this model also represents the delivery address of the goods.
Transit: Consignee is the receiver of the goods. Consignee can also be an authorized consignee, who has certain simplifications authorized by the Customs.
GOODS Goods is the consignment/shipment, which is declared with the customs declaration. INVOICE Invoice represents any document to be used as a basis for calculating the customs value.
Consignor also provides consignee with other additional documents such as certificates of origin, import/export licenses etc., which can be / have to be used when making a
customs declaration.
TRANSPORT "Transport" represents the actual occurence of moving the goods from consignor/seller to consignee/buyer. Transport information contains data related to the means and mode of transport and possible incidents during the transportation.
CUSTOMS OFFICE OF DEPARTURE/TRANSIT/ARRIVAL
Export and import: The Customs officer or customs automated system receiving and verifying customs declarations, calculating and charging for possible duties and taxes, making customs decisions and interchanging data with other customs' and administrations.
4.2.3
Use
cases
4.2.3.1
Use case diagram
SAD Transit model V8.93
Trader at Departure Customs Office of Departure Declare Transit
Use case diagram : SAD Transit model use case diagram
4.2.3.2
Use case description
Name Declare Transit Traceability Ind.
Actors Trader at Departure Customs Office of Departure
Description
This use case diagram shows the system for the declaration of transit. This diagram shows the different functions (use cases) of the transit system, the actors who perform or are involved in these functions and the relationships between the actors and the use cases
Pre-condition Goods are to be presented for transit
Post-condition Customs re-act to the data contained within a SAD transit declaration by accepting or rejecting it Scenario 1
Alternative
19
4.2.4
“SAD Transit model” activity graph
The only activity modelled is that of “Declare Transit” which is highlighted in blue. The other functions are shown only to put this into context.
Action states :
• Declare Transit • Acceptance Decision • Send Loading list(s) • Receive IE16 • Control Decision • Control • Receive IE60 • Goods Release • Receive IE51 • Receive IE28 • Send IE54 • Receive IE29 • IE62 • Partitions :
• Customs Office of Departure • Trader at Departure
• Transitions :
• Initial to Declare Transit
• Declare Transit to Acceptance Decision • Send Loading list(s) to Acceptance Decision • Acceptance Decision to Branch
• Branch to Receive IE16 • Branch to Control Decision • Control Decision to Branch • Branch to Control
• Send IE54 to Control • Control to Branch • Branch to Receive IE60 • Branch to Goods Release • Goods Release to Receive IE29 • Branch to Receive IE51
Customs Office of Departure: Acceptance Decision Control Decision Control Goods Release [Accepted] [Control] [OK] Trader at Departure: Declare Transit
Send Loading list(s)
Receive IE16 Receive IE60 Receive IE51 Receive IE28 Send IE54 Receive IE29 IE62 Control Decision Receive IE28
[Release request rejection] [Control Decision Notification]
[No Release for Transit] Declare Transit
Send Loading list(s)
Receive IE16 [Declaration Rejected]
[Declaration Data (IE15)]
[MRN Allocated] Acceptance Decision [Accepted] Receive IE60 Receive IE51 Send IE54 IE62 [Request of Release] Control Goods Release [Control] [OK]
Receive IE29 [Release for Transit]
Activity diagram: SAD Transit model activity diagram
The activity diagram shows the chain of activities associated with the use case with the actors responsible for each activity.
4.2.5
“Declare transit” sequence diagram
Declared instances :
• Trader at departure
21
Trader at departure: Customs Office of Departure:
Declare Transit (IE15)
MRN Allocated (IE28)
Release for Transit (IE29) Control Decision Notification (IE60)
Request of Release (IE54) Release Request Rejection (IE62)
No Release for Transit (IE51) Declaration Rejected (IE16)
Sequence diagram : Transit model sequence diagram
4.2.6
Class diagrams – showing header and item levels
Address streetAndNumber : text postcode : identifier country : code city : name GoodsLocation precise [0..1] : identifier authorised [0..1] : identifier agreed [0..1] : name customsSubPlace [0..1] : identifier Consignee identity [0..1] : identifier authorisedIdentity [0..1] : identifier party : name Consignor identity [0..1] : identifier party : name identity [0..1] : identifieridentity [0..1] : identifier precise [0..1] : identifier
authorisedIdentity [0..1] : identifier 1 streetAndNumber : text party : name postcode : identifier country : code 1 city : name Seal affixed : identifier Control result : code resultLimit : date result : code affixed : identifier authorised [0..1] : identifier agreed [0..1] : name resultLimit : date GoodsDeclaration commercialReference : identifier accompanyingDocumentLanguage : code departureDialogLanguage [0..1] : code package [0..1] : quantity loadingList [0..1] : quantity issuePlace : name grossMass : quantity issue : date item : quantity commercialReference : identifier accompanyingDocumentLanguage : code departureDialogLanguage [0..1] : code package [0..1] : quantity loadingList [0..1] : quantity 1 Principal identity [0..1] : identifier party [0..1] : name Representative capacityName [0..1] : text party : name identity [0..1] : identifier capacityName [0..1] : text issuePlace : name party [0..1] : name 1 0..1 1 1 1 0..1 1 1
party : name grossMass : quantity 1 1 1 issue : date item : quantity Customs destinationOffice : identifier departureOffice : identifier seal [0..1] : quantity TransitOffice identity : identifier destinationOffice : identifier departureOffice : identifier identity : identifier 0..1 seal [0..1] : quantity 1 1 1 * * 1 1 1 0..1 1 1 party : name customsSubPlace [0..1] : identifier Validity nonECContractedParty : code GoodsItem nonECContractedParty : code Guarantee type : code GuaranteeReference number [0..1] : identifier other [0..1] : text access [0..1] : identifier ecValidity [0..1] : indicator type : code 1..* number [0..1] : identifier other [0..1] : text * 1 access [0..1] : identifier ecValidity [0..1] : indicator * 0..1 1 TransportMeans borderMode [0..1] : code inlandMode [0..1] : code container : indicator loadingPlaceIdentity [0..1] : identifier borderNationality [0..1] : code borderIdentity : identifier borderType : code departureNationality [0..1] : code departureIdentity [0..1] : identifier dispatchCountry [0..1] : code destinationCountry [0..1] : code borderMode [0..1] : code inlandMode [0..1] : code container : indicator loadingPlaceIdentity [0..1] : identifier borderNationality [0..1] : code borderIdentity : identifier borderType : code departureNationality [0..1] : code departureIdentity [0..1] : identifier 1 dispatchCountry [0..1] : code destinationCountry [0..1] : code 1..*
23 GoodsItem typePartThree : code sequence : numeric netMass [0..1] : quantity commodityCode [0..1] : identifier grossMass [0..1] : quantity dispatchCountry [0..1] : code destinationCountry [0..1] : code description : text SensitiveGoods notification : code additional : quantity notification : code 1..* additional : quantity 1 * GoodsDeclaration 1 Consignor identity [0..1] : identifier party : name Consignee identity [0..1] : identifier authorisedIdentity [0..1] : identifier party : name Address city : name streetAndNumber : text postcode : identifier country : code city : name 1 identity [0..1] : identifier identity [0..1] : identifier authorisedIdentity [0..1] : identifier 0..1 1 1 1 1 streetAndNumber : text 1 party : name party : name postcode : identifier country : code Packaging container [0..1] : identifier type : code markNumber [0..1] : identifier package [0..1] : quantity piece [0..1] : quantity PreviousDocument complementaryInformation [0..1] : text reference : identifier type : code ProducedDocument complementaryInformation [0..1] : text reference [0..1] : identifier type [0..1] : code complementaryInformation [0..1] : text complementaryInformation [0..1] : text reference [0..1] : identifier typePartThree : code 1 sequence : numeric netMass [0..1] : quantity commodityCode [0..1] : identifier grossMass [0..1] : quantity dispatchCountry [0..1] : code destinationCountry [0..1] : code description : text 1 container [0..1] : identifier * type : code markNumber [0..1] : identifier package [0..1] : quantity piece [0..1] : quantity 1 1 1 reference : identifier type : code * * AdditionalInformation content [0..1] : text type [0..1] : code type [0..1] : code content [0..1] : text type [0..1] : code * 1 Export ec [0..1] : indicator exportCountry [0..1] : code ec [0..1] : indicator exportCountry [0..1] : code 0..1
4.2.7
Detailed
specification
4.2.7.1 "GoodsDeclaration"
class
Description
Customs Transit declaration (SAD). This is the root class for the Transit model.
Attributes :
• issuePlace name :
SAD REF - Box 50 (part) - Principal DESC - Place of declaration
TAG - TDED 3410 - Document issue location name - an..17 RULES - Mandatory
FORMAT - an..35 CODES - None NOTES - • issue date :
SAD REF - Box 50 (part) - Principal DESC - Date of declaration
TAG - TDED 2007 - Document issue date time - n6 RULES - Mandatory
FORMAT - n8 CODES - None NOTES - • item quantity :
SAD REF - Box 5 - Items
DESC - The total number of items declared by the person concerned. TAG - TDED 7240 - Item total quantity - n..15
RULES - Mandatory - The number of items must correspond to the number of boxes 32 to be completed FORMAT - n..5
CODES - None
NOTES - Used as control against the number of items • commercialReference identifier :
SAD REF - Box 7 - Reference number DESC - Local Reference Number (LRN). TAG - TDED 1004 - Document identifier - an..35 RULES - Mandatory
FORMAT - an..22 CODES - None NOTES -
• (0..1) package quantity :
SAD REF - Box 6 - Total packages
DESC - Total number of packages making up the consignment in question. TAG - TDED 7370 - Package total quantity - n..6
RULES - Conditional - Optional for Member States - See IE15 condition 95 and rule 105 FORMAT - n..7
CODES - None
NOTES - Corresponds to number of packages in boxes 31 - Used as control • (0..1) loadingList quantity :
SAD REF - Box 4 - Loading lists DESC - Number of loading lists
TAG - TDED 1166 - Loading list quantity - n..2 RULES - Conditional - See IE15 rule 95 FORMAT - n..5
CODES - None
25 • accompanyingDocumentLanguage code :
SAD REF - None
DESC - Language code for NCTS accompanying document TAG - TDED 3453 - Language name code - an..3
RULES - Mandatory FORMAT - a2
CODES - NCTS code list NOTES -
• (0..1) departureDialogLanguage code : SAD REF - None
DESC - Language code for subsequent communication TAG - TDED 3453 Language name code - an..3
RULES - Conditional - Optional for operators - See IE rule 100 FORMAT - a2
CODES - NCTS code list NOTES -
• grossMass quantity :
SAD REF - Box 35 - Gross mass (kg)
DESC - Total gross mass of the goods in the declaration, expressed in kilograms. The gross mass is the aggregate mass of the goods with all their packing, excluding containers and other transport equipment. TAG - TDED 6292 - Gross weight measure - n..11
RULES - Mandatory FORMAT - n..11,3 CODES - None NOTES -
4.2.7.2 "Principal"
class
DescriptionClass is required and at least one of the attributes. If name is used then address is required
Attributes :
• (0..1) party name :
SAD REF - Box 50 (part) - Principal
DESC - Full name and address of the principal
TAG - TDED 3340 - Principal responsible to customs party name and address text - an..35 RULES - Conditional - See IE15 condition 50
FORMAT - an..35 CODES - None NOTES -
• (0..1) identity identifier :
SAD REF - Box 50 (part) - Principal
DESC - Principal trader identification number (TIN) - Identification assigned to the person or company concerned by the competent authorities for tax, statistical or other purposes.
TAG - TDED 3341 - Principal responsible to customs party identifier - an..17 RULES - Conditional - See IE15 condition 110
4.7.2.3 "Representative"
class
Description
The representative, if any, of the principal
Attributes : • party name :
SAD REF - Box 50 (part) - Principal
DESC - Full name of principal's representative
TAG - TDED 3196 - Agent name and address text - an..35. RULES - Mandatory
FORMAT - an..35 CODES - None NOTES -
• (0..1) capacityName text :
SAD REF - Box 50 (part) - Principal
DESC - Capacity of principal's representative - Where that person concerned is a legal person, the signatory should add his capacity after his signature and full name.
TAG - TDED 3139 - Contact function code RULES - Conditional - Optional for operators FORMAT - a..35
CODES - None NOTES -
4.2.7.4
"Address" class
Description
Address of various parties
Attributes :
• streetAndNumber text : SAD REF - Various
DESC - The street and number of an address
TAG - TDED 3042 - Street and number or post office box identifier - an..35 RULES - Mandatory
FORMAT - an..35 CODES - None NOTES -
• postcode identifier : SAD REF - Various
DESC - The postal code of an address
TAG - TDED 3251 - Postal identification code - an..9 RULES - Mandatory
FORMAT - an..9 CODES - None NOTES - • city name :
SAD REF - Various
DESC - The city name of an address TAG - TDED 3164 - City name - an..35 RULES - Mandatory
27 • country code :
SAD REF - Various
DESC - The country code of an address TAG - TDED 3207 - Country name code - an..3 RULES - Mandatory
FORMAT - a2
CODES - NCTS code list NOTES -
4.2.7.5
"Customs" class
Description
Information relating to Customs activity and locations
Attributes :
• destinationOffice identifier :
SAD REF - Box 53 - Office of des tination (and country) DESC – Code of office of destination
TAG - TDED 3087 - Transit regime customs office release location code - an..5 RULES - Mandatory
FORMAT - an8
CODES - NCTS code list NOTES -
• departureOffice identifier :
SAD REF - Box C - Office of departure DESC – Code of the office of departure TAG - None available
RULES - Mandatory FORMAT - an8
CODES - NCTS code list NOTES -
• (0..1) seal quantity :
SAD REF - Box D (part) - Seals affixed, number DESC - Number of seals affixed
TAG - None available
RULES - Conditional - See IE 15 Rule 165 FORMAT - n..4
CODES - None NOTES -
4.2.7.6 "GoodsLocation"
class
Description
Class is conditional. If used then only one attribute to be used. See IE 15 Rule 41 and condition 100
Attributes :
• (0..1) precise identifier :
SAD REF - Box 30 - Location of goods
DESC - The precise location where it is agreed that the goods may be examined TAG - TDED 3385 - Goods location code an..35
RULES - Conditional - Optional for operators FORMAT - an..17
• (0..1) agreed name :
SAD REF - Box 30 - Location of goods
DESC - Location of the goods where it is agreed that the goods may be examined TAG - TDED 3384 -Goods location name - an..70
RULES - Conditional - Optional for operators FORMAT - an..35
CODES - None NOTES -
• (0..1) authorised identifier :
SAD REF - Box 30 - Location of goods
DESC - The precise authorised location where the goods may be examined TAG - TDED 3385 - Goods location code an..35
RULES - Conditional - Optional for operators FORMAT - an..17
CODES - None NOTES -
• (0..1) customsSubPlace identifier : SAD REF - Box 30 - Location of goods
DESC - The precise Customs sub-place location where the goods may be examined TAG - TDED 3385 - Goods location code an..35
RULES - Conditional - Optional for operators FORMAT - an..17
CODES - None NOTES -
4.2.7.7 "TransitOffice"
class
Description
Transit office at border of EC. - Conditional - IE15 condition 30
Attributes :
• identity identifier :
SAD REF - Box 51 - Intended offices of transit (and country) DESC - Intended transit offices,
TAG - TDED 3107 - Transit customs office location code - an..5 RULES - Mandatory
FORMAT - an8
CODES - NCTS code list NOTES -
4.2.7.8 "Seal"
class
Description
Identity of affixed seals - Conditional - used if number of seals > 0
Attributes :
• affixed identifier :
SAD REF - Box D - Seals affixed identity DESC - Identity of affixed seals
TAG - TDED 9308 Transport unit seal identifier - an..35 RULES - Mandatory
29
4.2.7.9 "Control"
class
Description
Result of authorised consignor control - IE 15 Rule 160
Attributes : • result code :
SAD REF - Box D (part) - Result
DESC - Result of Customs control excercised by authorised consignor TAG - None available
RULES - Mandatory FORMAT - an2
CODES - NCTS code list NOTES -
• resultLimit date :
SAD REF - Box D (part) - Time limit (date) DESC - Date of limit of goods delivery
TAG - TDED 2370 - Delivery time-limit - an..35 RULES - Mandatory FORMAT - n8 CODES - None NOTES -
4.2.7.10 "TransportMeans"
class
Description Transport details Attributes : • (0..1) borderMode code :SAD REF - Box 25 - Mode of transport at the border
DESC - The mode of transport corresponding to the active means of transport which it is expected will be used on exit from the customs territory of the Community.
TAG - TDED 8067 - Transport mode name code an..3 used with TDED 8051 Transport stage code qualifier an..3 (code 11)
RULES - Conditional - Optional for operator FORMAT - n..2
CODES - NCTS code list NOTES -
• (0..1) borderNationality code :
SAD REF - Box 21 (part 2) - Identity and nationality of active means of transport crossing the border DESC - Refers to Community's external border.
TAG - TDED 8453 - Transport means nationality code - an..3 - used with TDED 8051 Transport stage code qualifier an..3 (code 11)
RULES - Conditional - See IE15 condition 10 and rule 36 FORMAT - a2
CODES - NCTS code list (ISO 3166) NOTES -
• borderIdentity identifier :
SAD REF - Box 21 (part 1) - Identity and nationality of active means of transport crossing the border DESC - DESC - Refers to Community's external border.
TAG - TDED 8212 - Transport means identification name - an..17. Use with qualifier TDED 8051 - Transport stage code qualifier - an..3 (Code 11)
RULES - Conditional - Optional for operators FORMAT - an..27
CODES - None
• borderType code :
SAD REF - Box 21 (part 3) - Active means of transport crossing border DESC - The type of transport means used.
TAG - TDED 8179 - Transport means description code - an..8. Use with transport stage/locationTDED 8051 - Transport stage code qualifier (code 11)
RULES - Conditional - Optional for operators FORMAT - n..2
CODES - National codes NOTES -
• (0..1) inlandMode code :
SAD REF - Box 26 - Inland mode of transport DESC - The mode of transport used at departure.
TAG - TDED 8067 - Transport mode name code - an..3 used with TDED 8051 transport stage qualifier an..3 (code 1)
RULES - Conditional - Optional for operators FORMAT - n..2
CODES - NCTS code list NOTES -
• container indicator :
SAD REF - Box 19 - Container (Ctr)
DESC - Shows whether or not goods in container at departure. TAG - TDED 4140 - Container transport indicator - n1
RULES - Mandatory - See IE15 rule 230 FORMAT - n1
CODES - NCTS code list NOTES -
• (0..1) departureNationality code :
SAD REF - Box 18 (part 2) - Identity and nationality of means of transport at departure
DESC - Nationality of means of transport on which the goods are directly loaded at the time of transit formalities.
TAG - TDED 8453 - Transport means nationality code - an..3 with qualifier TDED 8051 transport stage qualifier an..3 (code 12)
RULES - Conditional - See IE 15 condition 6 and rule 35 FORMAT - a2
CODES - NCTS code list (ISO 3166) NOTES -
• (0..1) departureIdentity identifier :
SAD REF - Box 18 (Part 1) - Identity and nationality of means of transport at departure
DESC - Identification of means of transport on which the goods are directly loaded at the time of transit formalities.
TAG - TDED 8212 - Transport means identification name - an..26 RULES - Conditional - See IE15 condition 5 and rule 35
FORMAT - an..27 CODES - None NOTES -
• (0..1) loadingPlaceIdentity identifier : SAD REF - Box 27 - Place of loading
DESC - Place at which the goods are loaded onto the active means of transport. TAG - TDED 3334 - Loading location name an..17
RULES - Conditional - Optional for operators FORMAT - an..17
CODES - None NOTES -
• (0..1) dispatchCountry code :
SAD REF - Box 15a - Country of dispatch/export
DESC - The code for the Member State of dispatch of the goods. TAG - TDED 3221 - Despatch country code - an..3
RULES - Conditional - See IE 15 Condition 135 FORMAT - a2
31 • (0..1) destinationCountry code :
SAD REF - Box 17a - Country of destination
DESC - The country of destination of the goods as known at the time of declaration. TAG - TDED 3217 - Final destination country code - an..3
RULES - Conditional - See IE 15 condition 140 FORMAT - a2
CODES - NCTS code list ( ISO 3166) NOTES -
4.2.7.11 "Guarantee"
class
Description
Information relating to transit guarantee
Attributes : • type code :
SAD REF - Box 52 - Guarantee DESC - Guarantee type.
TAG - TDED 4377 - Obligation guarantee code - n1 RULES - Mandatory
FORMAT - n1
CODES - NCTS code list NOTES -
4.2.7.12 "GuaranteeReference"
class
Description
Information defining the guarantee. IE 15 Condition 85
Attributes :
• (0..1) number identifier :
SAD REF - Box 52 (part) Guarantee
DESC - Guarantee reference number (GRN).
TAG - TDED 4376 - Obligation guarantee text - an..35 RULES - Conditional - See IE 15 condition 125 FORMAT - an..24
CODES - None NOTES - • (0..1) other text :
SAD REF - Box 52 (part) - Guarantee DESC - Guarantee other reference.
TAG - TDED 4376 - Obligation guarantee text - an..35 RULES - Conditional - See IE 15 condition 130 FORMAT - an..35
CODES - None NOTES -
• (0..1) access identifier :
SAD REF - Box 52 (part) - Guarantee DESC -
TAG - TDED 4376 - Obligation guarantee text - an..35 RULES - Conditional - See IE 15 condition 86
• (0..1) ecValidity indicator :
SAD REF - Box 52 (part) - Guarantee DESC - Indicates that guarantee limited.
TAG - TDED 4377 - Obligation guarantee code - n1 RULES - Conditional - See IE 15 rule 230
FORMAT - n1
CODES - NCTS code list NOTES -
4.2.7.13 "Validity"
class
Description
Shows non-valid countries where indicated in Guarantee Reference class
Attributes :
• nonECContractedParty code :
SAD REF - Box 52 (part) - Guarantee
DESC - Country code of where guarantee not valid.
TAG - TDED 3207 - Country name code - an..3 used with qualifier TDED 3209 Country qualifier - an..3 RULES - Mandatory - See IE 15 rule 231
FORMAT - a2
CODES - NCTS code list NOTES -
4.2.7.14 "GoodsItem"
class
Description
Information about the goods declared. IE 15 rule 95
Attributes :
• sequence numeric :
SAD REF - Box 32 - Item number DESC -
TAG - TDED 1496 - Goods item number - n..5 RULES - Mandatory - See IE 15 rules 5 and 7 FORMAT - n..5
CODES - None NOTES - • description text :
SAD REF - Box 31 (part) - Packages and description of goods; marks and numbers - container No(s) - numbers and kinds
DESC - The description of the goods means the normal trade description. The description must include the particulars needed to identify the goods.
TAG - TDED 7002 - Goods desciption text - an..26x10 RULES - Mandatory
FORMAT - an..260 CODES - None NOTES -
• (0..1) commodityCode identifier :
SAD REF - Box 33 (part 1) - Commodity code DESC - CN code or HS code
TAG - TDED 7357 - Commodity identification code - n..10
RULES - Conditional - See IE 15 rules 60 and 470 and condition 15 FORMAT - n..10 (Technical rule 102)
33 • (0..1) grossMass quantity :
SAD REF - Box 35 - Gross mass (kg)
DESC - Gross mass of the goods described in the corresponding box 31, expressed in kilograms. The gross mass is the aggregate mass of the goods with all their packing, excluding containers and other transport equipment.
TAG - TDED 6292 - Gross weight measure - n..11 RULES - Conditional - See IE 15 rule 700
FORMAT - n..11,3 CODES - None NOTES -
• (0..1) netMass quantity :
SAD REF - Box 38 - Net mass (kg)
DESC - Mass of the goods themselves without any packaging, expressed in kilograms. TAG - TDED 6048 - Net net weight measure - n..8
RULES - Conditional - Optional for operators FORMAT - n..11,3
CODES - None NOTES -
• (0..1) dispatchCountry code :
SAD REF - Box 15a - Country of dispatch/export code
DESC - The code for the Member State of dispatch of the goods. TAG - TDED 3221 - Despatch country code - an..3
RULES - Conditional - See IE 15 Condition 135 FORMAT - a2
CODES - NCTS code list ( ISO 3166) NOTES -
• (0..1) destinationCountry code :
SAD REF - Box 17a - Country of destination
DESC - The country of destination of the goods as known at the time of declaration. TAG - TDED 3217 - Final destination country coded - an..3
RULES - Conditional - See IE 15 condition 140 FORMAT - a2
CODES - NCTS code list ( ISO 3166) NOTES -
• typePartThree code :
SAD REF - Box 1 (part 3) - Declaration DESC - Third sub division of declaration type. TAG - Tag TDED 1001 - Document name code - n3 RULES - Mandatory
FORMAT - an..9 although current codes use only 4 digits CODES - NCTS code list
NOTES -
4.2.7.15 "Consignor"
class
Description
In IE 15 this class must be used either at Declaration, if only one consignor, or Goods Item level if more than one.
In order to show both circumstances in this model it appears at both levels.
Attributes : • party name :
SAD REF - Box 2 - Consignor/Exporter
DESC - The full name and address of the person concerned. TAG - TDED 3336 - Consignor name and address text - an..35 RULES - Mandatory - See IE15 - rule 10
• (0..1) identity identifier :
SAD REF - Box 2 - Consignor/Exporter
DESC - The trader identification number (TIN) issued by the competent authorities to the person concerned for fiscal, statistical or other purposes.
TAG - TDED 3337 - Consignor identifier - an..17 RULES - Conditional - Optional for operators FORMAT - an..17
CODES - None NOTES -
4.2.7.16 "Consignee"
class
Description
In IE15 this class can be used conditionally at either header, if only one consignee, or item level if more than one. See IE15 condition 2
In order to show both circumstances in this model it appears at both levels.
Attributes : • party name :
SAD REF - Box 8 - Consignee
DESC - The full name and address of the person(s) or company (ies) to whom the goods are to be delivered.
TAG - TDED 3132 - Consignee name and address text - an..35 RULES - Mandatory
FORMAT - an..35 CODES - None NOTES -
• (0..1) identity identifier :
SAD REF - Box 8 - Consignee
DESC - Trader Identification number (TIN) assigned by the competent authorities to the person concerned for tax, statistical or other purposes.
TAG - TDED 3133 - Consignee identifierd - an..17 RULES - Conditional - Optional for operators FORMAT - an..17
CODES - None NOTES -
• (0..1) authorisedIdentity identifier :
SAD REF - Box 53 - Office of destination (and country)
DESC - Trader identification number (TIN) of the authorised consignee - can be used to indicate that simplified procedure will be used at destination.
TAG - TDED 3133 - Consignee identifier - an..17
RULES - Conditional - Optional for operators - See IE15 rule 15 FORMAT - an..17
35
4.2.7.17 "Packaging"
class
Description
Decribes goods packaging from SAD box 31. Number of packages and number of pieces may not both be used in a single occurence of the class. Not used where rule 95 applies
Attributes :
• (0..1) markNumber identifier :
SAD REF - Box 31 (part) - Packages and description of goods; marks and numbers - container No(s) - numbers and kinds
DESC - The marks and numbers of packages
TAG - TDED 7102 - Shipping marks description - an..35 (17X10) RULES - Conditional - See IE 15 condition 60
FORMAT - an..42 CODES - None NOTES -
• (0..1) container identifier :
SAD REF - Box 31 (part) - Packages and description of goods; marks and numbers - container No(s) - numbers and kinds
DESC - Container number(s)
TAG - TDED 8260 - Equipment identifier - an..17 - Plus qualifier TDED 3055 - Code list responsible agency code - an3
RULES - Conditional - Only used where goods are in a container at point of declaration - See IE15 condition 55
FORMAT - an..17 CODES - None NOTES - • type code :
SAD REF - Box 31 (part) - Packages and description of goods; marks and numbers - container No(s) - numbers and kinds
DESC - Kind of packages
TAG - TDED 7065 - Package type description code - an..7 RULES - Mandatory
FORMAT - an..3
CODES - NCTS code list NOTES -
• (0..1) package quantity :
SAD REF - Box 31 (part) - Packages and description of goods; marks and numbers - container No(s) - numbers and kinds
DESC – Gives the quantity of the packages TAG - TDED 7224 - Package quantity - n..8 RULES - Conditional - See IE15 condition 60 FORMAT - n..5
CODES - None NOTES -
• (0..1) piece quantity : SAD REF - None
DESC - Number of pieces TAG - No tag available
RULES - Conditional - See IE15 condition 60 FORMAT - n..5
4.2.7.18 "PreviousDocument"
class
Description
Class is conditional. Conditional - IE 15 condition 35
Attributes : • type code :
SAD REF - Box 40 (Part1) - Summary declaration/Previous document DESC - Document type
TAG - TDED 1001 - Document name code - an..3 RULES - Mandatory - See IE 15 rule 20
FORMAT - an..6
CODES - See IE 15 rule 20 NOTES -
• reference identifier :
SAD REF - Box 40 (Part2) - Summary declaration/Previous document DESC - Document reference
TAG - TDED 1090 - Previous Customs document identifier - an..35 RULES - Mandatory
FORMAT - an..20 CODES - None NOTES -
• (0..1) complementaryInformation text : SAD REF - None
DESC - Descriptive text
TAG - TDED 4440 Free text - an..70
RULES - Conditional - Optional for operators FORMAT - an..26
CODES - None NOTES -
4.2.7.19 "ProducedDocument"
class
Description
Class is conditional IE 15 rule 26. If used then at least one attribute must be used
Attributes :
• (0..1) type code :
SAD REF - Box 44 - Additional information/Documents produced/Certificates and Authorisations DESC - Produced documents and certificates in support of the declaration.
TAG - TDED 1001 - Document name code - an..3 RULES - Conditional - Optional for operators FORMAT - an..3
CODES - NCTS code list NOTES -
• (0..1) reference identifier :
SAD REF - Box 44 - Additional information/Documents produced/Certificates and Authorisations DESC - Produced documents and certificates in support of the declaration.
TAG - TDED 1004 - Document identifier - an..35 RULES - Conditional - Optional for operators FORMAT - an..20
37 • (0..1) complementaryInformation text :
SAD REF - Box 44 - Additional information/Documents produced/Certificates and Authorisations DESC - Additional information.
TAG - TDED 4440 Free text - an..70
RULES - Conditional - Optional for operators FORMAT - an..26
CODES - None NOTES -
4.2.7.20 "AdditionalInformation"
class
Description
Used where special regulations apply. Class is conditional IE 15 rule 27
Attributes :
• (0..1) content text :
SAD REF - Box 44 - Additional information/Documents produced/Certificates and Authorisations DESC - Additional information.
TAG - Various depending on information given RULES - Conditional - Optional for operators FORMAT - an..70
CODES - None NOTES - • (0..1) type code :
SAD REF - Box 44 - Additional information/Documents produced/Certificates and Authorisations DESC - Identifies type of additional information.
TAG - None available
RULES - Conditonal - Optional for operators FORMAT - an..3
CODES - National NOTES -
4.2.7.21 "Export"
class
Description
Informatiin about goods to be exported from EC
Attributes :
• (0..1) ec indicator : SAD REF - None
DESC - Indicates that goods to be exported from EC. TAG - None available
RULES - Conditional - See IE 15 condition 75 and rule 75 FORMAT - n1
CODES - NCTS code list NOTES -
• (0..1) exportCountry code : SAD REF - None
DESC - Code of country from which goods to be exported from EC. TAG - None available
RULES - Conditional - See IE 15 condition 75 and rule 75 FORMAT - a2
4.2.7.22 "SensitiveGoods"
class
Description
Used where goods are sensitive as defined in Annex 44 C. Can occur up to 9 times. IE 15 Rule 155
Attributes :
• notification code : SAD REF - None
DESC - Sensitive Goods Indicator (SGI) Code clarifying the commodity code TAG - none available
RULES - Conditional - Optional for operators - See IE 15 rule 156 FORMAT - n..2
CODES - NCTS code list NOTES -
• additional quantity : SAD REF - None
DESC - Quantitiy of sensitive goods
TAG - TDED 6060 Quantity - n..15 used with qualifier 6063 - an..3 RULES - Mandatory
39
4.2.8
Stereotype
classes
4.2.8.1
General
In this chapter you will find an overview of the approved Core Component Types as mentioned in the Core Component Technical Specification Version 2. This overview is given because of the relation with the Representation Terms used in the element names.
For the SAD models the Primary and (where appropriate ) the Secondary Representation Terms are used. Examples :
streetAndNumber text Where text is a Primary Representation Term city name Where name is a Secondary Representation Term
The Representation Terms as used in the SAD models are : Primary Representation Terms Secondary Representation Terms Amount Code
Date Time Date
Time Identifier Indicator Measure Numeric Percent Rate Value Text Name Quantity
4.2.8.2 "<<CCT>>Amount.Type"
class
DescriptionA number of monetary units specified in a currency where the unit of currency is explicit or implied
Attributes :
• content decimal : A number of monetary units specified in a currency where the unit of currency is explicit or implied
• currencyIdentifier string : The currency of the amount
4.2.8.3 "<<CCT>>Code.Type"
class
Description
A character string (letters, figures or symbols) that for brevity and / or language independence may be used to represent or replace a definitive value or text of a Property.
[Note: The term 'Code' should not be used if the character string identifies an instance of an Object Class or an object in the real world, in which case the Representation Term identifier should be used.]
Attributes :
• content string : A character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an Attribute
4.2.8.4 "<<CCT>>DateTime.Type"
class
Description
A particular point in the progression of time (ISO 8601).
[Note: This Representation Term shall also be used for Data Types only representing a Date or a Time.] Attributes :
• content string : The particular point in the progression of time • formatText string : The format of the date/time content
4.2.8.5 "<<CCT>>Identifier.Type"
class
Description
A character string used to establish the identity of, and distinguish uniquely, one instance of an object within an identification scheme from all other objects within the same scheme
Attributes :
• content string : A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects within the same scheme
4.2.8.6 "<<CCT>>Indicator.Type"
class
Description
A list of exactly two mutually exclusive Boolean values that express the only possible states of a Property. [Note: Values typically indicate a condition such as on/off; true/false etc.]
Attributes :
• content string : The value of the indicator
4.2.8.7 "<<CCT>>Measure.Type"
class
Description
A numeric value determined by measuring an object. Measures are specified with a unit of measure. The applicable unit of measure is taken from UN/ECE Rec. 20.
[Note: This Representation Term shall also be used for measured coefficients (e.g. m/s).]
Attributes :
41
4.2.8.8 "<<CCT>>Numeric.Type"
class
Description
Numeric information that is assigned or is determined by calculation, counting or sequencing. It does not require a unit of quantity or a unit of measure.
[Note: This Representation Term shall also be used for Data Types representing Ratios (i.e. rates where the two units are not included or where they are the same), Percentages, etc.)
Attributes :
• content string : As defined by Numeric. Format. Text Numeric information that is assigned or is determined
• formatText string : Whether the number is an integer, decimal, real number or percentage
4.2.8.9 "<<CCT>>Text.Type"
class
Description
A character string (i.e. a finite set of characters) generally in the form of words of a language. [Note: This Representation Term shall also be used for names (i.e. word or phrase that constitutes the distinctive designation of a person, place, thing or concept).]
Attributes :
• content string : A character string (i.e. a finite set of characters) generally in the form of words of a language
4.2.8.10 "<<CCT>>Quantity.Type"
class
Description
A counted number of non-monetary units. Quantities need to be specified with a unit of quantity. [Note: This Representation Term shall also be used for counted coefficients (e.g. flowers/m²).]
Attributes :