<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns="http://www.ops.gr/docs/ws/ret_ops/symmetex/details" targetNamespace="http://www.ops.gr/docs/ws/ret_ops/symmetex/details"
     elementFormDefault="qualified" attributeFormDefault="unqualified" xml:lang="gr">
    <xsd:element name="SYM">
        <xsd:annotation>
            <xsd:documentation>XSD gia thn Eisagwgh newn Ofeloymenwn mazi me nea deltia Symmetexontwn</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="KPS5_OFELOYMENOI" maxOccurs="unbounded">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="ID_OFEL" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="AFM" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="12"/>
                                        <xsd:minLength value="9"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="AMKA" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="11"/>
                                        <xsd:minLength value="11"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DATE_GENNHSHS" type="xsd:date" nillable="false"/>
                            <xsd:element name="FYLLO_VALUE" nillable="false">
                                <xsd:annotation>
                                    <xsd:documentation>Φύλλο
												 		- (5301) Άνδρας
														- (5302) Γυναίκα</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer">
                                        <xsd:enumeration value="5301"/>
                                        <xsd:enumeration value="5302"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="ID_ALLO" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="15"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="OFEL_DIEYTHYNSH" nillable="true">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="OFEL_TK" nillable="true">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="50"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="OFEL_ONOMATEPONYMO" nillable="true">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="50"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="OFEL_TEL" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="18"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="ST_FLAG" nillable="false">
                                <xsd:annotation>
                                    <xsd:documentation>- (1) ΕΙΣΑΓΩΓΗ</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="1"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="KPS5_DELTIO_OFELOYMENOI" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="ID_DELTIO_OFEL" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_OFEL" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="EISODOS_FLAG" nillable="false">
                                            <xsd:annotation>
                                                <xsd:documentation>Τύπος Δελτίου
															 		- (1) Εισόδου
																	- (0) Εξόδου</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer">
                                                    <xsd:enumeration value="1"/>
                                                    <xsd:enumeration value="0"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="KODIKOS_MIS" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="KODIKOS_YPOERGOY" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_OFEL_DIKAIOYXOY" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_GEO_PERIF" nillable="true" minOccurs="0">
                                            <xsd:annotation>
                                                <xsd:documentation>ID Περιφέρειας</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_GEO_DHMOS" nillable="false">
                                            <xsd:annotation>
                                                <xsd:documentation>Το χαμηλότερο (πιο λεπτομερές) επίπεδο χωροθέτησης, π.χ.
												ID του Δήμου ή ID του Νομού ή ID της Περιφέρειας</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="DATE_DELTIOY" type="xsd:date" nillable="false"/>
                                        <xsd:element name="DATE_ENARKSHS_ANERGIAS" type="xsd:date"
                                             nillable="false" minOccurs="0"/>
                                        <xsd:element name="OLOKLHROSH_FLAG" nillable="false" minOccurs="0">
                                            <xsd:annotation>
                                                <xsd:documentation>Ένδειξη εάν ο Ωφελούμενος ολοκλήρωσε την πράξη
															 		- (0) ΟΧΙ
																	- (1) ΝΑΙ</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer">
                                                    <xsd:enumeration value="0"/>
                                                    <xsd:enumeration value="1"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="OFEL_TK" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="50"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ARITHMOS_KARTAS_ANERGIAS" nillable="false"
                                             minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="40"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="PARATHRHSEIS" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="500"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ST_FLAG" nillable="false">
                                            <xsd:annotation>
                                                <xsd:documentation>- (1) ΕΙΣΑΓΩΓΗ</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:string">
                                                    <xsd:enumeration value="1"/>
                                                    <xsd:enumeration value="0"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="KPS5_DELTIO_MICRODATA" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="ID_DELT_MICRO" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_DELTIO_OFEL" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_MICRODATA" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="APANTHSH_VALUE" nillable="false" minOccurs="0">
                                            <xsd:annotation>
                                                <xsd:documentation>Απάντηση στο Ερώτημα
															 		- (5321) Ναι
																	- (5322) Όχι
																	- (5323) Δεν απαντώ</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer">
                                                    <xsd:enumeration value="5321"/>
                                                    <xsd:enumeration value="5322"/>
                                                    <xsd:enumeration value="5323"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ST_FLAG" nillable="false">
                                            <xsd:annotation>
                                                <xsd:documentation>- (1) ΕΙΣΑΓΩΓΗ</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:string">
                                                    <xsd:enumeration value="1"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="SYM_OUT">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="ERROR_CODE" type="xsd:integer"/>
                <xsd:element name="ERROR_MESSAGE" type="xsd:string"/>
                <xsd:element name="DATA">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="ID_DELTIOY" type="xsd:integer"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>
