element ConsignmentOrderMessage
diagram taf_cat_complete_sector_p61.png
namespace http://taf-jsg.info/schemes
properties
content complex
children MessageHeader COMS
annotation
documentation
Consignment Order Message from Lead RU to RU
source <xs:element name="ConsignmentOrderMessage">
 
<xs:annotation>
   
<xs:documentation>Consignment Order Message from Lead RU to RU</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="MessageHeader"/>
     
<xs:element name="COMS" maxOccurs="50">
       
<xs:annotation>
         
<xs:documentation>Message</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="COM_Header">
             
<xs:annotation>
               
<xs:documentation>Additional Header containing consignment related key data such as dossiernumber, version number and a change log for modifications</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="SendingRU" type="CompanyCode">
                   
<xs:annotation>
                     
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which created/amended the message (like 2185).</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ReceivingRU" type="CompanyCode">
                   
<xs:annotation>
                     
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which is the receipient of the message (like 2185).</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="MessageReferenceNumber" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Message Reference NumberThis identification is being generated during creation of the message. This allows the tracing of the message.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="18">
                         
<xs:annotation>
                           
<xs:documentation>Use here a counter, any system.</xs:documentation>
                         
</xs:annotation>
                       
</xs:maxLength>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ShipmentType" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Classification of the wagon order as 'CUV' or 'CIM'.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:token">
                       
<xs:enumeration value="CIM">
                         
<xs:annotation>
                           
<xs:documentation>Regular transport, according in basic to the CIM consignment note.</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="CUV">
                         
<xs:annotation>
                           
<xs:documentation>Transport of empty wagons. If loaded and empty wagons are withing the same shipment, then the ShipmentType has to be set to CIM. For the empty wagons the loading status has to be set in the WagonDetails.</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="ConsignmentOrderType"/>
                 
<xs:element name="COM_PreparationDatetime">
                   
<xs:annotation>
                     
<xs:documentation>Date and Time of preparation of the COM</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:dateTime">
                       
<xs:pattern value=".*[+-]\d{2}:\d{2}"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="DossierNumber" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Internal identification number of  the Wo. This information is important to be able to identify the COM even after modifications. Format: RRRRYYYYMMDDNNNNNNN Where RRRR = railway code, YYYY = year, MM = month, DD = day and NNNNNNN = running number.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:length value="19"/>
                       
<xs:pattern value="\d{4}20\d{2}[0-1][0-9][0-3]\d{8}"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="VersionNumber">
                   
<xs:annotation>
                     
<xs:documentation>Message version number. This number hast to be incremented after each modification. On creation this value has to be set to 0.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="100"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ChangeLog" minOccurs="0" maxOccurs="100">
                   
<xs:annotation>
                     
<xs:documentation>Log of changes made by the LeadRU / contractual carrier during the transport.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="DateTime">
                         
<xs:annotation>
                           
<xs:documentation>DateTime, when the changes were applied.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:dateTime"/>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="NumberOfModifiedVersion">
                         
<xs:annotation>
                           
<xs:documentation>Version number of the modified message (as also written into COMHeader/COMVersionNumber).</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int"/>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="COM">
             
<xs:annotation>
               
<xs:documentation>Consignment order message</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="AcceptancePoint">
                   
<xs:annotation>
                     
<xs:documentation>Description of location and time for the take over of the consignment</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element ref="Station"/>
                       
<xs:element ref="ProductionStation" minOccurs="0"/>
                       
<xs:element ref="PreviousResponsibleRU" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>This element identifies the RU, which was responsible for the train operation on the journey section before an interchange point</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="AcceptanceDate" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Date and time (month, day and hour) at which the goods were accepted. </xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:dateTime">
                             
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element ref="ResponsibleRU"/>
                       
<xs:element name="COM_ConsignmentNumber">
                         
<xs:annotation>
                           
<xs:documentation>Running number and check digit of the consignment between Lead RU and Responsible RU. Format: NNNNNC The number consists of NNNNN = running number C = check digit, </xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:length value="6"/>
                             
<xs:pattern value="\d*[1-9]\d*"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ForwardingTrainNumber" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Train number at shipping </xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="6"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element ref="LoadingFacility" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="DeliveryPoint">
                   
<xs:annotation>
                     
<xs:documentation>Description of location and time for the hand over of the consignment</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element ref="Station"/>
                       
<xs:element ref="ProductionStation" minOccurs="0"/>
                       
<xs:element ref="NextResponsibleRU" minOccurs="0"/>
                       
<xs:element ref="LoadingFacility" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element ref="Customers" maxOccurs="2"/>
                 
<xs:element name="ConsignorDeclarations" minOccurs="0" maxOccurs="10">
                   
<xs:annotation>
                     
<xs:documentation>Consignors declarartions, this element contains either declarations of the original consignor or declarations of the LeadRU as consignor</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="ConsignorDeclarationsCode" type="xs:string">
                         
<xs:annotation>
                           
<xs:documentation>Coded consignor declaration</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element ref="DeclarationText" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="GeneralInformation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Genearal information about the complete consignment</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="ConsignorReference" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Consignor's reference concerning the complete consignment</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="35"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="WagonGroupInfo" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:maxLength value="500"/>
                             
<xs:minLength value="1"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="AttachedDocuments" minOccurs="0" maxOccurs="10">
                   
<xs:annotation>
                     
<xs:documentation>Paper documents accompanying the transport</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="DocumentType">
                         
<xs:annotation>
                           
<xs:documentation>Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:int">
                             
<xs:minInclusive value="1"/>
                             
<xs:maxInclusive value="999"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="DocumentInformation" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Additional information regarding the attached document may be entered here.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="35"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element ref="Quantity" minOccurs="0"/>
                       
<xs:element name="DocumentTypeDescription" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Description of document type, when it is not in the UN/EDIFACT 1001 list included.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="35"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CommercialSpecifications" minOccurs="0" maxOccurs="5">
                   
<xs:annotation>
                     
<xs:documentation>Commercial Specification</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="Code">
                         
<xs:annotation>
                           
<xs:documentation>Commercial specifications code</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:token"/>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="SpecificationText" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Additional Text for codes with free text</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="350"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element ref="ContractNumber"/>
                 
<xs:element ref="Routing" minOccurs="0"/>
                 
<xs:element ref="SpecialTreatments" minOccurs="0" maxOccurs="30"/>
                 
<xs:element name="CustomsProcedures" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Customs procedures</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element ref="RU_Partner" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Code of the RU entrusted of customs procedures. </xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element ref="Location"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="CustomsData" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Customs Data</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="SimplifiedTransportProcedure" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Simplified transport procedure is used (STP).</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:boolean"/>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="PrincipalRU" type="CompanyCode" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Code for the principal RU</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="CustomsSurveillance">
                         
<xs:annotation>
                           
<xs:documentation>Good under customs surveillance</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:boolean"/>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="CustomsEndorsements" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="1"/>
                             
<xs:maxLength value="350"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="RU_Declarations" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Carriers declaration</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="RU_Declaration" minOccurs="0" maxOccurs="30">
                         
<xs:annotation>
                           
<xs:documentation>Details of the carriers declaration.</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="DeclaringRU" type="CompanyCode">
                               
<xs:annotation>
                                 
<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="RU_DeclarationCode">
                               
<xs:annotation>
                                 
<xs:documentation>Carrier declaration code. </xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:string">
                                   
<xs:enumeration value="1">
                                     
<xs:annotation>
                                       
<xs:documentation>Without packing</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="2">
                                     
<xs:annotation>
                                       
<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="3">
                                     
<xs:annotation>
                                       
<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="4.1">
                                     
<xs:annotation>
                                       
<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="4.2">
                                     
<xs:annotation>
                                       
<xs:documentation>Goods damaged:(give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="4.3">
                                     
<xs:annotation>
                                       
<xs:documentation>Goods wet: ... (give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="4.4">
                                     
<xs:annotation>
                                       
<xs:documentation>Goods frozen: ... (give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="5">
                                     
<xs:annotation>
                                       
<xs:documentation>Loaded by the consignor</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="6">
                                     
<xs:annotation>
                                       
<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="7">
                                     
<xs:annotation>
                                       
<xs:documentation>Unloaded by the consignee</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="8">
                                     
<xs:annotation>
                                       
<xs:documentation>Unloaded by the carrier in ...</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="9.1">
                                     
<xs:annotation>
                                       
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="9.2">
                                     
<xs:annotation>
                                       
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="9.3">
                                     
<xs:annotation>
                                       
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="10">
                                     
<xs:annotation>
                                       
<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="11">
                                     
<xs:annotation>
                                       
<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="12">
                                     
<xs:annotation>
                                       
<xs:documentation>Other reserves: ... (give details)</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                   
<xs:enumeration value="13">
                                     
<xs:annotation>
                                       
<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>
                                     
</xs:annotation>
                                   
</xs:enumeration>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                             
<xs:element ref="DeclarationText" minOccurs="0"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="DifferentAcceptance" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Details of the changes of the acceptance point given by the consignor.</xs:documentation>
                         
</xs:annotation>
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>
                               
</xs:annotation>
                             
</xs:element>
                             
<xs:element name="DifferentAcceptanceDate" minOccurs="0">
                               
<xs:annotation>
                                 
<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>
                               
</xs:annotation>
                               
<xs:simpleType>
                                 
<xs:restriction base="xs:dateTime">
                                   
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
                                 
</xs:restriction>
                               
</xs:simpleType>
                             
</xs:element>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element ref="Wagons" maxOccurs="99">
                   
<xs:annotation>
                     
<xs:documentation>Contains list of transported Goods, Wagons and ITU etc.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="WagonPreviousNumberFreight" minOccurs="0" maxOccurs="20">
                   
<xs:annotation>
                     
<xs:documentation>Identifies the previous freight wagon if a shipment or Intermodal unit has changed the wagon during its journey</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:length value="12"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ReferenceOriginalCN" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Reference to the original consignment note between lead RU/contractual carrier and consignor</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="150"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="AgreedTimeOfDelivery" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS
diagram taf_cat_complete_sector_p62.png
namespace http://taf-jsg.info/schemes
properties
minOcc 1
maxOcc 50
content complex
children COM_Header COM
annotation
documentation
Message
source <xs:element name="COMS" maxOccurs="50">
 
<xs:annotation>
   
<xs:documentation>Message</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="COM_Header">
       
<xs:annotation>
         
<xs:documentation>Additional Header containing consignment related key data such as dossiernumber, version number and a change log for modifications</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="SendingRU" type="CompanyCode">
             
<xs:annotation>
               
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which created/amended the message (like 2185).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ReceivingRU" type="CompanyCode">
             
<xs:annotation>
               
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which is the receipient of the message (like 2185).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="MessageReferenceNumber" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Message Reference NumberThis identification is being generated during creation of the message. This allows the tracing of the message.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="18">
                   
<xs:annotation>
                     
<xs:documentation>Use here a counter, any system.</xs:documentation>
                   
</xs:annotation>
                 
</xs:maxLength>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ShipmentType" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Classification of the wagon order as 'CUV' or 'CIM'.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:token">
                 
<xs:enumeration value="CIM">
                   
<xs:annotation>
                     
<xs:documentation>Regular transport, according in basic to the CIM consignment note.</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="CUV">
                   
<xs:annotation>
                     
<xs:documentation>Transport of empty wagons. If loaded and empty wagons are withing the same shipment, then the ShipmentType has to be set to CIM. For the empty wagons the loading status has to be set in the WagonDetails.</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="ConsignmentOrderType"/>
           
<xs:element name="COM_PreparationDatetime">
             
<xs:annotation>
               
<xs:documentation>Date and Time of preparation of the COM</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:dateTime">
                 
<xs:pattern value=".*[+-]\d{2}:\d{2}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="DossierNumber" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Internal identification number of  the Wo. This information is important to be able to identify the COM even after modifications. Format: RRRRYYYYMMDDNNNNNNN Where RRRR = railway code, YYYY = year, MM = month, DD = day and NNNNNNN = running number.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:length value="19"/>
                 
<xs:pattern value="\d{4}20\d{2}[0-1][0-9][0-3]\d{8}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="VersionNumber">
             
<xs:annotation>
               
<xs:documentation>Message version number. This number hast to be incremented after each modification. On creation this value has to be set to 0.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="100"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ChangeLog" minOccurs="0" maxOccurs="100">
             
<xs:annotation>
               
<xs:documentation>Log of changes made by the LeadRU / contractual carrier during the transport.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DateTime">
                   
<xs:annotation>
                     
<xs:documentation>DateTime, when the changes were applied.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:dateTime"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="NumberOfModifiedVersion">
                   
<xs:annotation>
                     
<xs:documentation>Version number of the modified message (as also written into COMHeader/COMVersionNumber).</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int"/>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="COM">
       
<xs:annotation>
         
<xs:documentation>Consignment order message</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AcceptancePoint">
             
<xs:annotation>
               
<xs:documentation>Description of location and time for the take over of the consignment</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="Station"/>
                 
<xs:element ref="ProductionStation" minOccurs="0"/>
                 
<xs:element ref="PreviousResponsibleRU" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>This element identifies the RU, which was responsible for the train operation on the journey section before an interchange point</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="AcceptanceDate" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Date and time (month, day and hour) at which the goods were accepted. </xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:dateTime">
                       
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="ResponsibleRU"/>
                 
<xs:element name="COM_ConsignmentNumber">
                   
<xs:annotation>
                     
<xs:documentation>Running number and check digit of the consignment between Lead RU and Responsible RU. Format: NNNNNC The number consists of NNNNN = running number C = check digit, </xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:length value="6"/>
                       
<xs:pattern value="\d*[1-9]\d*"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ForwardingTrainNumber" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Train number at shipping </xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="6"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="LoadingFacility" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="DeliveryPoint">
             
<xs:annotation>
               
<xs:documentation>Description of location and time for the hand over of the consignment</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="Station"/>
                 
<xs:element ref="ProductionStation" minOccurs="0"/>
                 
<xs:element ref="NextResponsibleRU" minOccurs="0"/>
                 
<xs:element ref="LoadingFacility" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="Customers" maxOccurs="2"/>
           
<xs:element name="ConsignorDeclarations" minOccurs="0" maxOccurs="10">
             
<xs:annotation>
               
<xs:documentation>Consignors declarartions, this element contains either declarations of the original consignor or declarations of the LeadRU as consignor</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ConsignorDeclarationsCode" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation>Coded consignor declaration</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element ref="DeclarationText" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="GeneralInformation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Genearal information about the complete consignment</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ConsignorReference" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Consignor's reference concerning the complete consignment</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="35"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="WagonGroupInfo" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:maxLength value="500"/>
                       
<xs:minLength value="1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="AttachedDocuments" minOccurs="0" maxOccurs="10">
             
<xs:annotation>
               
<xs:documentation>Paper documents accompanying the transport</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DocumentType">
                   
<xs:annotation>
                     
<xs:documentation>Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:int">
                       
<xs:minInclusive value="1"/>
                       
<xs:maxInclusive value="999"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="DocumentInformation" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Additional information regarding the attached document may be entered here.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="35"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="Quantity" minOccurs="0"/>
                 
<xs:element name="DocumentTypeDescription" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Description of document type, when it is not in the UN/EDIFACT 1001 list included.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="35"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CommercialSpecifications" minOccurs="0" maxOccurs="5">
             
<xs:annotation>
               
<xs:documentation>Commercial Specification</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Code">
                   
<xs:annotation>
                     
<xs:documentation>Commercial specifications code</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:token"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="SpecificationText" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Additional Text for codes with free text</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="350"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="ContractNumber"/>
           
<xs:element ref="Routing" minOccurs="0"/>
           
<xs:element ref="SpecialTreatments" minOccurs="0" maxOccurs="30"/>
           
<xs:element name="CustomsProcedures" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Customs procedures</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="RU_Partner" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Code of the RU entrusted of customs procedures. </xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element ref="Location"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CustomsData" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Customs Data</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="SimplifiedTransportProcedure" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Simplified transport procedure is used (STP).</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:boolean"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="PrincipalRU" type="CompanyCode" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Code for the principal RU</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="CustomsSurveillance">
                   
<xs:annotation>
                     
<xs:documentation>Good under customs surveillance</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:boolean"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="CustomsEndorsements" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="350"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="RU_Declarations" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Carriers declaration</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="RU_Declaration" minOccurs="0" maxOccurs="30">
                   
<xs:annotation>
                     
<xs:documentation>Details of the carriers declaration.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="DeclaringRU" type="CompanyCode">
                         
<xs:annotation>
                           
<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="RU_DeclarationCode">
                         
<xs:annotation>
                           
<xs:documentation>Carrier declaration code. </xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="1">
                               
<xs:annotation>
                                 
<xs:documentation>Without packing</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="2">
                               
<xs:annotation>
                                 
<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="3">
                               
<xs:annotation>
                                 
<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="4.1">
                               
<xs:annotation>
                                 
<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="4.2">
                               
<xs:annotation>
                                 
<xs:documentation>Goods damaged:(give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="4.3">
                               
<xs:annotation>
                                 
<xs:documentation>Goods wet: ... (give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="4.4">
                               
<xs:annotation>
                                 
<xs:documentation>Goods frozen: ... (give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="5">
                               
<xs:annotation>
                                 
<xs:documentation>Loaded by the consignor</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="6">
                               
<xs:annotation>
                                 
<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="7">
                               
<xs:annotation>
                                 
<xs:documentation>Unloaded by the consignee</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="8">
                               
<xs:annotation>
                                 
<xs:documentation>Unloaded by the carrier in ...</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="9.1">
                               
<xs:annotation>
                                 
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="9.2">
                               
<xs:annotation>
                                 
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="9.3">
                               
<xs:annotation>
                                 
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="10">
                               
<xs:annotation>
                                 
<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="11">
                               
<xs:annotation>
                                 
<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="12">
                               
<xs:annotation>
                                 
<xs:documentation>Other reserves: ... (give details)</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                             
<xs:enumeration value="13">
                               
<xs:annotation>
                                 
<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>
                               
</xs:annotation>
                             
</xs:enumeration>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element ref="DeclarationText" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="DifferentAcceptance" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Details of the changes of the acceptance point given by the consignor.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="DifferentAcceptanceDate" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:dateTime">
                             
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="Wagons" maxOccurs="99">
             
<xs:annotation>
               
<xs:documentation>Contains list of transported Goods, Wagons and ITU etc.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WagonPreviousNumberFreight" minOccurs="0" maxOccurs="20">
             
<xs:annotation>
               
<xs:documentation>Identifies the previous freight wagon if a shipment or Intermodal unit has changed the wagon during its journey</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:length value="12"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ReferenceOriginalCN" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Reference to the original consignment note between lead RU/contractual carrier and consignor</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="150"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="AgreedTimeOfDelivery" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header
diagram taf_cat_complete_sector_p63.png
namespace http://taf-jsg.info/schemes
properties
content complex
children SendingRU ReceivingRU MessageReferenceNumber ShipmentType ConsignmentOrderType COM_PreparationDatetime DossierNumber VersionNumber ChangeLog
annotation
documentation
Additional Header containing consignment related key data such as dossiernumber, version number and a change log for modifications
source <xs:element name="COM_Header">
 
<xs:annotation>
   
<xs:documentation>Additional Header containing consignment related key data such as dossiernumber, version number and a change log for modifications</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="SendingRU" type="CompanyCode">
       
<xs:annotation>
         
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which created/amended the message (like 2185).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ReceivingRU" type="CompanyCode">
       
<xs:annotation>
         
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which is the receipient of the message (like 2185).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="MessageReferenceNumber" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Message Reference NumberThis identification is being generated during creation of the message. This allows the tracing of the message.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="18">
             
<xs:annotation>
               
<xs:documentation>Use here a counter, any system.</xs:documentation>
             
</xs:annotation>
           
</xs:maxLength>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ShipmentType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Classification of the wagon order as 'CUV' or 'CIM'.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="CIM">
             
<xs:annotation>
               
<xs:documentation>Regular transport, according in basic to the CIM consignment note.</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="CUV">
             
<xs:annotation>
               
<xs:documentation>Transport of empty wagons. If loaded and empty wagons are withing the same shipment, then the ShipmentType has to be set to CIM. For the empty wagons the loading status has to be set in the WagonDetails.</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="ConsignmentOrderType"/>
     
<xs:element name="COM_PreparationDatetime">
       
<xs:annotation>
         
<xs:documentation>Date and Time of preparation of the COM</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:dateTime">
           
<xs:pattern value=".*[+-]\d{2}:\d{2}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DossierNumber" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Internal identification number of  the Wo. This information is important to be able to identify the COM even after modifications. Format: RRRRYYYYMMDDNNNNNNN Where RRRR = railway code, YYYY = year, MM = month, DD = day and NNNNNNN = running number.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:length value="19"/>
           
<xs:pattern value="\d{4}20\d{2}[0-1][0-9][0-3]\d{8}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="VersionNumber">
       
<xs:annotation>
         
<xs:documentation>Message version number. This number hast to be incremented after each modification. On creation this value has to be set to 0.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="100"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ChangeLog" minOccurs="0" maxOccurs="100">
       
<xs:annotation>
         
<xs:documentation>Log of changes made by the LeadRU / contractual carrier during the transport.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DateTime">
             
<xs:annotation>
               
<xs:documentation>DateTime, when the changes were applied.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:dateTime"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="NumberOfModifiedVersion">
             
<xs:annotation>
               
<xs:documentation>Version number of the modified message (as also written into COMHeader/COMVersionNumber).</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int"/>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/SendingRU
diagram taf_cat_complete_sector_p64.png
namespace http://taf-jsg.info/schemes
type CompanyCode
properties
content simple
facets
Kind Value Annotation
minInclusive 0001
maxInclusive 9999
annotation
documentation
Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which created/amended the message (like 2185).
source <xs:element name="SendingRU" type="CompanyCode">
 
<xs:annotation>
   
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which created/amended the message (like 2185).</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/ReceivingRU
diagram taf_cat_complete_sector_p65.png
namespace http://taf-jsg.info/schemes
type CompanyCode
properties
content simple
facets
Kind Value Annotation
minInclusive 0001
maxInclusive 9999
annotation
documentation
Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which is the receipient of the message (like 2185).
source <xs:element name="ReceivingRU" type="CompanyCode">
 
<xs:annotation>
   
<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which is the receipient of the message (like 2185).</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/MessageReferenceNumber
diagram taf_cat_complete_sector_p66.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 18
documentation
Use here a counter, any system.
annotation
documentation
Message Reference NumberThis identification is being generated during creation of the message. This allows the tracing of the message.
source <xs:element name="MessageReferenceNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Message Reference NumberThis identification is being generated during creation of the message. This allows the tracing of the message.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="18">
       
<xs:annotation>
         
<xs:documentation>Use here a counter, any system.</xs:documentation>
       
</xs:annotation>
     
</xs:maxLength>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/ShipmentType
diagram taf_cat_complete_sector_p67.png
namespace http://taf-jsg.info/schemes
type restriction of xs:token
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration CIM
documentation
Regular transport, according in basic to the CIM consignment note.
enumeration CUV
documentation
Transport of empty wagons. If loaded and empty wagons are withing the same shipment, then the ShipmentType has to be set to CIM. For the empty wagons the loading status has to be set in the WagonDetails.
annotation
documentation
Classification of the wagon order as 'CUV' or 'CIM'.
source <xs:element name="ShipmentType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Classification of the wagon order as 'CUV' or 'CIM'.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="CIM">
       
<xs:annotation>
         
<xs:documentation>Regular transport, according in basic to the CIM consignment note.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="CUV">
       
<xs:annotation>
         
<xs:documentation>Transport of empty wagons. If loaded and empty wagons are withing the same shipment, then the ShipmentType has to be set to CIM. For the empty wagons the loading status has to be set in the WagonDetails.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/COM_PreparationDatetime
diagram taf_cat_complete_sector_p68.png
namespace http://taf-jsg.info/schemes
type restriction of xs:dateTime
properties
content simple
facets
Kind Value Annotation
pattern .*[+-]\d{2}:\d{2}
annotation
documentation
Date and Time of preparation of the COM
source <xs:element name="COM_PreparationDatetime">
 
<xs:annotation>
   
<xs:documentation>Date and Time of preparation of the COM</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:dateTime">
     
<xs:pattern value=".*[+-]\d{2}:\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/DossierNumber
diagram taf_cat_complete_sector_p69.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 19
pattern \d{4}20\d{2}[0-1][0-9][0-3]\d{8}
annotation
documentation
Internal identification number of  the Wo. This information is important to be able to identify the COM even after modifications. Format: RRRRYYYYMMDDNNNNNNN Where RRRR = railway code, YYYY = year, MM = month, DD = day and NNNNNNN = running number.
source <xs:element name="DossierNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Internal identification number of  the Wo. This information is important to be able to identify the COM even after modifications. Format: RRRRYYYYMMDDNNNNNNN Where RRRR = railway code, YYYY = year, MM = month, DD = day and NNNNNNN = running number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="19"/>
     
<xs:pattern value="\d{4}20\d{2}[0-1][0-9][0-3]\d{8}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/VersionNumber
diagram taf_cat_complete_sector_p70.png
namespace http://taf-jsg.info/schemes
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
annotation
documentation
Message version number. This number hast to be incremented after each modification. On creation this value has to be set to 0.
source <xs:element name="VersionNumber">
 
<xs:annotation>
   
<xs:documentation>Message version number. This number hast to be incremented after each modification. On creation this value has to be set to 0.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/ChangeLog
diagram taf_cat_complete_sector_p71.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 100
content complex
children DateTime NumberOfModifiedVersion
annotation
documentation
Log of changes made by the LeadRU / contractual carrier during the transport.
source <xs:element name="ChangeLog" minOccurs="0" maxOccurs="100">
 
<xs:annotation>
   
<xs:documentation>Log of changes made by the LeadRU / contractual carrier during the transport.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DateTime">
       
<xs:annotation>
         
<xs:documentation>DateTime, when the changes were applied.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:dateTime"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="NumberOfModifiedVersion">
       
<xs:annotation>
         
<xs:documentation>Version number of the modified message (as also written into COMHeader/COMVersionNumber).</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int"/>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/ChangeLog/DateTime
diagram taf_cat_complete_sector_p72.png
namespace http://taf-jsg.info/schemes
type restriction of xs:dateTime
properties
content simple
annotation
documentation
DateTime, when the changes were applied.
source <xs:element name="DateTime">
 
<xs:annotation>
   
<xs:documentation>DateTime, when the changes were applied.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:dateTime"/>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM_Header/ChangeLog/NumberOfModifiedVersion
diagram taf_cat_complete_sector_p73.png
namespace http://taf-jsg.info/schemes
type restriction of xs:int
properties
content simple
annotation
documentation
Version number of the modified message (as also written into COMHeader/COMVersionNumber).
source <xs:element name="NumberOfModifiedVersion">
 
<xs:annotation>
   
<xs:documentation>Version number of the modified message (as also written into COMHeader/COMVersionNumber).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int"/>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM
diagram taf_cat_complete_sector_p74.png
namespace http://taf-jsg.info/schemes
properties
content complex
children AcceptancePoint DeliveryPoint Customers ConsignorDeclarations GeneralInformation AttachedDocuments CommercialSpecifications ContractNumber Routing SpecialTreatments CustomsProcedures CustomsData RU_Declarations Wagons WagonPreviousNumberFreight ReferenceOriginalCN AgreedTimeOfDelivery
annotation
documentation
Consignment order message
source <xs:element name="COM">
 
<xs:annotation>
   
<xs:documentation>Consignment order message</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AcceptancePoint">
       
<xs:annotation>
         
<xs:documentation>Description of location and time for the take over of the consignment</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Station"/>
           
<xs:element ref="ProductionStation" minOccurs="0"/>
           
<xs:element ref="PreviousResponsibleRU" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>This element identifies the RU, which was responsible for the train operation on the journey section before an interchange point</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AcceptanceDate" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Date and time (month, day and hour) at which the goods were accepted. </xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:dateTime">
                 
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="ResponsibleRU"/>
           
<xs:element name="COM_ConsignmentNumber">
             
<xs:annotation>
               
<xs:documentation>Running number and check digit of the consignment between Lead RU and Responsible RU. Format: NNNNNC The number consists of NNNNN = running number C = check digit, </xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:length value="6"/>
                 
<xs:pattern value="\d*[1-9]\d*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ForwardingTrainNumber" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Train number at shipping </xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="6"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="LoadingFacility" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DeliveryPoint">
       
<xs:annotation>
         
<xs:documentation>Description of location and time for the hand over of the consignment</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Station"/>
           
<xs:element ref="ProductionStation" minOccurs="0"/>
           
<xs:element ref="NextResponsibleRU" minOccurs="0"/>
           
<xs:element ref="LoadingFacility" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="Customers" maxOccurs="2"/>
     
<xs:element name="ConsignorDeclarations" minOccurs="0" maxOccurs="10">
       
<xs:annotation>
         
<xs:documentation>Consignors declarartions, this element contains either declarations of the original consignor or declarations of the LeadRU as consignor</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ConsignorDeclarationsCode" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>Coded consignor declaration</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element ref="DeclarationText" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="GeneralInformation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Genearal information about the complete consignment</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ConsignorReference" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Consignor's reference concerning the complete consignment</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="35"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="WagonGroupInfo" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:maxLength value="500"/>
                 
<xs:minLength value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="AttachedDocuments" minOccurs="0" maxOccurs="10">
       
<xs:annotation>
         
<xs:documentation>Paper documents accompanying the transport</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DocumentType">
             
<xs:annotation>
               
<xs:documentation>Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="DocumentInformation" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Additional information regarding the attached document may be entered here.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="35"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="Quantity" minOccurs="0"/>
           
<xs:element name="DocumentTypeDescription" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Description of document type, when it is not in the UN/EDIFACT 1001 list included.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="35"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CommercialSpecifications" minOccurs="0" maxOccurs="5">
       
<xs:annotation>
         
<xs:documentation>Commercial Specification</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Code">
             
<xs:annotation>
               
<xs:documentation>Commercial specifications code</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:token"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="SpecificationText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Additional Text for codes with free text</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="350"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="ContractNumber"/>
     
<xs:element ref="Routing" minOccurs="0"/>
     
<xs:element ref="SpecialTreatments" minOccurs="0" maxOccurs="30"/>
     
<xs:element name="CustomsProcedures" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Customs procedures</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="RU_Partner" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Code of the RU entrusted of customs procedures. </xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element ref="Location"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CustomsData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Customs Data</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="SimplifiedTransportProcedure" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Simplified transport procedure is used (STP).</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:boolean"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="PrincipalRU" type="CompanyCode" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Code for the principal RU</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CustomsSurveillance">
             
<xs:annotation>
               
<xs:documentation>Good under customs surveillance</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:boolean"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="CustomsEndorsements" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="350"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="RU_Declarations" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Carriers declaration</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="RU_Declaration" minOccurs="0" maxOccurs="30">
             
<xs:annotation>
               
<xs:documentation>Details of the carriers declaration.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DeclaringRU" type="CompanyCode">
                   
<xs:annotation>
                     
<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="RU_DeclarationCode">
                   
<xs:annotation>
                     
<xs:documentation>Carrier declaration code. </xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="1">
                         
<xs:annotation>
                           
<xs:documentation>Without packing</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="2">
                         
<xs:annotation>
                           
<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="3">
                         
<xs:annotation>
                           
<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="4.1">
                         
<xs:annotation>
                           
<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="4.2">
                         
<xs:annotation>
                           
<xs:documentation>Goods damaged:(give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="4.3">
                         
<xs:annotation>
                           
<xs:documentation>Goods wet: ... (give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="4.4">
                         
<xs:annotation>
                           
<xs:documentation>Goods frozen: ... (give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="5">
                         
<xs:annotation>
                           
<xs:documentation>Loaded by the consignor</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="6">
                         
<xs:annotation>
                           
<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="7">
                         
<xs:annotation>
                           
<xs:documentation>Unloaded by the consignee</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="8">
                         
<xs:annotation>
                           
<xs:documentation>Unloaded by the carrier in ...</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="9.1">
                         
<xs:annotation>
                           
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="9.2">
                         
<xs:annotation>
                           
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="9.3">
                         
<xs:annotation>
                           
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="10">
                         
<xs:annotation>
                           
<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="11">
                         
<xs:annotation>
                           
<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="12">
                         
<xs:annotation>
                           
<xs:documentation>Other reserves: ... (give details)</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                       
<xs:enumeration value="13">
                         
<xs:annotation>
                           
<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>
                         
</xs:annotation>
                       
</xs:enumeration>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="DeclarationText" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="DifferentAcceptance" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Details of the changes of the acceptance point given by the consignor.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="DifferentAcceptanceDate" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:dateTime">
                       
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="Wagons" maxOccurs="99">
       
<xs:annotation>
         
<xs:documentation>Contains list of transported Goods, Wagons and ITU etc.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="WagonPreviousNumberFreight" minOccurs="0" maxOccurs="20">
       
<xs:annotation>
         
<xs:documentation>Identifies the previous freight wagon if a shipment or Intermodal unit has changed the wagon during its journey</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:length value="12"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ReferenceOriginalCN" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Reference to the original consignment note between lead RU/contractual carrier and consignor</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="150"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="AgreedTimeOfDelivery" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AcceptancePoint
diagram taf_cat_complete_sector_p75.png
namespace http://taf-jsg.info/schemes
properties
content complex
children Station ProductionStation PreviousResponsibleRU AcceptanceDate ResponsibleRU COM_ConsignmentNumber ForwardingTrainNumber LoadingFacility
annotation
documentation
Description of location and time for the take over of the consignment
source <xs:element name="AcceptancePoint">
 
<xs:annotation>
   
<xs:documentation>Description of location and time for the take over of the consignment</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Station"/>
     
<xs:element ref="ProductionStation" minOccurs="0"/>
     
<xs:element ref="PreviousResponsibleRU" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This element identifies the RU, which was responsible for the train operation on the journey section before an interchange point</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AcceptanceDate" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Date and time (month, day and hour) at which the goods were accepted. </xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:dateTime">
           
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="ResponsibleRU"/>
     
<xs:element name="COM_ConsignmentNumber">
       
<xs:annotation>
         
<xs:documentation>Running number and check digit of the consignment between Lead RU and Responsible RU. Format: NNNNNC The number consists of NNNNN = running number C = check digit, </xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:length value="6"/>
           
<xs:pattern value="\d*[1-9]\d*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ForwardingTrainNumber" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Train number at shipping </xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="6"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="LoadingFacility" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AcceptancePoint/AcceptanceDate
diagram taf_cat_complete_sector_p76.png
namespace http://taf-jsg.info/schemes
type restriction of xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern .*00:00[+-]\d{2}:\d{2}
annotation
documentation
Date and time (month, day and hour) at which the goods were accepted.
source <xs:element name="AcceptanceDate" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date and time (month, day and hour) at which the goods were accepted. </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:dateTime">
     
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AcceptancePoint/COM_ConsignmentNumber
diagram taf_cat_complete_sector_p77.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
length 6
pattern \d*[1-9]\d*
annotation
documentation
Running number and check digit of the consignment between Lead RU and Responsible RU. Format: NNNNNC The number consists of NNNNN = running number C = check digit,
source <xs:element name="COM_ConsignmentNumber">
 
<xs:annotation>
   
<xs:documentation>Running number and check digit of the consignment between Lead RU and Responsible RU. Format: NNNNNC The number consists of NNNNN = running number C = check digit, </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="6"/>
     
<xs:pattern value="\d*[1-9]\d*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AcceptancePoint/ForwardingTrainNumber
diagram taf_cat_complete_sector_p78.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 6
annotation
documentation
Train number at shipping
source <xs:element name="ForwardingTrainNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Train number at shipping </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="6"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/DeliveryPoint
diagram taf_cat_complete_sector_p79.png
namespace http://taf-jsg.info/schemes
properties
content complex
children Station ProductionStation NextResponsibleRU LoadingFacility
annotation
documentation
Description of location and time for the hand over of the consignment
source <xs:element name="DeliveryPoint">
 
<xs:annotation>
   
<xs:documentation>Description of location and time for the hand over of the consignment</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Station"/>
     
<xs:element ref="ProductionStation" minOccurs="0"/>
     
<xs:element ref="NextResponsibleRU" minOccurs="0"/>
     
<xs:element ref="LoadingFacility" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/ConsignorDeclarations
diagram taf_cat_complete_sector_p80.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 10
content complex
children ConsignorDeclarationsCode DeclarationText
annotation
documentation
Consignors declarartions, this element contains either declarations of the original consignor or declarations of the LeadRU as consignor
source <xs:element name="ConsignorDeclarations" minOccurs="0" maxOccurs="10">
 
<xs:annotation>
   
<xs:documentation>Consignors declarartions, this element contains either declarations of the original consignor or declarations of the LeadRU as consignor</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ConsignorDeclarationsCode" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>Coded consignor declaration</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="DeclarationText" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/ConsignorDeclarations/ConsignorDeclarationsCode
diagram taf_cat_complete_sector_p81.png
namespace http://taf-jsg.info/schemes
type xs:string
properties
content simple
annotation
documentation
Coded consignor declaration
source <xs:element name="ConsignorDeclarationsCode" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Coded consignor declaration</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/GeneralInformation
diagram taf_cat_complete_sector_p82.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children ConsignorReference WagonGroupInfo
annotation
documentation
Genearal information about the complete consignment
source <xs:element name="GeneralInformation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Genearal information about the complete consignment</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ConsignorReference" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Consignor's reference concerning the complete consignment</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="35"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="WagonGroupInfo" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:maxLength value="500"/>
           
<xs:minLength value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/GeneralInformation/ConsignorReference
diagram taf_cat_complete_sector_p83.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 35
annotation
documentation
Consignor's reference concerning the complete consignment
source <xs:element name="ConsignorReference" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Consignor's reference concerning the complete consignment</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/GeneralInformation/WagonGroupInfo
diagram taf_cat_complete_sector_p84.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 500
annotation
documentation
Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.
source <xs:element name="WagonGroupInfo" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="500"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AttachedDocuments
diagram taf_cat_complete_sector_p85.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 10
content complex
children DocumentType DocumentInformation Quantity DocumentTypeDescription
annotation
documentation
Paper documents accompanying the transport
source <xs:element name="AttachedDocuments" minOccurs="0" maxOccurs="10">
 
<xs:annotation>
   
<xs:documentation>Paper documents accompanying the transport</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DocumentType">
       
<xs:annotation>
         
<xs:documentation>Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DocumentInformation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Additional information regarding the attached document may be entered here.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="35"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="Quantity" minOccurs="0"/>
     
<xs:element name="DocumentTypeDescription" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Description of document type, when it is not in the UN/EDIFACT 1001 list included.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="35"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AttachedDocuments/DocumentType
diagram taf_cat_complete_sector_p86.png
namespace http://taf-jsg.info/schemes
type restriction of xs:int
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 999
annotation
documentation
Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.
source <xs:element name="DocumentType">
 
<xs:annotation>
   
<xs:documentation>Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AttachedDocuments/DocumentInformation
diagram taf_cat_complete_sector_p87.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 35
annotation
documentation
Additional information regarding the attached document may be entered here.
source <xs:element name="DocumentInformation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional information regarding the attached document may be entered here.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/AttachedDocuments/DocumentTypeDescription
diagram taf_cat_complete_sector_p88.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 35
annotation
documentation
Description of document type, when it is not in the UN/EDIFACT 1001 list included.
source <xs:element name="DocumentTypeDescription" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Description of document type, when it is not in the UN/EDIFACT 1001 list included.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="35"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CommercialSpecifications
diagram taf_cat_complete_sector_p89.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 5
content complex
children Code SpecificationText
annotation
documentation
Commercial Specification
source <xs:element name="CommercialSpecifications" minOccurs="0" maxOccurs="5">
 
<xs:annotation>
   
<xs:documentation>Commercial Specification</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Code">
       
<xs:annotation>
         
<xs:documentation>Commercial specifications code</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:token"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SpecificationText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Additional Text for codes with free text</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="350"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CommercialSpecifications/Code
diagram taf_cat_complete_sector_p90.png
namespace http://taf-jsg.info/schemes
type restriction of xs:token
properties
content simple
annotation
documentation
Commercial specifications code
source <xs:element name="Code">
 
<xs:annotation>
   
<xs:documentation>Commercial specifications code</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:token"/>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CommercialSpecifications/SpecificationText
diagram taf_cat_complete_sector_p91.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 350
annotation
documentation
Additional Text for codes with free text
source <xs:element name="SpecificationText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional Text for codes with free text</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="350"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CustomsProcedures
diagram taf_cat_complete_sector_p92.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children RU_Partner Location
annotation
documentation
Customs procedures
source <xs:element name="CustomsProcedures" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Customs procedures</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="RU_Partner" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Code of the RU entrusted of customs procedures. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Location"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CustomsData
diagram taf_cat_complete_sector_p93.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children SimplifiedTransportProcedure PrincipalRU CustomsSurveillance CustomsEndorsements
annotation
documentation
Customs Data
source <xs:element name="CustomsData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Customs Data</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="SimplifiedTransportProcedure" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Simplified transport procedure is used (STP).</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:boolean"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PrincipalRU" type="CompanyCode" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Code for the principal RU</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CustomsSurveillance">
       
<xs:annotation>
         
<xs:documentation>Good under customs surveillance</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:boolean"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="CustomsEndorsements" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="350"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CustomsData/SimplifiedTransportProcedure
diagram taf_cat_complete_sector_p94.png
namespace http://taf-jsg.info/schemes
type restriction of xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Simplified transport procedure is used (STP).
source <xs:element name="SimplifiedTransportProcedure" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Simplified transport procedure is used (STP).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CustomsData/PrincipalRU
diagram taf_cat_complete_sector_p95.png
namespace http://taf-jsg.info/schemes
type CompanyCode
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0001
maxInclusive 9999
annotation
documentation
Code for the principal RU
source <xs:element name="PrincipalRU" type="CompanyCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Code for the principal RU</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CustomsData/CustomsSurveillance
diagram taf_cat_complete_sector_p96.png
namespace http://taf-jsg.info/schemes
type restriction of xs:boolean
properties
content simple
annotation
documentation
Good under customs surveillance
source <xs:element name="CustomsSurveillance">
 
<xs:annotation>
   
<xs:documentation>Good under customs surveillance</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/CustomsData/CustomsEndorsements
diagram taf_cat_complete_sector_p97.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 350
annotation
documentation
Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).
source <xs:element name="CustomsEndorsements" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="350"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations
diagram taf_cat_complete_sector_p98.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children RU_Declaration DifferentAcceptance
annotation
documentation
Carriers declaration
source <xs:element name="RU_Declarations" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Carriers declaration</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RU_Declaration" minOccurs="0" maxOccurs="30">
       
<xs:annotation>
         
<xs:documentation>Details of the carriers declaration.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DeclaringRU" type="CompanyCode">
             
<xs:annotation>
               
<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="RU_DeclarationCode">
             
<xs:annotation>
               
<xs:documentation>Carrier declaration code. </xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="1">
                   
<xs:annotation>
                     
<xs:documentation>Without packing</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="2">
                   
<xs:annotation>
                     
<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="3">
                   
<xs:annotation>
                     
<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="4.1">
                   
<xs:annotation>
                     
<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="4.2">
                   
<xs:annotation>
                     
<xs:documentation>Goods damaged:(give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="4.3">
                   
<xs:annotation>
                     
<xs:documentation>Goods wet: ... (give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="4.4">
                   
<xs:annotation>
                     
<xs:documentation>Goods frozen: ... (give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="5">
                   
<xs:annotation>
                     
<xs:documentation>Loaded by the consignor</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="6">
                   
<xs:annotation>
                     
<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="7">
                   
<xs:annotation>
                     
<xs:documentation>Unloaded by the consignee</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="8">
                   
<xs:annotation>
                     
<xs:documentation>Unloaded by the carrier in ...</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="9.1">
                   
<xs:annotation>
                     
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="9.2">
                   
<xs:annotation>
                     
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="9.3">
                   
<xs:annotation>
                     
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="10">
                   
<xs:annotation>
                     
<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="11">
                   
<xs:annotation>
                     
<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="12">
                   
<xs:annotation>
                     
<xs:documentation>Other reserves: ... (give details)</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="13">
                   
<xs:annotation>
                     
<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="DeclarationText" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DifferentAcceptance" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Details of the changes of the acceptance point given by the consignor.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="DifferentAcceptanceDate" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:dateTime">
                 
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations/RU_Declaration
diagram taf_cat_complete_sector_p99.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 30
content complex
children DeclaringRU RU_DeclarationCode DeclarationText
annotation
documentation
Details of the carriers declaration.
source <xs:element name="RU_Declaration" minOccurs="0" maxOccurs="30">
 
<xs:annotation>
   
<xs:documentation>Details of the carriers declaration.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DeclaringRU" type="CompanyCode">
       
<xs:annotation>
         
<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RU_DeclarationCode">
       
<xs:annotation>
         
<xs:documentation>Carrier declaration code. </xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="1">
             
<xs:annotation>
               
<xs:documentation>Without packing</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="2">
             
<xs:annotation>
               
<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="3">
             
<xs:annotation>
               
<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="4.1">
             
<xs:annotation>
               
<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="4.2">
             
<xs:annotation>
               
<xs:documentation>Goods damaged:(give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="4.3">
             
<xs:annotation>
               
<xs:documentation>Goods wet: ... (give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="4.4">
             
<xs:annotation>
               
<xs:documentation>Goods frozen: ... (give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="5">
             
<xs:annotation>
               
<xs:documentation>Loaded by the consignor</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="6">
             
<xs:annotation>
               
<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="7">
             
<xs:annotation>
               
<xs:documentation>Unloaded by the consignee</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="8">
             
<xs:annotation>
               
<xs:documentation>Unloaded by the carrier in ...</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="9.1">
             
<xs:annotation>
               
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="9.2">
             
<xs:annotation>
               
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="9.3">
             
<xs:annotation>
               
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="10">
             
<xs:annotation>
               
<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="11">
             
<xs:annotation>
               
<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="12">
             
<xs:annotation>
               
<xs:documentation>Other reserves: ... (give details)</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="13">
             
<xs:annotation>
               
<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="DeclarationText" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations/RU_Declaration/DeclaringRU
diagram taf_cat_complete_sector_p100.png
namespace http://taf-jsg.info/schemes
type CompanyCode
properties
content simple
facets
Kind Value Annotation
minInclusive 0001
maxInclusive 9999
annotation
documentation
Code of carrier, who added the declaration.
source <xs:element name="DeclaringRU" type="CompanyCode">
 
<xs:annotation>
   
<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations/RU_Declaration/RU_DeclarationCode
diagram taf_cat_complete_sector_p101.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration 1
documentation
Without packing
enumeration 2
documentation
Unsatisfactory packaging: ...(give details)
enumeration 3
documentation
Insufficient packaging: ... (give details)
enumeration 4.1
documentation
Goods clearly in poor condition: ... (give details)
enumeration 4.2
documentation
Goods damaged:(give details)
enumeration 4.3
documentation
Goods wet: ... (give details)
enumeration 4.4
documentation
Goods frozen: ... (give details)
enumeration 5
documentation
Loaded by the consignor
enumeration 6
documentation
Loaded by the carrier in inclement weather at the request of the consignor
enumeration 7
documentation
Unloaded by the consignee
enumeration 8
documentation
Unloaded by the carrier in ...
enumeration 9.1
documentation
Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather
enumeration 9.2
documentation
Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU
enumeration 9.3
documentation
Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible
enumeration 10
documentation
Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor
enumeration 11
documentation
Examination not made because of a shortage of resources: ... (give details)
enumeration 12
documentation
Other reserves: ... (give details)
enumeration 13
documentation
Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.
annotation
documentation
Carrier declaration code.
source <xs:element name="RU_DeclarationCode">
 
<xs:annotation>
   
<xs:documentation>Carrier declaration code. </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1">
       
<xs:annotation>
         
<xs:documentation>Without packing</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="2">
       
<xs:annotation>
         
<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="3">
       
<xs:annotation>
         
<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="4.1">
       
<xs:annotation>
         
<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="4.2">
       
<xs:annotation>
         
<xs:documentation>Goods damaged:(give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="4.3">
       
<xs:annotation>
         
<xs:documentation>Goods wet: ... (give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="4.4">
       
<xs:annotation>
         
<xs:documentation>Goods frozen: ... (give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="5">
       
<xs:annotation>
         
<xs:documentation>Loaded by the consignor</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="6">
       
<xs:annotation>
         
<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="7">
       
<xs:annotation>
         
<xs:documentation>Unloaded by the consignee</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="8">
       
<xs:annotation>
         
<xs:documentation>Unloaded by the carrier in ...</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="9.1">
       
<xs:annotation>
         
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="9.2">
       
<xs:annotation>
         
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="9.3">
       
<xs:annotation>
         
<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="10">
       
<xs:annotation>
         
<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="11">
       
<xs:annotation>
         
<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="12">
       
<xs:annotation>
         
<xs:documentation>Other reserves: ... (give details)</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="13">
       
<xs:annotation>
         
<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations/DifferentAcceptance
diagram taf_cat_complete_sector_p102.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children DifferentAcceptancePoint DifferentAcceptanceDate
annotation
documentation
Details of the changes of the acceptance point given by the consignor.
source <xs:element name="DifferentAcceptance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Details of the changes of the acceptance point given by the consignor.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DifferentAcceptanceDate" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:dateTime">
           
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations/DifferentAcceptance/DifferentAcceptancePoint
diagram taf_cat_complete_sector_p103.png
namespace http://taf-jsg.info/schemes
type LocationIdent
properties
minOcc 0
maxOcc 1
content complex
children CountryCodeISO LocationPrimaryCode PrimaryLocationName LocationSubsidiaryIdentification
annotation
documentation
Variance of acceptance point given in structure AcceptancePoint.
source <xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/RU_Declarations/DifferentAcceptance/DifferentAcceptanceDate
diagram taf_cat_complete_sector_p104.png
namespace http://taf-jsg.info/schemes
type restriction of xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern .*00:00[+-]\d{2}:\d{2}
annotation
documentation
Variance of acceptance date given structure AcceptancePoint.
source <xs:element name="DifferentAcceptanceDate" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:dateTime">
     
<xs:pattern value=".*00:00[+-]\d{2}:\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/WagonPreviousNumberFreight
diagram taf_cat_complete_sector_p105.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 20
content simple
facets
Kind Value Annotation
length 12
annotation
documentation
Identifies the previous freight wagon if a shipment or Intermodal unit has changed the wagon during its journey
source <xs:element name="WagonPreviousNumberFreight" minOccurs="0" maxOccurs="20">
 
<xs:annotation>
   
<xs:documentation>Identifies the previous freight wagon if a shipment or Intermodal unit has changed the wagon during its journey</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="12"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ConsignmentOrderMessage/COMS/COM/ReferenceOriginalCN
diagram taf_cat_complete_sector_p106.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 150
annotation
documentation
Reference to the original consignment note between lead RU/contractual carrier and consignor
source <xs:element name="ReferenceOriginalCN" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Reference to the original consignment note between lead RU/contractual carrier and consignor</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="150"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy