diagram | ![]() |
||
namespace | http://taf-jsg.info/schemes | ||
type | extension of CustomerCode | ||
properties |
|
||
children | CountryCodeISO PrimaryCode AdditionalCode Type CustomerCode Name AdditionalInformation VAT POBox StreetNumber Street Country ZIPCode City Signature Contacts ContractualCarrierCode | ||
used by |
|
||
annotation |
|
||
source | <xs:element name="Customer"> <xs:annotation> <xs:documentation>Consignor or Consignee</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="CustomerCode"> <xs:sequence> <xs:element name="Type" minOccurs="0"> <xs:annotation> <xs:documentation>Customer Type: CR Consignor, CE Consignee</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="CR"/> <xs:enumeration value="CE"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CustomerCode" minOccurs="0"> <xs:annotation> <xs:documentation>CODE: Customer Code of the Contractal Carrier</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="16"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="Name" minOccurs="0"/> <xs:element name="AdditionalInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Additional Information supplied by Customer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="45"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="VAT" minOccurs="0"> <xs:annotation> <xs:documentation>Value Added Tax</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="25"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="POBox" minOccurs="0"> <xs:annotation> <xs:documentation>P.O. Box</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="StreetNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Street Number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Street" minOccurs="0"> <xs:annotation> <xs:documentation>Street</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="Country" minOccurs="0"> <xs:annotation> <xs:documentation>Country Code ISO</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ZIPCode" minOccurs="0"> <xs:annotation> <xs:documentation>Postal Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="9"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="City" minOccurs="0"> <xs:annotation> <xs:documentation>City / Town</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="Signature" minOccurs="0"> <xs:annotation> <xs:documentation>Signature</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="Contacts" minOccurs="0"> <xs:annotation> <xs:documentation>Contact information</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PhonNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Telephone Number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="FaxNumber" minOccurs="0"/> <xs:element ref="eMail" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ContractualCarrierCode" minOccurs="0"> <xs:annotation> <xs:documentation>Contractual Carrier Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="4"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:token | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="Type" minOccurs="0"> <xs:annotation> <xs:documentation>Customer Type: CR Consignor, CE Consignee</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="CR"/> <xs:enumeration value="CE"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="CustomerCode" minOccurs="0"> <xs:annotation> <xs:documentation>CODE: Customer Code of the Contractal Carrier</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="16"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="AdditionalInformation" minOccurs="0"> <xs:annotation> <xs:documentation>Additional Information supplied by Customer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="45"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="VAT" minOccurs="0"> <xs:annotation> <xs:documentation>Value Added Tax</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="25"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="POBox" minOccurs="0"> <xs:annotation> <xs:documentation>P.O. Box</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> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="StreetNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Street Number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="Street" minOccurs="0"> <xs:annotation> <xs:documentation>Street</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> |
diagram | ![]() |
||||||
namespace | http://taf-jsg.info/schemes | ||||||
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="Country" minOccurs="0"> <xs:annotation> <xs:documentation>Country Code ISO</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="ZIPCode" minOccurs="0"> <xs:annotation> <xs:documentation>Postal Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="9"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="City" minOccurs="0"> <xs:annotation> <xs:documentation>City / Town</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> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="Signature" minOccurs="0"> <xs:annotation> <xs:documentation>Signature</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> |
diagram | ![]() |
||||||
namespace | http://taf-jsg.info/schemes | ||||||
properties |
|
||||||
children | PhonNumber FaxNumber eMail | ||||||
annotation |
|
||||||
source | <xs:element name="Contacts" minOccurs="0"> <xs:annotation> <xs:documentation>Contact information</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="PhonNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Telephone Number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="FaxNumber" minOccurs="0"/> <xs:element ref="eMail" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
|||||||||
namespace | http://taf-jsg.info/schemes | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="PhonNumber" minOccurs="0"> <xs:annotation> <xs:documentation>Telephone Number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||
namespace | http://taf-jsg.info/schemes | ||||||
type | restriction of xs:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="ContractualCarrierCode" minOccurs="0"> <xs:annotation> <xs:documentation>Contractual Carrier Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="4"/> </xs:restriction> </xs:simpleType> </xs:element> |