<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:xkirche="urn:xoev-de:xkirche:schema:2.6.0"
           xmlns:xmeld="http://www.osci.de/xmeld2605"
           targetNamespace="urn:xoev-de:xkirche:schema:2.6.0"
           version="2.6.0"
           elementFormDefault="qualified"
           attributeFormDefault="unqualified">
   <xs:annotation>
      <xs:appinfo>
         <standard>
            <nameLang>XKirche</nameLang>
            <nameKurz>XKirche</nameKurz>
            <nameTechnisch>xkirche</nameTechnisch>
            <kennung>urn:xoev-de:kirche:standard:xkirche</kennung>
            <beschreibung>XKirche ist der Name eines auf XML basierenden Fachstandards für den inner- und zwischenkirchlichen Austausch kirchlicher Daten und Anschriftsdaten innerhalb und zwischen Kirchengemeinden der evangelischen Landeskirchen oder Pfarreien der katholischen Diözesen. Er wurde gemeinsam von evangelischer und katholischer Kirche durch Experten aus der kirchlichen Verwaltung und von Verfahrensherstellern entwickelt.</beschreibung>
         </standard>
         <versionStandard>
            <version>2.6.0</version>
            <versionXOEVProfil>3.0.3</versionXOEVProfil>
            <versionXOEVHandbuch>2.4</versionXOEVHandbuch>
            <versionXGenerator>3.2.4</versionXGenerator>
            <versionModellierungswerkzeug>2021x Refresh 1</versionModellierungswerkzeug>
            <nameModellierungswerkzeug>MagicDraw</nameModellierungswerkzeug>
         </versionStandard>
      </xs:appinfo>
   </xs:annotation>
   <xs:include schemaLocation="xkirche-baukasten.xsd"/>
   <xs:import schemaLocation="http://www.osci.de/xmeld2605/xmeld-nachrichten-basistypen.xsd"
              namespace="http://www.osci.de/xmeld2605"/>
   <xs:element name="xkirche.quittung.9000">
      <xs:annotation>
         <xs:appinfo>
            <title>Quittungsnachricht</title>
         </xs:appinfo>
         <xs:documentation>Mit dieser Nachricht kann der Leser einer Ursprungsnachricht dem Autor, als Reaktion auf die fachliche Verarbeitung der Inhalte dieser Ursprungsnachricht, diesen quittungsrelevanten Sachverhalt quittieren.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
         <xs:complexContent>
            <xs:extension base="xkirche:XKirche.Basisnachricht">
               <xs:sequence>
                  <xs:element name="ursprungsnachricht"
                              type="xkirche:XKirche.Identifikation.Nachricht">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element wird die Ursprungsnachricht referenziert, die quittungsrelevante Inhalte enthielt.</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element name="quittung">
                     <xs:annotation>
                        <xs:documentation>Mit diesem Element werden die Informationen zum quittungsrelevanten Sachverhalt übermittelt.</xs:documentation>
                     </xs:annotation>
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="ursprungsereignis" type="xmeld:type.Identifikation.Ereignis">
                              <xs:annotation>
                                 <xs:documentation>Mit diesem Element werden die Informationen übermittelt, mit denen der Einzelfall in der ursprünglichen Nachricht bzw. Sammelnachricht eindeutig identifiziert werden kann.</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                           <xs:element name="sachverhalt"
                                       type="xkirche:XKirche.Code.QuittungsrelevanterSachverhalt">
                              <xs:annotation>
                                 <xs:documentation>Mit diesem Element wird der quittungsrelevante Sachverhalt in der Form eines Codes übermittelt.</xs:documentation>
                              </xs:annotation>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:extension>
         </xs:complexContent>
      </xs:complexType>
   </xs:element>
</xs:schema>
