<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="FEN0067A"
    xmlns:n="FEN0067A"
    xmlns:txt2xml="http://www.xemelios.org/namespaces#txt2xml"
    targetNamespace="FEN0067A">


    <xs:element name="ID_AE" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="12"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
 
    <xs:element name="SUB_NUMBER" nillable="true">
    <xs:simpleType>
        <xs:restriction base="xs:token">
            <xs:maxLength value="4"/>
        </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="TEXT_ID" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="4"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TEXT_LINE" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="132"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="WBS_ELEM" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="24"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
        
    <xs:element name="BUS_AREA" nillable="true">
    <xs:simpleType>
        <xs:restriction base="xs:token">
            <xs:maxLength value="4"/>
        </xs:restriction>
    </xs:simpleType>
    </xs:element>
    
    <xs:element name="CMMT_ITEM" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="14"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="FUNDS_CTR" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="14"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="FUND" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="FUNC_AREA" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ACTIVITY" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="24"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="LOC_INT" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="8"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ANA_MIN" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="LOC_MIN" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TRC_FONC" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="24"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="NAT_MIN" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="11"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CPER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="15"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    
    <xs:element name="PRESAGE" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="15"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="AXMIN1" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="AXMIN2" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="22"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="RES_DOC" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="RES_ITEM" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="3"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
  
    <xs:element  name="ACC_CAT" nillable="false">
    <xs:simpleType>
        <xs:restriction base="xs:token">
            <xs:maxLength value="5"/>
        </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="DESCRIPTION" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="40"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="DOC_DATE" nillable="false">
        <xs:simpleType>
            <xs:annotation>
                <xs:documentation>Date au format AAAAMMJJ</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:string">
                <xs:pattern value="(\d\d\d\d)(0[1-9]|1[012])(0[1-9]|1[0-9]|2[0-9]|3[01])"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    
    <xs:element name="CURRENCY" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="5"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    
    <xs:element name="INITIATEUR" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="12"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CTR_NUMBER" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CTR_ITEM_NUMBER" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="STGE_LOC" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="4"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="BE_PLANT" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="4"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="BE_PUR_GROUP" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="3"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CODE_APPLI" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:maxLength value="6"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>

    <xs:element name="COST_CTR" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
        </xs:element>

    <xs:element name="GL_ACCT" nillable="true">
    <xs:simpleType>
        <xs:restriction base="xs:token">
            <xs:maxLength value="10"/>
        </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="PARTNER_FCT" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="8"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="PARTNER_TYP" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="4"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_CHORUS_PARTNER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CITY" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="35"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="PARTNER_PROD" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="40"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="CATEGORY_ID" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="20"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TYPE_ID_FONC" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_FONC_PROD" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_CHORUS_PROD" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="18"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="UNIT" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="3"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TAX_CODE" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="12"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ADDR_TYPE" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="1"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ADDR_ORIGIN" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="1"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="BUILDING" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="FLOOR" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ROOM_NO" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="NAME" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="35"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="E_MAIL" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="FAX_NUMBER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="POSTL_COD" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="STREET" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="35"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="HOUSE_NO" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="10"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="COUNTRY" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="3"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="TEL_NUMBR" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="30"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="ID_FONC_PARTNER" nillable="true">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="80"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
   
    <xs:element name="ASSET_NO" nillable="true">
    <xs:simpleType >
        <xs:restriction base="xs:token">
            <xs:maxLength value="12"/>
        </xs:restriction>
    </xs:simpleType>
    </xs:element>
    
    <xs:element name="ID_LIG" nillable="false">
        <xs:simpleType>
            <xs:restriction base="xs:token">
                <xs:maxLength value="5"/>
                <xs:pattern value="[0-9]{1,5}"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>

    <xs:element name="QUANTITY" nillable="false">
    <xs:simpleType>
        <xs:restriction base="xs:token">
            <xs:maxLength value="15"/>
            <xs:pattern value="(\+|-)?[0-9]{1,10}([.][0-9]{1,3})?"/>
        </xs:restriction>
    </xs:simpleType>
    </xs:element>
    
    <xs:element name="GROSS_PRICE" nillable="false">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="25"/>
                <xs:pattern value="(\+|-)?[0-9]{1,19}([.][0-9]{1,4})?"/>
            </xs:restriction>    
        </xs:simpleType>
    </xs:element>
    
    <xs:element name="UNIT_PRICE" nillable="true">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="5"/>
                <xs:pattern value="[0-9]{1,5}"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    <xs:element name="DELIV_DATE" nillable="false">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="8"/>
                <xs:pattern value="(\d\d\d\d)(0[1-9]|1[012])(0[1-9]|1[0-9]|2[0-9]|3[01])"/>
            </xs:restriction>   
        </xs:simpleType>
    </xs:element>
    <xs:element name="PRICE" nillable="true">
        <xs:simpleType >
            <xs:restriction base="xs:token">
                <xs:maxLength value="15"/>
                <xs:pattern value="(\+|-)?[0-9]{1,11}([.][0-9]{1,2})?"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
</xs:schema>
