<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by IGAE Intervención Gral. de la Admón. Del Estado (IGAE Intervención Gral. de la Admón. Del Estado) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified">
 <xs:annotation>
  <xs:documentation xml:lang="es">Descargas masivas AG</xs:documentation>
  <xs:appinfo xml:lang="es">Fecha de la última modificación: 18/05/2015</xs:appinfo>
 </xs:annotation>
 <xs:element name="ResultadoConsultaAuditores">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="EstadoDeResultado">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="valor"/>
       <xs:element name="fecha"/>
       <xs:element name="idValor"/>
       <xs:element name="comentario"/>
       <xs:element name="tipoProceso"/>
       <xs:element name="numeroElementosTratados"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="ResultadoConsulta">
     <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
       <xs:element name="auditor">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="codPrograma"/>
          <xs:element name="codOperacion"/>
          <xs:element name="codTipoorgano"/>
          <xs:element name="codOrgano"/>
          <xs:element name="nombreTipoOrgano"/>
          <xs:element name="nombreOrgano"/>
          <xs:element name="email"/>
          <xs:element name="direccion"/>
          <xs:element name="cp"/>
          <xs:element name="ciudad"/>
          <xs:element name="codTipoOrgInterm"/>
          <xs:element name="codOrgInterm"/>
          <xs:element name="nombreTipoOrgInterm"/>
          <xs:element name="nombreOrgInterm"/>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="ResultadoConsultaActividades">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="EstadoDeResultado">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="valor"/>
       <xs:element name="fecha"/>
       <xs:element name="idValor"/>
       <xs:element name="comentario"/>
       <xs:element name="tipoProceso"/>
       <xs:element name="numeroElementosTratados"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="ResultadoConsulta">
     <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
       <xs:element name="actividad">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="codPrograma"/>
          <xs:element name="codOperacion"/>
          <xs:element name="codigo"/>
          <xs:element name="descripcion"/>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="ResultadoConsultaTiposDeGasto">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="EstadoDeResultado">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="valor"/>
       <xs:element name="fecha"/>
       <xs:element name="idValor"/>
       <xs:element name="comentario"/>
       <xs:element name="tipoProceso"/>
       <xs:element name="numeroElementosTratados"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="ResultadoConsulta">
     <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
       <xs:element name="tipoDeGasto">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="codigo"/>
          <xs:element name="descripcion"/>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="ResultadoConsultaOperaciones">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="EstadoDeResultado">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="valor"/>
       <xs:element name="fecha"/>
       <xs:element name="idValor"/>
       <xs:element name="comentario"/>
       <xs:element name="tipoProceso"/>
       <xs:element name="numeroElementosTratados"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="ResultadoConsulta">
     <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
       <xs:element name="operacion">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="codPrograma"/>
          <xs:element name="codigo"/>
          <xs:element name="nombre"/>
          <xs:element name="versionOper"/>
          <xs:element name="codArea"/>
          <xs:element name="codEje"/>
          <xs:element name="codTemaPrioritario"/>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="ResultadoConsultaSocios">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="EstadoDeResultado">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="valor"/>
       <xs:element name="fecha"/>
       <xs:element name="idValor"/>
       <xs:element name="comentario"/>
       <xs:element name="tipoProceso"/>
       <xs:element name="numeroElementosTratados"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="ResultadoConsulta">
     <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
       <xs:element name="socio">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="codPrograma"/>
          <xs:element name="codOperacion"/>
          <xs:element name="tipoSocio"/>
          <xs:element name="codTipoSocio"/>
          <xs:element name="codSocio"/>
          <xs:element name="nombreTipo"/>
          <xs:element name="nombre"/>
          <xs:element name="email"/>
          <xs:element name="codTipoOrgInterm"/>
          <xs:element name="codOrgInterm"/>
          <xs:element name="nombreTipoOrgInterm"/>
          <xs:element name="nombreOrgInterm"/>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:element name="ResultadoConsultaTransacciones">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="EstadoDeResultado">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="valor"/>
       <xs:element name="fecha"/>
       <xs:element name="idValor"/>
       <xs:element name="comentario"/>
       <xs:element name="tipoProceso"/>
       <xs:element name="numeroElementosTratados">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="numeroOperacionesTratadas"/>
          <xs:element name="numeroValidacionesTratadas"/>
          <xs:element name="numeroTransaccionesTratadas"/>
          <xs:element name="numeroTotalElementosTratados"/>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="ResultadoConsulta">
     <xs:complexType>
      <xs:sequence maxOccurs="unbounded">
       <xs:element name="operacion">
        <xs:complexType>
         <xs:sequence>
          <xs:element name="codPrograma"/>
          <xs:element name="codigo"/>
          <xs:element name="nombre"/>
          <xs:element name="versionOper"/>
          <xs:element name="codArea"/>
          <xs:element name="codEje"/>
          <xs:element name="validaciones">
           <xs:complexType>
            <xs:sequence maxOccurs="unbounded">
             <xs:element name="validacion">
              <xs:complexType>
               <xs:sequence>
                <xs:element name="codTipoSocio"/>
                <xs:element name="codOrganoSocio"/>
				<xs:element name="nombreOrganoSocio"/>
                <xs:element name="numValidacion"/>
                <xs:element name="numValidacionCorregidaORechazadaPorEsta"/>
                <xs:element name="codValidador"/>
                <xs:element name="codTipoValidador"/>
                <xs:element name="codAuditor"/>
                <xs:element name="codTipoAuditor"/>
                <xs:element name="fase"/>
                <xs:element name="tipoValidacion"/>
                <xs:element name="motivoDescertificacion"/>                    
                <xs:element name="observacionesDescertificacion"/>                
                <!--xs:element name="controlAsociado" minOccurs="0" maxOccurs="1">
                 <xs:complexType>
                  <xs:sequence>
                   <xs:element name="codigoControl"/>
                   <xs:element name="faseControl"/>
                   <xs:element name="fechaControl"/>                   
                  </xs:sequence>
                 </xs:complexType>
                </xs:element-->    
                <xs:element name="codControl"/>                    
                <xs:element name="fechaVerificacion"/>
                <xs:element name="fechaValidacion"/>
                <xs:element name="fechaDecBeneficiario"/>
                <xs:element name="verificacionInSitu"/>
                <xs:element name="fechaVisitaInSitu"/>
                <xs:element name="lugarDocumentacion"/>                    
                <xs:element name="transacciones">
                 <xs:complexType>
                  <xs:sequence maxOccurs="unbounded">
                   <xs:element name="transaccion">
                    <xs:complexType>
                     <xs:sequence>
                      <xs:element name="tipoTransaccion"/>
                      <xs:element name="gastoModificadoPorEste" minOccurs="0" maxOccurs="1">
                        <xs:complexType>
                         <xs:sequence>
                          <xs:element name="numValidacionModificada"/>
                          <xs:element name="numOrdenGastoModificado"/>                   
                         </xs:sequence>
                        </xs:complexType>
                      </xs:element>                      
                      <xs:element name="numOrden"/>
                      <xs:element name="numActividad"/>
                      <xs:element name="regimenIVA"/>
                      <xs:element name="prorrataIVA"/>
                      <xs:element name="codTipoGasto"/>
                      <xs:element name="refDocumento"/>
                      <xs:element name="refContable"/>
                      <xs:element name="fechaRealizacion"/>
                      <xs:element name="fechaPago"/>
                      <xs:element name="valorGastoConIVA"/>
                      <xs:element name="valorGastoSinIVA"/>
                      <xs:element name="porcentajeImputacion"/>
                      <xs:element name="gastoVerificar"/>
                      <xs:element name="gastoVerificadoAuditor"/>
                      <xs:element name="observacionesAuditor"/>
                      <xs:element name="fechaValidacionAuditor"/>
                      <xs:element name="gastoValidadoCoordinador"/>
                      <xs:element name="observacionesCoordinador"/>
                      <xs:element name="fechaValidacionCoordinador"/>
                      <xs:element name="proveedor"/>
                      <xs:element name="CIFProveedor"/>
                      <xs:element name="descripcionGasto"/>
                      <xs:element name="codNUT"/>
                     </xs:sequence>
                    </xs:complexType>
                   </xs:element>
                  </xs:sequence>
                 </xs:complexType>
                </xs:element>
               </xs:sequence>
              </xs:complexType>
             </xs:element>
            </xs:sequence>
           </xs:complexType>
          </xs:element>
         </xs:sequence>
        </xs:complexType>
       </xs:element>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>
