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