<xs:simpleType name="DocumentTypeCode">
<xs:restriction base="xs:token">
<!-- TYPES -->
<!-- Lower-case values, full names -->
<xs:pattern value="despatch advice"/>
<xs:pattern value="invoice"/>
<xs:pattern value="order response"/>
<xs:pattern value="receiving advice"/>
<xs:pattern value="report"/>
<!-- Lower-case values, abbreviated names -->
<xs:pattern value="aperak"/>
<xs:pattern value="offer"/>
<xs:pattern value="order"/>
<xs:pattern value="ordrsp"/>
<xs:pattern value="desorder"/>
<xs:pattern value="desordrsp"/>
<xs:pattern value="desadv"/>
<xs:pattern value="recnote"/>
<xs:pattern value="recadv"/>
<xs:pattern value="invoic"/>
<xs:pattern value="entrec"/>
<xs:pattern value="retann"/>
<xs:pattern value="remadv"/>
<!-- 3.1.9: new value added -->
<!-- Upper-case values, abbreviated names - DEPRECATED -->
<xs:pattern value="APERAK"/>
<xs:pattern value="OFFER"/>
<xs:pattern value="ORDER"/>
<xs:pattern value="ORDRSP"/>
<xs:pattern value="DESORDER"/>
<xs:pattern value="DESORDRSP"/>
<xs:pattern value="DESADV"/>
<xs:pattern value="RECNOTE"/>
<xs:pattern value="RECADV"/>
<xs:pattern value="INVOICE"/>
<xs:pattern value="INVOIC"/>
<xs:pattern value="ENTREC"/>
<xs:pattern value="RETANN"/>
<!-- MASTERDATA -->
<!-- Upper-case values, master-data - DEPRECATED -->
<xs:pattern value="PARBAL"/>
<xs:pattern value="INVRPT"/>
<xs:pattern value="PARTNER"/>
<xs:pattern value="PRICAT"/>
<xs:pattern value="PRODAT"/>
<xs:pattern value="SLSRPT"/>
<xs:pattern value="CRM"/>
<xs:pattern value="PROACT"/>
<xs:pattern value="ROAMINGLIST"/>
<xs:pattern value="CHACCO"/>
<xs:pattern value="CLASET"/>
<xs:pattern value="VATCODES"/>
<!-- Lower-case values, master-data -->
<xs:pattern value="parbal"/>
<xs:pattern value="invrpt"/>
<xs:pattern value="partner"/>
<xs:pattern value="pricat"/>
<xs:pattern value="prodat"/>
<xs:pattern value="slsrpt"/>
<xs:pattern value="crm"/>
<xs:pattern value="proact"/>
<xs:pattern value="roaminglist"/>
<xs:pattern value="chacco"/>
<xs:pattern value="claset"/>
<xs:pattern value="vatcodes"/>
<!-- Lower-case full names -->
<xs:pattern value="inventory report"/>
<!-- OLD MASTERDATA -->
<xs:pattern value="hinnagrupid"/>
<xs:pattern value="kliendid"/>
<xs:pattern value="laoseisud"/>
<xs:pattern value="mmtkliendihinnad"/>
<xs:pattern value="tooted"/>
<xs:pattern value="tootegrupid"/>
<xs:pattern value="v_raport"/>
<xs:pattern value="COMPANY"/>
<xs:pattern value="company"/>
<xs:pattern value="GALLUP"/>
<xs:pattern value="gallup"/>
<xs:pattern value="GALLUPRSP"/>
<xs:pattern value="galluprsp"/>
<xs:pattern value="parhis"/>
<xs:pattern value="PARHIS"/>
<xs:pattern value="CONTRACT"/>
<xs:pattern value="contract"/>
</xs:restriction>
</xs:simpleType>
|