IkreDpnMessages.xsd
  1 <?xml version="1.0" encoding="UTF-8"?>
  2 <xs:schema xmlns="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1" 
  3            xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  4            xmlns:ikrbt="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1" 
  5            xmlns:ikrmsg="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1" 
  6            targetNamespace="urn:cz:isvs:cssz:schemas:IkreDpnMessages:v1" 
  7            elementFormDefault="qualified" 
  8            version="9.15.0">
  9     <xs:annotation>
 10         <xs:documentation xml:lang="cs">
 11             XML schéma pro externí požadavky a odpovědi v systému ČSSZ IKR.
 12             <p/>
 13             Verze 7.8.0   16.04.2019 - počáteční vytvoření kopií z IkreMessages
 14                           16.04.2019 - přidání kódů pro operace služby 10.1 IkreDpnVratAdresuPojistence
 15                           17.04.2019 - přidání kódů pro operace služby 10.2 IkreDpnVratZamestnavatelePojistence
 16                           25.04.2019 - přidání kódů pro operace služby 10.4 IkreDpnVratPripady
 17                           26.04.2019 - přidání kódů pro operace služby 10.3 IkreDpnPripravPodani
 18                           26.04.2019 - přidání kódů pro operace služby 10.6 IkreDpnVratPodani
 19                           26.04.2019 - přidání kódů pro operace služby 10.8 IkreDpnNotifikace
 20                           27.04.2019 - přidání kódů pro operace služby 10.5 IkreDpnVratDetailPripadu
 21                           29.04.2019 - přidání kódů pro operace služby 10.7 IkreDpnSpravaIcpe
 22             Verze 7.9.0   27.05.2019 - přidání kódů pro operace služby IkreDpnCertifikatPzs
 23             Verze 7.9.1   19.06.2019 - přidání kódů pro operace služby IkreDpnZtotozneni
 24             Verze 7.9.2   03.07.2019 - přidání kódů pro operace služby 20.1 IkreDpnVratPodaniSO
 25                           04.07.2019 - přidání kódů pro operace služby 20.2 IkreDpnInfoOPrevzetiPodaniSO
 26                           04.07.2019 - přidání kódů pro operace služby 20.3 IkreDpnInfoOUkonceniDpnSO
 27                           22.07.2019 - přidání kódů pro nové operace služby 10.3 IkreDpnPripravPodani
 28             Verze 8.1.0   04.09.2019 - přidání kódů pro operace služby IkreDpnCisloRozhodnuti
 29             Verze 8.3.0   08.10.2019 - přidání kódu pro operaci IkreDpnVytvorNotifikaci
 30                           11.10.2019 - přidání kódu pro operace služby OrpDpnRegistracePzs
 31                           18.10.2019 - přidání kódu pro operaci IkreDpnVratPodaniDleRc
 32             Verze 8.7.0   14.01.2020 - přidání kódu pro operaci IkreDpnVratDetailPodaniDleId
 33                           09.03.2020 - přidání kódů pro operace služby   IkreDpnAuditNotifikace
 34                           11.03.2020 - přidání kódů pro operace služby 10.9 IkreDpnVratNeukonceneDpn
 35             Verze 8.10.0  26.03.2020 - přidání kódů pro operace služby OrpDpnZmenaPodani
 36             Verze 8.12.0  12.05.2020 - přidání kódů pro operace služby Služba pro uchování historie akcí nad podáními IkreDpnHistoriePodani
 37                           07.09.2020 - přidání kódů pro operace služby 0.10 IkreDpnStavPrecteniNotifikaci
 38             Verze 9.1.0   01.12.2020 - přidání kódů pro operaci DpnVratHistoriiNastaveniOverovaniPodpisuPzs
 39             Verze 9.5.1   14.05.2021 - přidání kódů pro operace služby 20.4 IkreDpnVratIcpeSO
 40                           14.05.2021 - přidání kódů pro operace služby IkreDpnZmenaPodani
 41                           31.05.2021 - přidání kódů pro operace služby IkreDpnOdmitnuteDpn
 42             Verze 9.6.0   10.05.2021 - odstranění duplicitních kódů IkreDpnPrerazeniPodani a IkreDpnStornoPodani 
 43             Verze 9.7.1   10.08.2021 - přidání kódů pro operace služby IkreDpnJecPodani
 44             Verze 9.14.0  18.05.2021 - přidání kódu IkreDpnVratZHistorie
 45             Verze 9.15.0  15.08.2024 - přidání kódu IkreNpStornoPodani
 46             Verze 9.16.0  09.09.2024 - přidání kódu IkreNpZtotozneniOsoby
 47         </xs:documentation>
 48     </xs:annotation>
 49     <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1" schemaLocation="../../ikr/xsd/IkrBaseTypes.xsd"/>
 50     <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1" schemaLocation="../../ikr/xsd/IkrCommonMessageTypes.xsd"/>
 51     <xs:complexType name="IkreDpnPozadavekAbstractType" abstract="true">
 52         <xs:annotation>
 53             <xs:documentation xml:lang="cs">Definice společné příchozí zprávy pro všechny IKRE požadavky DPN, předek.</xs:documentation>
 54         </xs:annotation>
 55         <xs:complexContent>
 56             <xs:extension base="ikrmsg:IkrPozadavekAbstractType">
 57                 <xs:sequence>
 58                     <xs:element name="PozadavekHlavicka" type="IkreDpnPozadavekHlavickaType">
 59                         <xs:annotation>
 60                             <xs:documentation xml:lang="cs">Definice hlavičky požadavku (příchozí zprávy).</xs:documentation>
 61                         </xs:annotation>
 62                     </xs:element>
 63                 </xs:sequence>
 64             </xs:extension>
 65         </xs:complexContent>
 66     </xs:complexType>
 67     <xs:complexType name="IkreDpnOdpovedAbstractType" abstract="true">
 68         <xs:annotation>
 69             <xs:documentation xml:lang="cs">Definice společné odchozí zprávy pro všechny odpovědi na IKRE požadavky DPN, předek.</xs:documentation>
 70         </xs:annotation>
 71         <xs:complexContent>
 72             <xs:extension base="ikrmsg:IkrOdpovedAbstractType">
 73                 <xs:sequence>
 74                     <xs:element name="OdpovedHlavicka" type="IkreDpnOdpovedHlavickaType">
 75                         <xs:annotation>
 76                             <xs:documentation xml:lang="cs">Definice hlavičky odpovědi na příchozí zprávu.</xs:documentation>
 77                         </xs:annotation>
 78                     </xs:element>
 79                     <xs:element ref="ikrmsg:AplikacniStatus">
 80                         <xs:annotation>
 81                             <xs:documentation>Aplikační status provedení požadované operace (volání webové služby).</xs:documentation>
 82                         </xs:annotation>
 83                     </xs:element>
 84                 </xs:sequence>
 85             </xs:extension>
 86         </xs:complexContent>
 87     </xs:complexType>
 88     <xs:simpleType name="KodSluzbyType">
 89         <xs:annotation>
 90             <xs:documentation xml:lang="cs">Kód služby, řetězec obsahující max. 100 znaků.</xs:documentation>
 91         </xs:annotation>
 92         <xs:restriction base="ikrmsg:IdentifikatorType">
 93             <xs:maxLength value="100"/>
 94         </xs:restriction>
 95     </xs:simpleType>
 96     <xs:simpleType name="KodIkreSluzbyType">
 97         <xs:annotation>
 98             <xs:documentation xml:lang="cs">Kód externí služby, výčtový typ všech externích služeb IKR.</xs:documentation>
 99         </xs:annotation>
100         <xs:restriction base="ikrmsg:IdentifikatorType">
101             <xs:enumeration value="IkreDpnVratAdresuPojistence"/>
102             <xs:enumeration value="IkreDpnVratZamestnavatelePojistence"/>
103             <xs:enumeration value="IkreDpnVratPripadyDleIcpe"/>
104             <xs:enumeration value="IkreDpnVratPripadyDleRc"/>
105             <xs:enumeration value="IkreDpnVratCiziPripadyDleRc"/>
106             <xs:enumeration value="IkreDpnVratPripadDleCislaRozhodnuti"/>
107             <xs:enumeration value="IkreDpnVratCiziPripadDleCislaRozhodnuti"/>
108             <xs:enumeration value="IkreDpnPripravPodaniRdpn1"/>
109             <xs:enumeration value="IkreDpnPripravPodaniRdpn3"/>
110             <xs:enumeration value="IkreDpnPripravPodaniPtdpn"/>
111             <xs:enumeration value="IkreDpnPripravPodaniHol"/>
112             <xs:enumeration value="IkreDpnPripravPodaniZolusu"/>
113             <xs:enumeration value="IkreDpnPripravPodaniZolusou"/>
114             <xs:enumeration value="IkreDpnPripravPodaniZuspvy"/>
115             <xs:enumeration value="IkreDpnPripravPodaniZpnpus"/>
116 			<xs:enumeration value="IkreDpnVratPodaniDleIcpe"/>
117             <xs:enumeration value="IkreDpnVratPodaniDleRc"/>
118             <xs:enumeration value="IkreDpnVratPodaniPripadu"/>
119             <xs:enumeration value="IkreDpnVratDetailPodani"/>
120             <xs:enumeration value="IkreDpnVratDetailPodaniDleId"/>
121             <xs:enumeration value="IkreDpnVratNotifikace"/>
122             <xs:enumeration value="IkreDpnPotvrdNotifikace"/>
123             <xs:enumeration value="IkreDpnVytvorNotifikaci"/>
124             <xs:enumeration value="IkreDpnVratDetailPripadu"/>
125             <xs:enumeration value="IkreDpnVytvorIcpe"/>
126             <xs:enumeration value="IkreDpnVratIcpe"/>
127             <xs:enumeration value="IkreDpnZneplatniIcpe"/>
128             <xs:enumeration value="IkreDpnVratRegistraceIcpeDleCertifikatu"/>
129             <xs:enumeration value="IkreDpnZtotozneniPojVztahu"/>
130             <xs:enumeration value="IkreDpnZtotozneniLekare"/>
131             <xs:enumeration value="IkreNpZtotozneniOsoby"/>
132             <xs:enumeration value="IkreDpnVratPodaniSO"/>
133             <xs:enumeration value="IkreDpnInfoOPrevzetiPodaniSO"/>
134             <xs:enumeration value="IkreDpnInfoOUkonceniDpnSO"/>
135             <xs:enumeration value="IkreDpnGenerujCisloRozhodnuti"/>
136             <xs:enumeration value="IkreDpnVratRegistracePzsDleFiltru"/>
137             <xs:enumeration value="IkreDpnZmenOverovaniPodpisuPzs"/>
138             <xs:enumeration value="IkreDpnTestService"/>
139             <xs:enumeration value="IkreDpnVratAuditNotifikaceZamestnavatele"/>
140             <xs:enumeration value="IkreDpnVratDetailAudituNotifikaceZamestnavatele"/>
141             <xs:enumeration value="IkreDpnVratNeukonceneDpnDleRc"/>
142             <xs:enumeration value="IkreDpnVratNeukonceneDpnDleCislaRozhodnuti"/>
143 			<xs:enumeration value="IkreDpnStornoPodani"/>
144             <xs:enumeration value="IkreDpnPrerazeniPodani"/>
145             <xs:enumeration value="IkreDpnPridejDoHistorie"/>
146             <xs:enumeration value="IkreDpnVratZHistorie"/>
147 			<xs:enumeration value="IkreDpnVratStavPrecteniNotifikaci"/>
148             <xs:enumeration value="IkreDpnUlozStavPrecteniNotifikaci"/>
149             <xs:enumeration value="IkreDpnVratHistoriiNastaveniOverovaniPodpisuPzs"/>
150             <xs:enumeration value="IkreDpnVratIcpeSO"/>
151             <xs:enumeration value="IkreDpnOdmitnuteDpn"/>
152             <xs:enumeration value="IkreDpnPridejJecProPodani"/>
153             <xs:enumeration value="IkreDpnVratIdPodani"/>
154             <xs:enumeration value="IkreZrusOdberNotifikaci"/>
155             <!-- ikr-xsd-generator: zde bude novy generovany zaznam -->
156             <xs:maxLength value="100"/>
157         </xs:restriction>
158     </xs:simpleType>
159     <xs:complexType name="IkreHlavickaAbstractType" abstract="true">
160         <xs:annotation>
161             <xs:documentation>Abstraktní definice IKRE hlavičky pro dotaz nebo odpověď.</xs:documentation>
162         </xs:annotation>
163         <xs:sequence>
164             <xs:element name="KodSluzby" type="KodSluzbyType">
165                 <xs:annotation>
166                     <xs:documentation xml:lang="cs">Identifikace služby.</xs:documentation>
167                 </xs:annotation>
168             </xs:element>
169         </xs:sequence>
170     </xs:complexType>
171     <xs:complexType name="IkreDpnPozadavekHlavickaType">
172         <xs:annotation>
173             <xs:documentation xml:lang="cs">Definice IKRE hlavičky požadavku (příchozí zprávy).</xs:documentation>
174         </xs:annotation>
175         <xs:complexContent>
176             <xs:extension base="IkreHlavickaAbstractType">
177                 <xs:sequence>
178                     <xs:element name="PozadavekInfo" type="ikrmsg:PozadavekInfoType">
179                         <xs:annotation>
180                             <xs:documentation xml:lang="cs">Vstupní informace požadavku.</xs:documentation>
181                         </xs:annotation>
182                     </xs:element>
183                     <xs:element name="KlientInfo" type="ikrmsg:KlientInfoType">
184                         <xs:annotation>
185                             <xs:documentation>Informace o autentizovaném klientovi. Klient může být fyzická osoba, právnická osoba, OSVČ nebo OVM.</xs:documentation>
186                         </xs:annotation>
187                     </xs:element>
188                 </xs:sequence>
189             </xs:extension>
190         </xs:complexContent>
191     </xs:complexType>
192     <xs:complexType name="IkreDpnOdpovedHlavickaType">
193         <xs:annotation>
194             <xs:documentation xml:lang="cs">Definice IKRE hlavičky odpovědi na příchozí zprávu.</xs:documentation>
195         </xs:annotation>
196         <xs:complexContent>
197             <xs:extension base="IkreHlavickaAbstractType">
198                 <xs:sequence>
199                     <xs:element name="PozadavekInfo" type="ikrmsg:PozadavekInfoType">
200                         <xs:annotation>
201                             <xs:documentation xml:lang="cs">Vstupní informace požadavku.</xs:documentation>
202                         </xs:annotation>
203                     </xs:element>
204                     <xs:element name="KlientInfo" type="ikrmsg:KlientInfoType">
205                         <xs:annotation>
206                             <xs:documentation>Informace o autentizovaném klientovi. Klient může být fyzická osoba, právnická osoba, OSVČ nebo OVM.</xs:documentation>
207                         </xs:annotation>
208                     </xs:element>
209                     <xs:element name="OdpovedInfo" type="ikrmsg:OdpovedInfoType">
210                         <xs:annotation>
211                             <xs:documentation xml:lang="cs">Výstupní informace odpovědi.</xs:documentation>
212                         </xs:annotation>
213                     </xs:element>
214                     <xs:element name="JednotneEvidencniCislo" type="ikrbt:UUIDType">
215                         <xs:annotation>
216                             <xs:documentation xml:lang="cs">Jednotné evidenční číslo.</xs:documentation>
217                         </xs:annotation>
218                     </xs:element>
219                 </xs:sequence>
220             </xs:extension>
221         </xs:complexContent>
222     </xs:complexType>
223 </xs:schema>
224